0001097149-19-000036.txt : 20191031 0001097149-19-000036.hdr.sgml : 20191031 20191031160631 ACCESSION NUMBER: 0001097149-19-000036 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 91 CONFORMED PERIOD OF REPORT: 20190930 FILED AS OF DATE: 20191031 DATE AS OF CHANGE: 20191031 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ALIGN TECHNOLOGY INC CENTRAL INDEX KEY: 0001097149 STANDARD INDUSTRIAL CLASSIFICATION: ORTHOPEDIC, PROSTHETIC & SURGICAL APPLIANCES & SUPPLIES [3842] IRS NUMBER: 943267295 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-32259 FILM NUMBER: 191183699 BUSINESS ADDRESS: STREET 1: 2820 ORCHARD PARKWAY CITY: SAN JOSE STATE: CA ZIP: 95134 BUSINESS PHONE: 408-470-1000 MAIL ADDRESS: STREET 1: 2820 ORCHARD PARKWAY CITY: SAN JOSE STATE: CA ZIP: 95134 10-Q 1 algn-20190930.htm 10-Q Document
237800055720000.30false--12-31Q320190001097149Large Accelerated FilerNASDAQ150000045000000.00010.0001200000000200000000797780007880900079778000788090000.00010.00015000000500000000P1Y 0001097149 2019-01-01 2019-09-30 0001097149 2019-10-25 0001097149 2018-07-01 2018-09-30 0001097149 2019-07-01 2019-09-30 0001097149 2018-01-01 2018-09-30 0001097149 2019-09-30 0001097149 2018-12-31 0001097149 us-gaap:RetainedEarningsMember 2019-01-01 2019-09-30 0001097149 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-09-30 0001097149 us-gaap:CommonStockMember 2018-12-31 0001097149 us-gaap:RetainedEarningsMember 2019-09-30 0001097149 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0001097149 us-gaap:CommonStockMember 2019-09-30 0001097149 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-09-30 0001097149 us-gaap:CommonStockMember 2019-01-01 2019-09-30 0001097149 us-gaap:RetainedEarningsMember 2018-12-31 0001097149 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001097149 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0001097149 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001097149 us-gaap:RetainedEarningsMember 2018-01-01 2018-09-30 0001097149 us-gaap:AdditionalPaidInCapitalMember 2018-09-30 0001097149 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-09-30 0001097149 us-gaap:CommonStockMember 2018-01-01 2018-09-30 0001097149 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-09-30 0001097149 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001097149 us-gaap:RetainedEarningsMember 2018-09-30 0001097149 us-gaap:CommonStockMember 2018-09-30 0001097149 us-gaap:CommonStockMember 2017-12-31 0001097149 2018-09-30 0001097149 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001097149 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-30 0001097149 2017-12-31 0001097149 us-gaap:RetainedEarningsMember 2017-12-31 0001097149 us-gaap:RetainedEarningsMember 2018-06-30 0001097149 us-gaap:AdditionalPaidInCapitalMember 2018-07-01 2018-09-30 0001097149 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0001097149 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0001097149 us-gaap:CommonStockMember 2018-07-01 2018-09-30 0001097149 2018-06-30 0001097149 us-gaap:RetainedEarningsMember 2018-07-01 2018-09-30 0001097149 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-01 2018-09-30 0001097149 us-gaap:CommonStockMember 2018-06-30 0001097149 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0001097149 us-gaap:CommonStockMember 2019-06-30 0001097149 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0001097149 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001097149 us-gaap:RetainedEarningsMember 2019-06-30 0001097149 2019-06-30 0001097149 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001097149 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-30 0001097149 us-gaap:CommonStockMember 2019-07-01 2019-09-30 0001097149 currency:ILS us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2019-09-30 0001097149 currency:GBP us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2019-09-30 0001097149 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2019-09-30 0001097149 currency:MXN us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2019-09-30 0001097149 currency:AUD us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2019-09-30 0001097149 currency:BRL us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2019-09-30 0001097149 currency:CNY us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2019-09-30 0001097149 currency:EUR us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2019-09-30 0001097149 currency:CAD us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2019-09-30 0001097149 currency:JPY us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2019-09-30 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember algn:LongTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember algn:LongTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember algn:LongTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember algn:CorporateBondsMember algn:LongTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AgencySecuritiesMember algn:LongTermInvestmentsMember 2018-12-31 0001097149 currency:EUR us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0001097149 currency:JPY us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0001097149 currency:BRL us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0001097149 currency:AUD us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0001097149 currency:CAD us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0001097149 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0001097149 currency:GBP us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0001097149 currency:CNY us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignCorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2019-09-30 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:CorporateBondSecuritiesMember 2019-09-30 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember us-gaap:ShortTermInvestmentsMember 2019-09-30 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:MoneyMarketFundsMember 2019-09-30 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:CommercialPaperMember 2019-09-30 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AgencySecuritiesMember us-gaap:ShortTermInvestmentsMember 2019-09-30 0001097149 us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:CommercialPaperMember 2019-09-30 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-09-30 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignCorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2019-09-30 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember us-gaap:ShortTermInvestmentsMember 2019-09-30 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:CorporateBondSecuritiesMember 2019-09-30 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember us-gaap:ShortTermInvestmentsMember 2019-09-30 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember us-gaap:ShortTermInvestmentsMember 2019-09-30 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:MoneyMarketFundsMember 2019-09-30 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:CorporateBondSecuritiesMember 2019-09-30 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember us-gaap:ShortTermInvestmentsMember 2019-09-30 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2019-09-30 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-09-30 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:CommercialPaperMember 2019-09-30 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AgencySecuritiesMember us-gaap:ShortTermInvestmentsMember 2019-09-30 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignCorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2019-09-30 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:USTreasuryAndGovernmentMember 2019-09-30 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2019-09-30 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember us-gaap:ShortTermInvestmentsMember 2019-09-30 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember us-gaap:ShortTermInvestmentsMember 2019-09-30 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2019-09-30 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:USTreasuryAndGovernmentMember 2019-09-30 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember us-gaap:ShortTermInvestmentsMember 2019-09-30 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:MoneyMarketFundsMember 2019-09-30 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AgencySecuritiesMember us-gaap:ShortTermInvestmentsMember 2019-09-30 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-09-30 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:USTreasuryAndGovernmentMember 2019-09-30 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember us-gaap:ShortTermInvestmentsMember 2019-09-30 0001097149 2018-12-31 2018-12-31 0001097149 2019-09-30 2019-09-30 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AgencySecuritiesMember us-gaap:ShortTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember us-gaap:ShortTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:MoneyMarketFundsMember 2018-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AgencySecuritiesMember us-gaap:ShortTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:CorporateBondSecuritiesMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember algn:LongTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:CommercialPaperMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:CorporateBondSecuritiesMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember algn:LongTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember us-gaap:ShortTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember us-gaap:ShortTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:MoneyMarketFundsMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember algn:LongTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember us-gaap:ShortTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AgencySecuritiesMember algn:LongTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AgencySecuritiesMember us-gaap:ShortTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember us-gaap:ShortTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember algn:LongTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember us-gaap:ShortTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:CommercialPaperMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember us-gaap:ShortTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember us-gaap:ShortTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AgencySecuritiesMember algn:LongTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember us-gaap:ShortTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:CorporateBondSecuritiesMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:MoneyMarketFundsMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember algn:LongTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:CommercialPaperMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember algn:LongTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember algn:LongTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember algn:CorporateBondsMember us-gaap:ShortTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2019-09-30 0001097149 us-gaap:FairValueMeasurementsRecurringMember algn:CorporateBondsMember us-gaap:ShortTermInvestmentsMember 2019-09-30 0001097149 srt:MaximumMember 2019-09-30 0001097149 algn:DeferredRevenueMember 2018-01-01 2018-09-30 0001097149 algn:DeferredRevenueMember 2018-07-01 2018-09-30 0001097149 algn:DeferredRevenueMember 2019-01-01 2019-09-30 0001097149 algn:DeferredRevenueMember 2019-07-01 2019-09-30 0001097149 srt:MinimumMember 2019-09-30 0001097149 algn:SDCMember 2019-04-30 0001097149 algn:SDCMember 2017-07-24 2017-07-24 0001097149 algn:SDCMember us-gaap:NotesReceivableMember 2019-04-30 0001097149 2019-04-01 2019-06-30 0001097149 algn:SDCMember 2016-07-25 0001097149 algn:SDCMember 2016-07-25 2016-07-25 0001097149 algn:SDCMember 2017-07-24 0001097149 us-gaap:CustomerRelationshipsMember 2018-01-01 2018-12-31 0001097149 us-gaap:OtherIntangibleAssetsMember 2018-12-31 0001097149 us-gaap:PatentsMember 2018-01-01 2018-12-31 0001097149 us-gaap:OtherIntangibleAssetsMember 2018-01-01 2018-12-31 0001097149 us-gaap:PatentsMember 2018-12-31 0001097149 us-gaap:CustomerRelationshipsMember 2018-12-31 0001097149 algn:ExistingTechnologyMember 2018-01-01 2018-12-31 0001097149 us-gaap:TrademarksMember 2018-12-31 0001097149 algn:ExistingTechnologyMember 2018-12-31 0001097149 us-gaap:DistributionRightsMember 2018-12-31 0001097149 us-gaap:DistributionRightsMember 2018-01-01 2018-12-31 0001097149 us-gaap:TrademarksMember 2018-01-01 2018-12-31 0001097149 2018-10-01 2018-12-31 0001097149 algn:ClearAlignerMember 2019-01-01 2019-09-30 0001097149 algn:ClearAlignerMember 2018-12-31 0001097149 algn:ClearAlignerMember 2019-09-30 0001097149 us-gaap:DistributionRightsMember 2019-09-30 0001097149 algn:ExistingTechnologyMember 2019-09-30 0001097149 us-gaap:CustomerRelationshipsMember 2019-09-30 0001097149 us-gaap:PatentsMember 2019-09-30 0001097149 us-gaap:DistributionRightsMember 2019-01-01 2019-09-30 0001097149 us-gaap:CustomerRelationshipsMember 2019-01-01 2019-09-30 0001097149 us-gaap:OtherIntangibleAssetsMember 2019-09-30 0001097149 us-gaap:TrademarksMember 2019-09-30 0001097149 us-gaap:PatentsMember 2019-01-01 2019-09-30 0001097149 us-gaap:OtherIntangibleAssetsMember 2019-01-01 2019-09-30 0001097149 us-gaap:TrademarksMember 2019-01-01 2019-09-30 0001097149 algn:ExistingTechnologyMember 2019-01-01 2019-09-30 0001097149 srt:MinimumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-02-27 2018-02-27 0001097149 srt:MaximumMember us-gaap:BaseRateMember 2018-02-27 2018-02-27 0001097149 srt:MaximumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-02-27 2018-02-27 0001097149 srt:MinimumMember us-gaap:BaseRateMember 2018-02-27 2018-02-27 0001097149 us-gaap:LondonInterbankOfferedRateLIBORMember 2018-02-27 2018-02-27 0001097149 2018-02-27 0001097149 us-gaap:BaseRateMember 2018-02-27 2018-02-27 0001097149 2019-01-01 2019-03-31 0001097149 algn:StraumannGroupMember algn:ITeroElementScannersMember 2019-01-01 2019-09-30 0001097149 algn:StraumannGroupMember 2019-03-29 2019-03-29 0001097149 algn:ViolationofTradeLaws3ShapeMember 2017-11-14 2017-11-14 0001097149 algn:StraumannGroupMember 2019-01-01 2019-09-30 0001097149 algn:StraumannGroupMember 2019-09-30 0001097149 algn:PatentInfringementby3ShapeMember 2017-11-14 2017-11-14 0001097149 algn:Lawsuitagainst3ShapeASMember 2018-12-10 2018-12-10 0001097149 algn:PatentInfringementby3ShapeMember 2018-12-11 2018-12-11 0001097149 algn:Lawsuitagainst3ShapeASMember 2017-11-14 2017-11-14 0001097149 algn:StraumannGroupMember 2019-07-01 2019-07-31 0001097149 2019-01-15 2019-01-15 0001097149 2019-09-26 2019-09-26 0001097149 us-gaap:SubsequentEventMember 2020-03-31 0001097149 us-gaap:SubsequentEventMember 2020-04-01 0001097149 2019-09-27 2019-09-27 0001097149 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-09-30 0001097149 us-gaap:RestrictedStockUnitsRSUMember 2019-09-30 0001097149 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001097149 us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-01 2018-09-30 0001097149 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-09-30 0001097149 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-09-30 0001097149 us-gaap:ResearchAndDevelopmentExpenseMember 2019-07-01 2019-09-30 0001097149 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-09-30 0001097149 us-gaap:CostOfSalesMember 2018-07-01 2018-09-30 0001097149 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-09-30 0001097149 us-gaap:CostOfSalesMember 2018-01-01 2018-09-30 0001097149 us-gaap:SellingAndMarketingExpenseMember 2019-07-01 2019-09-30 0001097149 us-gaap:SellingAndMarketingExpenseMember 2018-07-01 2018-09-30 0001097149 us-gaap:CostOfSalesMember 2019-07-01 2019-09-30 0001097149 us-gaap:CostOfSalesMember 2019-01-01 2019-09-30 0001097149 algn:MarketPerformanceBasedRestrictedStockUnitsMember 2019-01-01 2019-09-30 0001097149 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-09-30 0001097149 algn:StockIncentivePlan2005Member 2019-09-30 0001097149 algn:MarketPerformanceBasedRestrictedStockUnitsMember 2019-09-30 0001097149 algn:EmployeeStockPurchasePlanMember 2019-09-30 0001097149 srt:MaximumMember algn:MarketPerformanceBasedRestrictedStockUnitsMember 2019-01-01 2019-09-30 0001097149 algn:EmployeeStockPurchasePlan2010Member 2019-09-30 0001097149 algn:EmployeeStockPurchasePlanMember 2019-01-01 2019-09-30 0001097149 algn:EmployeeStockPurchasePlan2010Member 2019-01-01 2019-09-30 0001097149 algn:MarketPerformanceBasedRestrictedStockUnitsMember 2018-12-31 0001097149 algn:April2016RepurchaseMember 2017-01-01 2017-12-31 0001097149 algn:May2018RepurchaseMember 2018-05-31 0001097149 algn:May2018RepurchaseMember 2018-01-01 2018-12-31 0001097149 algn:AcceleratedStockRepurchaseAgreement2019ASRMember 2019-07-01 2019-07-31 0001097149 algn:May2018RepurchaseMember 2019-02-01 2019-02-28 0001097149 algn:A2018ASRMember 2018-01-01 2018-12-31 0001097149 algn:April2016RepurchaseMember 2018-01-01 2018-12-31 0001097149 algn:A2017StockRepurchaseProgramMember 2017-01-01 2017-12-31 0001097149 algn:AcceleratedStockRepurchaseAgreement2019ASRMember 2019-01-01 2019-09-30 0001097149 algn:May2018RepurchaseMember 2019-05-01 2019-05-31 0001097149 algn:April2016RepurchaseMember 2016-04-30 0001097149 algn:May2018RepurchaseMember 2019-09-30 0001097149 2018-01-01 2018-12-31 0001097149 us-gaap:ScenarioForecastMember us-gaap:SubsequentEventMember 2019-01-01 2019-12-31 0001097149 country:US 2018-01-01 2018-09-30 0001097149 algn:OtherInternationalMember 2019-07-01 2019-09-30 0001097149 country:NL 2019-01-01 2019-09-30 0001097149 country:CN 2019-07-01 2019-09-30 0001097149 country:NL 2018-07-01 2018-09-30 0001097149 country:US 2019-01-01 2019-09-30 0001097149 country:US 2019-07-01 2019-09-30 0001097149 country:US 2018-07-01 2018-09-30 0001097149 country:CN 2019-01-01 2019-09-30 0001097149 country:NL 2018-01-01 2018-09-30 0001097149 algn:OtherInternationalMember 2019-01-01 2019-09-30 0001097149 algn:OtherInternationalMember 2018-01-01 2018-09-30 0001097149 algn:OtherInternationalMember 2018-07-01 2018-09-30 0001097149 country:CN 2018-01-01 2018-09-30 0001097149 country:NL 2019-07-01 2019-09-30 0001097149 country:CN 2018-07-01 2018-09-30 0001097149 us-gaap:CorporateAndOtherMember 2019-07-01 2019-09-30 0001097149 us-gaap:AllOtherSegmentsMember 2018-07-01 2018-09-30 0001097149 us-gaap:CorporateAndOtherMember 2018-07-01 2018-09-30 0001097149 us-gaap:CorporateAndOtherMember 2019-01-01 2019-09-30 0001097149 us-gaap:AllOtherSegmentsMember 2019-01-01 2019-09-30 0001097149 us-gaap:AllOtherSegmentsMember 2019-07-01 2019-09-30 0001097149 us-gaap:CorporateAndOtherMember 2018-01-01 2018-09-30 0001097149 us-gaap:AllOtherSegmentsMember 2018-01-01 2018-09-30 0001097149 algn:ScannersAndServicesMember 2019-01-01 2019-09-30 0001097149 algn:ClearAlignerMember 2018-01-01 2018-09-30 0001097149 algn:ScannersAndServicesMember 2018-01-01 2018-09-30 0001097149 algn:ScannersAndServicesMember 2018-07-01 2018-09-30 0001097149 algn:ClearAlignerMember 2018-07-01 2018-09-30 0001097149 algn:ClearAlignerMember 2019-07-01 2019-09-30 0001097149 algn:ScannersAndServicesMember 2019-07-01 2019-09-30 0001097149 algn:OtherInternationalMember 2018-12-31 0001097149 country:NL 2019-09-30 0001097149 country:US 2018-12-31 0001097149 country:CR 2018-12-31 0001097149 algn:OtherInternationalMember 2019-09-30 0001097149 country:MX 2019-09-30 0001097149 country:CR 2019-09-30 0001097149 country:MX 2018-12-31 0001097149 country:NL 2018-12-31 0001097149 country:CN 2018-12-31 0001097149 country:US 2019-09-30 0001097149 country:CN 2019-09-30 iso4217:EUR xbrli:pure iso4217:CNY iso4217:USD xbrli:shares iso4217:USD iso4217:JPY iso4217:AUD iso4217:BRL iso4217:CAD iso4217:MXN iso4217:ILS iso4217:GBP xbrli:shares algn:segment algn:Lawsuit algn:Unit algn:patent algn:Payment algn:floor

 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
____________________________ 
FORM 10-Q
____________________________ 
(Mark One)
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended September 30, 2019
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                     to
Commission file number: 000-32259
____________________________
ALIGN TECHNOLOGY INC
(Exact name of registrant as specified in its charter)
____________________________ 
Delaware
94-3267295
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification Number)
2820 Orchard Parkway
San Jose, California 95134
(Address of principal executive offices)
(408) 470-1000
(Registrant’s telephone number, including area code)
 ____________________________
Securities registered pursuant to Section 12(b) of the Act:
Title of each class
Trading Symbol
Name of each exchange on which registered
Common Stock, $0.0001 par value
ALGN
The NASDAQ Stock Market LLC
 
 
(NASDAQ Global Market)
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.    Yes      No  
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes      No  
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act. (Check one):
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 
The number of shares outstanding of the registrant’s Common Stock, $0.0001 par value, as of October 25, 2019 was 78,812,958.

 

1



ALIGN TECHNOLOGY, INC.
INDEX
 
 
 
 
PART I
ITEM 1.
 
 
 
 
 
 
ITEM 2.
ITEM 3.
ITEM 4.
PART II
ITEM 1.
ITEM 1A.
ITEM 2.
ITEM 3.
ITEM 4.
ITEM 5.
ITEM 6.

Invisalign, Align, the Invisalign logo, ClinCheck, Made to Move, Invisalign Assist, Invisalign Teen, Invisalign Go, Vivera, SmartForce, SmartTrack, SmartStage, SmileView, iTero, iTero Element, Orthocad, iCast and iRecord, among others, are trademarks and/or service marks of Align Technology, Inc. or one of its subsidiaries or affiliated companies and may be registered in the United States and/or other countries.




2


PART I—FINANCIAL INFORMATION
ITEM 1 FINANCIAL STATEMENTS
ALIGN TECHNOLOGY, INC.
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS
(in thousands, except per share data)
(unaudited)
         
 
 
Three Months Ended
September 30,
 
Nine Months Ended
September 30,
 
 
2019
 
2018
 
2019
 
2018
Net revenues
 
$
607,341

 
$
505,289

 
$
1,757,009

 
$
1,432,472

Cost of net revenues
 
169,787

 
133,508

 
485,070

 
367,701

Gross profit
 
437,554

 
371,781

 
1,271,939

 
1,064,771

Operating expenses:
 
 
 
 
 
 
 
 
Selling, general and administrative
 
277,514

 
213,873

 
792,572

 
625,585

Research and development
 
39,680

 
32,700

 
116,034

 
93,095

Impairments and other (gains) charges
 
(6,792
)
 

 
22,990

 

Litigation settlement gain
 

 

 
(51,000
)
 

Total operating expenses
 
310,402

 
246,573

 
880,596

 
718,680

Income from operations
 
127,152

 
125,208

 
391,343

 
346,091

Interest income
 
3,478

 
2,234

 
9,576

 
6,327

Other income (expense), net
 
(2,211
)
 
(837
)
 
5,935

 
(7,759
)
Net income before provision for income taxes and equity in losses of investee
 
128,419

 
126,605

 
406,854

 
344,659

Provision for income taxes
 
25,895

 
24,601

 
77,812

 
35,206

Equity in losses of investee, net of tax
 

 
1,132

 
7,528

 
6,610

Net income
 
$
102,524

 
$
100,872

 
$
321,514

 
$
302,843

 
 
 
 
 
 
 
 
 
Net income per share:
 
 
 
 
 
 
 
 
Basic
 
$
1.29

 
$
1.26

 
$
4.03

 
$
3.78

Diluted
 
$
1.28

 
$
1.24

 
$
4.00

 
$
3.71

Shares used in computing net income per share:
 
 
 
 
 
 
 
 
Basic
 
79,332

 
80,111

 
79,709

 
80,122

Diluted
 
79,825

 
81,359

 
80,397

 
81,538

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

3



ALIGN TECHNOLOGY, INC.
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(in thousands)
(unaudited)
 
 
 
Three Months Ended
September 30,
 
Nine Months Ended
September 30,
 
 
2019
 
2018
 
2019
 
2018
Net income
 
$
102,524

 
$
100,872

 
$
321,514

 
$
302,843

Net change in foreign currency translation adjustment
 
(92
)
 
(1,756
)
 
530

 
(1,473
)
Change in unrealized gains (losses) on investments, net of tax
 
41

 
117

 
317

 
174

Other comprehensive (loss) income
 
(51
)
 
(1,639
)
 
847

 
(1,299
)
Comprehensive income
 
$
102,473

 
$
99,233

 
$
322,361

 
$
301,544

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

4


 
ALIGN TECHNOLOGY, INC.
CONDENSED CONSOLIDATED BALANCE SHEETS
(in thousands, except per share data)
(unaudited)

 
 
September 30,
2019
 
December 31,
2018
ASSETS
 
 
 
 
Current assets:
 
 
 
 
Cash and cash equivalents
 
$
490,362

 
$
636,899

Marketable securities, short-term
 
292,011

 
98,460

Accounts receivable, net of allowance for doubtful accounts of $5,572 and $2,378, respectively
 
531,816

 
439,009

Inventories
 
94,795

 
55,641

Prepaid expenses and other current assets
 
96,595

 
72,470

Total current assets
 
1,505,579

 
1,302,479

Marketable securities, long-term
 

 
9,112

Property, plant and equipment, net
 
606,581

 
521,329

Operating lease right-of-use assets, net
 
53,923

 

Equity method investments
 

 
45,913

Goodwill and intangible assets, net
 
77,012

 
81,949

Deferred tax assets
 
63,150

 
64,689

Other assets
 
44,135

 
26,987

Total assets
 
$
2,350,380

 
$
2,052,458

 
 
 
 
 
LIABILITIES AND STOCKHOLDERS’ EQUITY
 
 
 
 
Current liabilities:
 
 
 
 
Accounts payable
 
$
63,300

 
$
64,256

Accrued liabilities
 
286,132

 
234,679

Deferred revenues
 
520,712

 
393,138

Total current liabilities
 
870,144

 
692,073

Income tax payable
 
101,914

 
78,008

Operating lease liabilities
 
43,365

 

Other long-term liabilities
 
29,408

 
29,486

Total liabilities
 
1,044,831

 
799,567

Commitments and contingencies (Notes 9 and 10)
 

 

Stockholders’ equity:
 
 
 
 
Preferred stock, $0.0001 par value (5,000 shares authorized; none issued)
 

 

Common stock, $0.0001 par value (200,000 shares authorized; 78,809 and 79,778 issued and outstanding, respectively)
 
8

 
8

Additional paid-in capital
 
892,309

 
877,514

Accumulated other comprehensive income (loss), net
 
(1,927
)
 
(2,774
)
Retained earnings
 
415,159

 
378,143

Total stockholders’ equity
 
1,305,549

 
1,252,891

Total liabilities and stockholders’ equity
 
$
2,350,380

 
$
2,052,458

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

5


ALIGN TECHNOLOGY, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in thousands)
(unaudited)
 
 
Common Stock
 
Additional
Paid-In
Capital
 
Accumulated
Other
Comprehensive
Income (Loss), Net
 
Retained Earnings
 
Total
Three Months Ended September 30, 2019
 
Shares
 
Amount
 
Balance as of June 30, 2019
 
79,865

 
$
8

 
$
874,275

 
$
(1,876
)
 
$
501,275

 
$
1,373,682

Net income
 

 

 

 

 
102,524

 
102,524

Net change in unrealized gains (losses) from investments
 

 

 

 
41

 

 
41

Net change in foreign currency translation adjustment
 
 

 

 

 
(92
)
 

 
(92
)
Issuance of common stock relating to employee equity compensation plans
 
76

 

 
8,293

 

 

 
8,293

Tax withholdings related to net share settlements of restricted stock units
 

 

 
(3,075
)
 

 

 
(3,075
)
Common stock repurchased and retired
 
(1,132
)
 

 
(11,360
)
 

 
(188,640
)
 
(200,000
)
Stock-based compensation
 

 

 
24,176

 

 

 
24,176

Balance as of September 30, 2019
 
78,809

 
$
8

 
$
892,309

 
$
(1,927
)
 
$
415,159

 
$
1,305,549



 
 
Common Stock
 
Additional
Paid-In
Capital
 
Accumulated
Other
Comprehensive
Income (Loss), Net
 
Retained Earnings
 
Total
Nine Months Ended September 30, 2019
 
Shares
 
Amount
 
Balance as of December 31, 2018
 
79,778

 
$
8

 
$
877,514

 
$
(2,774
)
 
$
378,143

 
$
1,252,891

Net income
 

 

 

 

 
321,514

 
321,514

Net change in unrealized gains (losses) from investments
 

 

 

 
317

 

 
317

Net change in foreign currency translation adjustment
 
 

 

 

 
530

 

 
530

Issuance of common stock relating to employee equity compensation plans
 
529

 

 
17,907

 

 

 
17,907

Tax withholdings related to net share settlements of restricted stock units
 

 

 
(55,793
)
 

 

 
(55,793
)
Common stock repurchased and retired
 
(1,498
)
 

 
(15,006
)
 

 
(284,498
)
 
(299,504
)
Stock-based compensation
 

 

 
67,687

 

 

 
67,687

Balance as of September 30, 2019
 
78,809

 
$
8

 
$
892,309

 
$
(1,927
)
 
$
415,159

 
$
1,305,549

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














6



ALIGN TECHNOLOGY, INC.
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (CONTINUED)
(in thousands)
(unaudited)
 
 
Common Stock
 
Additional
Paid-In
Capital
 
Accumulated
Other
Comprehensive
Income (Loss), Net
 
Retained Earnings
 
Total
Three Months Ended September 30, 2018
 
Shares
 
Amount
 
Balance as of June 30, 2018
 
80,313

 
$
8

 
$
844,599

 
$
911

 
$
373,441

 
$
1,218,959

Net income
 

 

 

 

 
100,872

 
100,872

Net change in unrealized gains (losses) from investments
 

 

 

 
117

 

 
117

Net change in foreign currency translation adjustment
 
 

 

 

 
(1,756
)
 

 
(1,756
)
Issuance of common stock relating to employee equity compensation plans
 
96

 

 
8,021

 

 

 
8,021

Tax withholdings related to net share settlements of restricted stock units
 

 

 
(2,426
)
 

 

 
(2,426
)
Common stock repurchased and retired
 
(426
)
 

 
(4,121
)
 

 
(145,881
)
 
(150,002
)
Stock-based compensation
 

 

 
19,198

 

 

 
19,198

Balance as of September 30, 2018
 
79,983

 
$
8

 
$
865,271

 
$
(728
)
 
$
328,432

 
$
1,192,983


 
 
Common Stock
 
Additional
Paid-In
Capital
 
Accumulated
Other
Comprehensive
Income (Loss), Net
 
Retained Earnings
 
Total
Nine Months Ended September 30, 2018
 
Shares
 
Amount
 
Balance as of December 31, 2017
 
80,040

 
$
8

 
$
886,435

 
$
571

 
$
267,274

 
$
1,154,288

Net income
 

 

 

 

 
302,843

 
302,843

Net change in unrealized gains (losses) from investments
 

 

 

 
174

 

 
174

Net change in foreign currency translation adjustment
 
 

 

 

 
(1,473
)
 

 
(1,473
)
Issuance of common stock relating to employee equity compensation plans
 
765

 

 
16,607

 

 

 
16,607

Tax withholdings related to net share settlements of restricted stock units
 

 

 
(81,756
)
 

 

 
(81,756
)
Common stock repurchased and retired
 
(822
)
 

 
(7,933
)
 

 
(242,069
)
 
(250,002
)
Stock-based compensation
 

 

 
51,918

 

 

 
51,918

Other
 

 

 

 

 
384

 
384

Balance as of September 30, 2018
 
79,983

 
$
8

 
$
865,271

 
$
(728
)
 
$
328,432

 
$
1,192,983

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


7


ALIGN TECHNOLOGY, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(unaudited)
 
 
Nine Months Ended
September 30,
 
 
2019
 
2018
CASH FLOWS FROM OPERATING ACTIVITIES:
 
 
 
 
Net income
 
$
321,514

 
$
302,843

Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 
 
Deferred taxes
 
1,470

 
2,047

Depreciation and amortization
 
57,194

 
38,185

Non-cash operating lease cost
 
13,600

 

Impairments on long-lived assets
 
28,498

 

Gain on lease terminations
 
(6,792
)
 

Impairment on equity investment

 
3,975

 

Gain from sale of equity method investment
 
(15,769
)
 

Stock-based compensation
 
67,687

 
51,918

Equity in losses of investee
 
7,528

 
6,610

Other non-cash operating activities
 
17,426

 
11,363

Changes in assets and liabilities:
 
 
 
 
Accounts receivable
 
(95,566
)
 
(89,843
)
Inventories
 
(40,775
)
 
(17,192
)
Prepaid expenses and other assets
 
(14,826
)
 
(47,775
)
Accounts payable
 
1,343

 
5,042

Accrued and other long-term liabilities
 
31,089

 
(25,436
)
Long-term income tax payable
 
13,425

 
(18,435
)
Deferred revenues
 
138,072

 
94,059

Net cash provided by operating activities
 
529,093

 
313,386

CASH FLOWS FROM INVESTING ACTIVITIES:
 
 
 
 
Purchase of property, plant and equipment
 
(107,157
)
 
(169,033
)
Purchase of marketable securities
 
(588,805
)
 
(150,022
)
Proceeds from maturities of marketable securities
 
211,829

 
259,870

Proceeds from sales of marketable securities
 
194,677

 
9,560

Purchase of investments in privately held companies
 

 
(5,000
)
Note repayment from privately held company
 
13,185

 

Loan repayment from equity investee
 

 
30,000

Other investing activities
 
(14,062
)
 
604

Net cash used in investing activities
 
(290,333
)
 
(24,021
)
CASH FLOWS FROM FINANCING ACTIVITIES:
 
 
 
 
Proceeds from issuance of common stock
 
17,907

 
16,607

Common stock repurchases
 
(299,504
)
 
(250,002
)
Employees’ taxes paid upon the vesting of restricted stock units
 
(55,793
)
 
(81,756
)
Purchase of finance lease
 
(45,773
)
 

Net cash used in financing activities
 
(383,163
)
 
(315,151
)
Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash
 
(2,098
)
 
(2,890
)
Net decrease in cash, cash equivalents, and restricted cash
 
(146,501
)
 
(28,676
)
Cash, cash equivalents, and restricted cash at beginning of the period
 
637,566

 
450,125

Cash, cash equivalents, and restricted cash at end of the period
 
$
491,065

 
$
421,449


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

8



ALIGN TECHNOLOGY, INC.
NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS
(unaudited)
Note 1. Summary of Significant Accounting Policies

Basis of Presentation

The accompanying unaudited Condensed Consolidated Financial Statements have been prepared by Align Technology, Inc. (“we”, “our”, or “Align”) in accordance with the rules and regulations of the Securities and Exchange Commission (“SEC”) and contains all adjustments, including normal recurring adjustments, necessary to state fairly our results of operations for the three and nine months ended September 30, 2019 and 2018, our comprehensive income for the three and nine months ended September 30, 2019 and 2018, our financial position as of September 30, 2019, our stockholders’ equity for the three and nine months ended September 30, 2019 and 2018, and our cash flows for the nine months ended September 30, 2019 and 2018. The Condensed Consolidated Balance Sheet as of December 31, 2018 was derived from the December 31, 2018 audited financial statements. It does not include all disclosures required by accounting principles generally accepted in the United States of America (“U.S.”).

We adopted Accounting Standards Update (“ASU”) 2016-02, “Leases” (Topic 842) in the first quarter of fiscal year 2019 by electing the transition method issued in ASU 2018-11 and the package of practical expedients available in the standard. The standard had a material impact on our Condensed Consolidated Balance Sheet as we recognized assets and liabilities related to our leases. The adoption did not have an impact to prior periods.

The results of operations for the three and nine months ended September 30, 2019 are not necessarily indicative of the results that may be expected for the year ending December 31, 2019 or any other future period, and we make no representations related thereto. The information included in this Quarterly Report on Form 10-Q should be read in conjunction with “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” “Quantitative and Qualitative Disclosures About Market Risk” and the Consolidated Financial Statements and notes thereto included in Items 7, 7A and 8, respectively, in our Annual Report on Form 10-K for the year ended December 31, 2018.

Use of Estimates

The preparation of financial statements in conformity with generally accepted accounting principles (“GAAP”) in the U.S. requires our management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates. On an ongoing basis, we evaluate our estimates, including those related to the fair values of financial instruments, valuation of investments in privately held companies, useful lives of intangible assets and property and equipment, revenue recognition, stock-based compensation, long-lived assets and goodwill, income taxes and contingent liabilities, among others. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.

Significant Accounting Policies

Our significant accounting policies are described in Note 1 “Summary of Significant Accounting Policies” of the Notes to Consolidated Financial Statements included in our Annual Report on Form 10-K. Significant changes to the Lease policy is discussed below:

Lease

We lease office and retail spaces, vehicles and office equipment with original lease periods of up to 10 years. We determine if an arrangement is a lease at inception under ASC 842. Operating lease right-of-use (“ROU”) assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. If a lease arrangement does not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. We use the implicit rate when readily determinable. Our lease terms may include options to extend or terminate the lease which we include in our lease term when it is reasonably certain that we will exercise that option. We have lease agreements with lease and non-lease components which are accounted for as a single lease component. Leases with an initial term of 12 months or less are not recorded on the balance sheet.

9



Recent Accounting Pronouncements

(i) New Accounting Updates Recently Adopted

In February 2016, the Financial Accounting Standards Board (“FASB”) issued ASU 2016-02, “Leases” (Topic 842) to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. The updated guidance is effective for annual periods beginning after December 15, 2018, including interim periods within those fiscal years. In July 2018, the FASB issued ASU 2018-11, “Leases-Targeted Improvements,” which provides an additional transition method by allowing entities to initially apply the new leases standard at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings. We adopted the guidance in the first quarter of fiscal year 2019 by electing the transition method issued in ASU 2018-11 and the package of practical expedients available in the standard. The standard had a material impact on our Condensed Consolidated Balance Sheet as we recognized assets and liabilities related to our leases. The adoption did not have an impact to prior periods.

In February 2018, the FASB issued ASU 2018-02, “Income Statement - Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income,” which gives entities the option to reclassify to retained earnings the tax effects resulting from the U.S. Tax Cuts and Jobs Act (the “TCJA”) related to items in accumulated other comprehensive income. The amendments are effective for fiscal years and interim periods within those years beginning after December 15, 2018 on a retrospective basis and early adoption is permitted. We adopted the standard in the first quarter of fiscal year 2019 which did not have a material impact on our consolidated financial statements and related disclosures. The TCJA did not affect our accumulated other comprehensive income (loss), net, and therefore we did not reclassify any income tax effects from accumulated other comprehensive income (loss), net to our retained earnings.

(ii) Recent Accounting Updates Not Yet Effective

In June 2016, the FASB issued ASU 2016-13, “Financial Instruments - Credit Losses” (Topic 326) to provide financial statement users with more decision-useful information about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. The amendments in this update replace the existing guidance of incurred loss impairment methodology with an approach that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. In November 2018, the FASB issued ASU 2018-19, “Codification Improvements to Topic 326, Financial Instruments - Credit Losses” which clarifies the scope of guidance in the ASU 2016-13. The updated guidance is effective for annual periods beginning after December 15, 2019, including interim periods within those fiscal years. Early adoption of the update is permitted in fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. We are currently evaluating the impact of this guidance on our consolidated financial statements and related disclosures; however, we anticipate the adoption of the guidance will not have a material impact to our consolidated financial statements and related disclosures.

In January 2017, the FASB issued ASU 2017-04, “Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment,” to simplify the subsequent measurement of goodwill by eliminating step two from the goodwill impairment test. Under the amendments in this update, an entity will recognize an impairment charge for the amount by which the carrying value exceeds the fair value. The updated guidance is effective for fiscal years and interim periods within those years beginning after December 15, 2019 on a prospective basis and early adoption is permitted. We are currently evaluating the impact of this guidance on our consolidated financial statements and related disclosures; however, we anticipate the adoption of the guidance will not have a material impact to our consolidated financial statements and related disclosures.

In August 2018, the FASB issued ASU 2018-13, “Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement,” to modify the disclosure requirements on fair value measurements in Topic 820, Fair Value Measurement. The updated guidance is effective for fiscal years and interim periods within those years beginning after December 15, 2019 on a prospective basis and early adoption is permitted. We are currently evaluating the impact of this guidance on our consolidated financial statements and related disclosures; however, we anticipate the adoption of the guidance will not have a material impact to our consolidated financial statements and related disclosures.

In August 2018, the FASB issued ASU 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,” to clarify the guidance on the costs of implementing a cloud computing hosting arrangement that is a service contract. Under the amendments in this update, the entity is required to follow the guidance in Subtopic 350-40, Internal-Use Software, to determine which implementation costs under the service contract to be capitalized as an asset and which costs to expense. The updated guidance is effective for fiscal years and interim periods within those years beginning after December 15, 2019 either on a

10


retrospective or prospective basis and early adoption is permitted. We are currently evaluating the impact of this guidance on our consolidated financial statements and related disclosures.

Note 2. Investments and Fair Value Measurements

Marketable Securities

As of September 30, 2019 and December 31, 2018, the estimated fair value of our short-term and long-term marketable securities, classified as available for sale, are as follows (in thousands):

Short-term
September 30, 2019
 
Amortized
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Fair Value
Commercial paper
 
$
33,259

 
$

 
$

 
$
33,259

Corporate bonds
 
152,452

 
169

 
(10
)
 
152,611

U.S. government agency bonds
 
10,233

 
6

 

 
10,239

U.S. government treasury bonds
 
91,832

 
48

 
(5
)
 
91,875

Foreign bonds
 
4,004

 
4

 

 
4,008

Certificates of deposit
 
19

 

 

 
19

Total marketable securities, short-term
 
$
291,799

 
$
227

 
$
(15
)
 
$
292,011


As of September 30, 2019, we had no long-term marketable securities.

Short-term
December 31, 2018
 
Amortized
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Fair Value
Commercial paper
 
$
17,793

 
$

 
$

 
$
17,793

Corporate bonds
 
45,100

 

 
(48
)
 
45,052

U.S. government agency bonds
 
19,981

 

 
(77
)
 
19,904

U.S. government treasury bonds
 
15,292

 

 
(1
)
 
15,291

Certificates of deposit
 
420

 
1

 
(1
)
 
420

Total marketable securities, short-term
 
$
98,586

 
$
1

 
$
(127
)
 
$
98,460


Long-term 
December 31, 2018
 
Amortized
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Fair Value
Corporate bonds
 
$
4,957

 
$
5

 
$
(2
)
 
$
4,960

U.S. government agency bonds
 
1,399

 
8

 

 
1,407

U.S. government treasury bonds
 
2,235

 
9

 

 
2,244

Certificates of deposit
 
500

 
1

 

 
501

Total marketable securities, long-term
 
$
9,091

 
$
23

 
$
(2
)
 
$
9,112


Cash equivalents are not included in the tables above as the gross unrealized gains and losses are not material. We have no short-term or long-term investments that have been in a continuous material unrealized loss position for greater than twelve months as of September 30, 2019 and December 31, 2018. Amounts reclassified to earnings from accumulated other comprehensive income (loss), net related to unrealized gains or losses were not material for the three and nine months ended September 30, 2019 and 2018. For the three and nine months ended September 30, 2019 and 2018, realized gains or losses were not material.

Our fixed-income securities investment portfolio consists of investments that can have a maximum effective maturity of up to 40 months on any individual security. The securities that we invest in are generally deemed to be low risk based on their credit ratings from the major rating agencies. The longer the duration of these securities, the more susceptible they are to changes in market interest rates and bond yields. As interest rates increase, those securities purchased at a lower yield show a mark-to-market

11


unrealized loss. The unrealized losses are primarily due to changes in interest rates and credit spreads. We expect to realize the full value of all these investments upon maturity or sale. The weighted average remaining duration of these securities was approximately seven months and four months as of September 30, 2019 and December 31, 2018, respectively.

As the carrying value approximates the fair value for our short-term and long-term marketable securities shown in the tables above, the following table summarizes the fair value of our short-term and long-term marketable securities classified by contractual maturity as of September 30, 2019 and December 31, 2018 (in thousands):
 
September 30,
2019
 
December 31,
2018
One year or less
$
292,011

 
$
98,460

Due in greater than one year

 
9,112

Total available for sale short-term and long-term marketable securities
$
292,011

 
$
107,572



Investments in Privately Held Companies

Our investments in privately held companies as of September 30, 2019 and December 31, 2018 are as follows (in thousands):
 
September 30,
2019
 
December 31,
2018
Equity securities under the equity method investment 1
$

 
$
45,913

Equity securities without readily determinable fair values 2
$
5,887

 
$
9,862


1 
Refer to Note 5 “Equity Method Investments” of the Notes to Condensed Consolidated Financial Statements for more information.
2  
The equity securities are reported as a nonrecurring investment within other assets in our Condensed Consolidated Balance Sheet. During the nine months ended September 30, 2019, there was approximately $4.0 million of impairment resulting from an observable price change.

Fair Value Measurements

We measure the fair value of financial assets as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. We use the GAAP fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. This hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The three levels of inputs that may be used to measure fair value:

Level 1 — Quoted (unadjusted) prices in active markets for identical assets or liabilities.

Level 2 — Observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the asset or liability. We obtain fair values for our Level 2 investments. Our custody bank and asset managers independently use professional pricing services to gather pricing data which may include quoted market prices for identical or comparable financial instruments, or inputs other than quoted prices that are observable either directly or indirectly, and we are ultimately responsible for these underlying estimates.

Level 3 — Unobservable inputs to the valuation methodology that are supported by little or no market activity and that are significant to the measurement of the fair value of the assets or liabilities. Level 3 assets and liabilities include those whose fair value measurements are determined using pricing models, discounted cash flow methodologies or similar valuation techniques, as well as significant management judgment or estimation.


12


The following tables summarize our financial assets measured at fair value on a recurring basis as of September 30, 2019 and December 31, 2018 (in thousands):
Description
 
Balance as of
September 30, 2019
 
Level 1
 

Level 2
Cash equivalents:
 
 
 
 
 
 
Money market funds
 
$
181,401

 
$
181,401

 
$

Commercial paper
 
22,403

 

 
22,403

Corporate bonds
 
4,528

 

 
4,528

U.S. government treasury bonds
 
5,298

 
5,298

 

Short-term investments:
 
 
 
 
 
 
Commercial paper
 
33,259

 

 
33,259

Corporate bonds
 
152,611

 

 
152,611

U.S. government agency bonds
 
10,239

 

 
10,239

U.S. government treasury bonds
 
91,875

 
91,875

 

Foreign bonds
 
4,008

 

 
4,008

Certificates of deposit
 
19

 

 
19

Prepaid expenses and other current assets:
 
 
 
 
 
 
Israeli funds
 
3,103

 

 
3,103

 
 
$
508,744

 
$
278,574

 
$
230,170


 
Description
 
Balance as of December 31, 2018
 
Level 1
 
Level 2
Cash equivalents:
 
 
 
 
 
 
Money market funds
 
$
431,081

 
$
431,081

 
$

Commercial paper
 
4,681

 

 
4,681

Corporate bonds
 
3,880

 

 
3,880

U.S. government treasury bonds
 
2,195

 
2,195

 

Short-term investments:
 
 
 
 
 
 
Commercial paper
 
17,793

 

 
17,793

Corporate bonds
 
45,052

 

 
45,052

U.S. government agency bonds
 
19,904

 

 
19,904

U.S. government treasury bonds
 
15,291

 
15,291

 

Certificates of deposit
 
420

 

 
420

Long-term investments:
 
 
 
 
 
 
Corporate bonds
 
4,960

 

 
4,960

U.S. government agency bonds
 
1,407

 

 
1,407

U.S. government treasury bonds
 
2,244

 
2,244

 

Certificates of deposit
 
501

 

 
501

Prepaid expenses and other current assets:
 
 
 
 
 
 
Israeli funds
 
3,047

 

 
3,047

 
 
$
552,456

 
$
450,811

 
$
101,645



Derivative Financial Instruments

We enter into foreign currency forward contracts to minimize the short-term impact of foreign currency exchange rate fluctuations on certain trade and intercompany receivables and payables. These forward contracts are classified within Level 2 of the fair value hierarchy. The net gain from the settlement of foreign currency forward contracts during the three months ended September 30, 2019 and September 30, 2018 was $10.1 million and $2.3 million, respectively, and the net gain from the settlement of foreign currency forward contracts during the nine months ended September 30, 2019 and September 30, 2018 was $10.5 million and $7.7 million, respectively. As of September 30, 2019 and December 31, 2018, the fair value of foreign exchange forward contracts outstanding was not material.

13



The following table presents the gross notional value of all our foreign exchange forward contracts outstanding as of September 30, 2019 and December 31, 2018 (in thousands):
 
September 30, 2019
 
Local Currency Amount
 
Notional Contract Amount (USD)
Euro
89,000
 
$
97,206

Chinese Yuan
¥545,000
 
76,266

Canadian Dollar
C$44,000
 
33,250

Israeli Shekel
ILS111,000
 
32,043

British Pound
£21,000
 
25,843

Japanese Yen
¥2,700,000
 
25,021

Brazilian Real
R$89,000
 
21,318

Mexican Peso
M$140,000
 
7,078

Australian Dollar
A$3,000
 
2,030

 
 
 
$
320,055



 
December 31, 2018
 
Local Currency Amount
 
Notional Contract Amount (USD)
Euro
62,000
 
$
71,095

Chinese Yuan
¥375,000
 
54,515

Brazilian Real
R$81,000
 
20,858

Canadian Dollar
C$27,000
 
19,808

British Pound
£13,000
 
16,635

Japanese Yen
¥1,700,000
 
15,357

Australian Dollar
A$3,000
 
2,114

 
 
 
$
200,382



Note 3. Balance Sheet Components

Inventories

Inventories consist of the following (in thousands): 
 
 
September 30,
2019
 
December 31,
2018
Raw materials
 
$
43,808

 
$
26,119

Work in process
 
29,172

 
13,784

Finished goods
 
21,815

 
15,738

Total inventories
 
$
94,795

 
$
55,641



14



Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consist of the following (in thousands): 
 
 
September 30,
2019
 
December 31,
2018
Tax related receivables
 
$
35,424

 
$
36,794

Current promissory note and related interest receivable 1
 
27,101

 

Other current receivables
 
2,283

 
6,511

Prepaid software and maintenance
 
10,735

 
5,938

Other prepaid expenses and current assets
 
21,052

 
23,227

Total prepaid expenses and other current assets
 
$
96,595

 
$
72,470



1 
Current portion of unsecured promissory note receivable and related interest receivable (Refer to Note 5“Equity Method Investments” of the Notes to Condensed Consolidated Financial Statements for more information).

Accrued Liabilities

Accrued liabilities consist of the following (in thousands): 
 
 
September 30,
2019
 
December 31,
2018
Accrued payroll and benefits
 
$
131,337

 
$
127,109

Accrued expenses
 
61,858

 
39,323

Accrued professional fees
 
15,554

 
6,752

Current operating lease liabilities
 
13,706

 

Accrued warranty
 
10,802

 
8,551

Accrued property, plant and equipment
 
10,241

 
8,193

Accrued sales return reserve
 
9,390

 
6,534

Accrued customer credits and deposits
 
7,181

 
12,439

Accrued sales tax and value added tax
 
7,135

 
6,276

Accrued sales rebate
 
7,068

 
5,668

Accrued income taxes
 
5,885

 
5,752

Other accrued liabilities
 
5,975

 
8,082

Total accrued liabilities
 
$
286,132

 
$
234,679




Warranty

We regularly review the balance for accrued warranty and update based on historical warranty trends. Actual warranty costs incurred have not materially differed from those accrued; however, future actual warranty costs could differ from the estimated amounts.

Warranty accrual consists of the following activity (in thousands):
 
 
Nine Months Ended
September 30,
 
 
2019
 
2018
Balance at beginning of period
 
$
8,551

 
$
5,929

Charged to cost of net revenues
 
9,429

 
10,874

Actual warranty expenditures
 
(7,178
)
 
(8,777
)
Balance at end of period
 
$
10,802

 
$
8,026







15


Deferred Revenues

Deferred revenues consist of the following (in thousands):
 
 
September 30,
2019
 
December 31,
2018
Deferred revenues - current
 
$
520,712

 
$
393,138

Deferred revenues - long-term 1
 
$
27,551

 
$
17,051


1 Included in other long-term liabilities within our Condensed Consolidated Balance Sheet

During the three months ended September 30, 2019 and 2018, we recognized $607.3 million and $505.3 million of revenue, respectively, of which $70.1 million and $45.5 million was included in the deferred revenues balance at December 31, 2018 and 2017, respectively.

During the nine months ended September 30, 2019 and September 30, 2018, we recognized $1.8 billion and $1.4 billion of revenue, respectively, of which $207.0 million and $145.4 million was included in the deferred revenues balance at December 31, 2018 and 2017, respectively.

Our unfilled performance obligations, including deferred revenues and backlog, as of September 30, 2019 were $558.1 million. These performance obligations are expected to be recognized over the next one to five years.

Align has revised certain previously disclosed amounts within this footnote. These revisions did not impact current or prior period financial statements.

Note 4. Leases

Lessee

We have operating leases for office and retail spaces, vehicles and office equipment.

The supplemental balance sheet information for our operating leases consist of following (in thousands):
Balance Sheet Location
 
September 30,
2019
Operating lease right-of-use assets, net
 
$
53,923

 
 
 
Accrued liabilities

 
$
13,706

Operating lease liabilities

 
43,365

Total operating lease liabilities 
 
$
57,071



The components of lease expenses consist of following (in thousands):
Lease Cost
 
Three Months Ended September 30, 2019
 
Nine Months Ended
September 30, 2019
Operating lease cost 1
 
$
5,957

 
$
16,756

Variable lease cost
 
436

 
1,543

Total lease cost 2
 
$
6,393

 
$
18,299


1  
Includes short-term lease expense which are not material for the periods.
2  
Included in operating expenses within our Condensed Consolidated Statement of Operations.

The following table provides a summary of our operating lease terms and discount rates:
Remaining Lease Term and Discount Rate
 
September 30,
2019
 
 
 
Weighted average remaining lease term (in years)
 
5.9

Weighted average discount rate
 
4.2
%

16



Maturities of operating lease liabilities as of September 30, 2019 are as follows (in thousands):
Fiscal Year Ending December 31,
 
Operating Leases
Remainder of 2019
 
$
3,957

2020
 
17,934

2021
 
15,990

2022
 
10,454

2023
 
7,014

Thereafter
 
7,076

Total lease payments
 
$
62,425

Less: Interest
 
(5,354
)
Total lease liabilities
 
$
57,071



As of September 30, 2019, we had additional operating leases that have not yet commenced of $9.6 million. These operating leases will commence between the remainder of fiscal year 2019 through 2021 with lease terms of 2 years to 4 years.

Minimum future lease payments previously disclosed under ASC 840 in our Annual Report on Form 10-K for the year ended December 31, 2018 are as follows (in thousands):
Fiscal Year Ending December 31,
 
Operating Leases
2019
 
$
21,429

2020
 
20,483

2021
 
18,897

2022
 
15,096

2023
 
12,400

Thereafter
 
18,371

Total minimum lease payments
 
$
106,676



Lessor

In April 2019, as part of the purchase of a building located in Morrisville, North Carolina, we assumed an existing lease with a third-party for a portion of the building which is classified as an operating lease.

Lease payments due to Align as of September 30, 2019 are as follows (in thousands):
Fiscal Year Ending December 31,
 
Operating Lease
Remainder of 2019
 
$
212

2020
 
859

2021
 
1,145

2022
 
1,199

2023
 
1,229

Thereafter
 
7,441

Total minimum lease payments
 
$
12,085


For the three and nine months ended September 30, 2019, operating lease income was not material.

Note 5. Equity Method Investments

On July 25, 2016, we acquired a 17% equity interest, on a fully diluted basis, in SmileDirectClub, LLC (“SDC”) for $46.7 million. On July 24, 2017, we purchased an additional 2% equity interest in SDC for $12.8 million. The investment was accounted for as an equity method investment and recorded in our Condensed Consolidated Balance Sheet. We recorded our proportional share of SDC’s losses within equity in losses of investee, net of tax, in our Condensed Consolidated Statement of Operations.

17



As a result of the arbitrator’s decision regarding SDC announced on March 5, 2019, we were ordered to tender our SDC equity interest by April 3, 2019 for a purchase price equal to the “capital account” balance as of October 31, 2017 under the terms of the investment. In April 2019, based on the “capital account” value provided by SDC, we entered into an unsecured promissory note with SDC to receive $54.2 million through February 1, 2021 in exchange for the tender of our membership interests. As a result, we derecognized the equity method investments balance of $38.4 million in exchange for an unsecured promissory note of $54.2 million which we recorded in our Condensed Consolidated Balance Sheet. We recorded the difference of $15.8 million as a gain in the second quarter of 2019 as other income in our Condensed Consolidated Statement of Operation. Although we tendered our membership interests pursuant to the arbitrator’s decision, the parties did not agree on the amount of the “capital account” balance as of October 31, 2017 or the appropriate repurchase price for the membership units. On July 3, 2019, we filed a demand for arbitration regarding SDC’s calculation of the “capital account” balance. That arbitration proceeding remains pending and currently is scheduled to be heard in June 2020 (Refer to Note 9 “Legal Proceedings” of the Notes to Condensed Consolidated Financial Statements for SDC legal proceedings discussion).

Concurrently with the investment on July 25, 2016, we also entered into a supply agreement with SDC to manufacture clear aligners for SDC’s program. The term of the supply agreement expires on December 31, 2019. The sale of aligners to SDC and the income from the supply agreement are reported in our Clear Aligner business segment.

Note 6. Goodwill and Intangible Assets

Goodwill

The change in the carrying value of goodwill for the nine months ended September 30, 2019, all attributable to our Clear Aligner reporting unit, is as follows (in thousands):
 
Total
Balance as of December 31, 2018
$
64,029

Adjustments 1
(274
)
Balance as of September 30, 2019
$
63,755


1 The adjustments to goodwill during the period were a result of foreign currency translation.

During the fourth quarter of fiscal 2018, we performed the annual goodwill impairment testing and found no impairment as the fair value of our Clear Aligner reporting unit was significantly in excess of the carrying value.


18


Intangible Long-Lived Assets

Acquired intangible long-lived assets are being amortized as follows (in thousands): 
 
Weighted Average Amortization Period (in years)
 
Gross Carrying Amount as of September 30, 2019
 
Accumulated
Amortization
 
Accumulated
Impairment Loss
 
Net Carrying
Value as of
September 30, 2019
Trademarks
15
 
$
7,100

 
$
(2,011
)
 
$
(4,179
)
 
$
910

Existing technology
13
 
12,600

 
(5,690
)
 
(4,328
)
 
2,582

Customer relationships
11
 
33,500

 
(17,939
)
 
(10,751
)
 
4,810

Reacquired rights
3
 
7,500

 
(6,425
)
 

 
1,075

Patents
8
 
6,796

 
(2,954
)
 

 
3,842

Other
2
 
618

 
(580
)
 

 
38

Total intangible assets
 
 
$
68,114

 
$
(35,599
)
 
$
(19,258
)
 
$
13,257


 
Weighted Average Amortization Period (in years)
 
Gross Carrying
Amount as of
December 31, 2018
 
Accumulated
Amortization
 
Accumulated Impairment Loss
 
Net Carrying
Value as of
December 31, 2018
Trademarks
15
 
$
7,100

 
$
(1,907
)
 
$
(4,179
)
 
$
1,014

Existing technology
13
 
12,600

 
(5,268
)
 
(4,328
)
 
3,004

Customer relationships
11
 
33,500

 
(16,542
)
 
(10,751
)
 
6,207

Reacquired rights
3
 
7,500

 
(4,341
)
 

 
3,159

Patents
8
 
6,796

 
(2,334
)
 

 
4,462

Other
2
 
618

 
(544
)
 

 
74

Total intangible assets
 
 
$
68,114

 
$
(30,936
)
 
$
(19,258
)
 
$
17,920



The total estimated annual future amortization expense for these acquired intangible assets as of September 30, 2019 is as follows (in thousands):
Fiscal Year Ending December 31,

 
Amortization
Remainder of 2019
 
$
1,493

2020
 
3,825

2021
 
3,389

2022
 
2,116

2023
 
1,495

Thereafter
 
939

Total
 
$
13,257



Amortization expense for both the three months ended September 30, 2019 and 2018 was $1.5 million and amortization expense for both the nine months ended September 30, 2019 and 2018 was $4.5 million.

Note 7. Credit Facilities

On February 27, 2018, we entered into a credit facility for a $200.0 million revolving line of credit, with a $50.0 million letter of credit sublimit, and a maturity date of February 27, 2021. The credit facility requires us to comply with specific financial conditions and performance requirements. The loans bear interest, at our option, at either a rate based on the reserve adjusted LIBOR for the applicable interest period or a base rate, in each case plus a margin. The base rate is the highest of the credit facility’s publicly announced prime rate, the federal funds rate plus 0.50% and one month LIBOR plus 1.0%. The margin ranges from 1.25% to 1.75% for LIBOR loans and 0.25% to 0.75% for base rate loans. Interest on the loans is payable quarterly in arrears with respect to base rate loans and at the end of an interest period (and at three month intervals if the interest period exceeds three months) in the case of LIBOR loans. Principal, together with accrued and unpaid interest, is due on the maturity date. As of September 30, 2019, we had no outstanding borrowings under this credit facility and were in compliance with the conditions and performance requirements.


19


Note 8. Impairments and Other (Gains) Charges

On March 5, 2019, we announced the outcome of the arbitration regarding SDC (Refer to Note 9 “Legal Proceedings” of the Notes to Condensed Consolidated Financial Statements for SDC legal proceedings discussion) which required Align to close its Invisalign stores and tender Align’s equity interest in SDC by April 3, 2019. Accordingly, Align evaluated the ongoing value of the Invisalign stores’ operating lease right-of-use assets and related leasehold improvements and other fixed assets in accordance with ASC 360, Property, Plant and Equipment. Based on the evaluation, Align determined that the carrying value of these assets were not recoverable. Align evaluated the fair value of these assets in accordance with ASC 820, Fair Value Measurement, and we considered the market participant’s ability to generate economic benefits by using these assets in its highest and best use or by selling it to another market participant that would use the asset in its highest and best use. As a result, in the first quarter of 2019, we recorded impairment losses of $14.2 million for operating lease right-of-use assets and $14.3 million of leasehold improvements and other fixed assets. In addition, we also recorded $1.3 million of employee severance costs and other charges. During the third quarter of 2019, we negotiated early termination of our Invisalign store leases and recorded lease termination gains of $6.8 million.

Note 9. Legal Proceedings
    
Securities Class Action Lawsuit

On November 5, 2018, a class action lawsuit against Align and three of our executive officers was filed in the U.S. District Court for the Northern District of California on behalf of a purported class of purchasers of our common stock between July 25, 2018 and October 24, 2018. The complaint generally alleges claims under the federal securities laws and seeks monetary damages in an unspecified amount and costs and expenses incurred in the litigation. On December 12, 2018, a similar lawsuit was filed in the same court on behalf of a purported class of purchasers of our common stock between April 25, 2018 and October 24, 2018 (together with the first lawsuit, the “Securities Actions”). On May 10, 2019, the lead plaintiff filed a consolidated complaint against Align and four of our executive officers alleging similar claims as the initial complaints on behalf of a purported class of purchasers of our common stock between April 25, 2018 and October 24, 2018. On June 24, 2019, defendants filed a motion to dismiss the consolidated complaint. On October 29, 2019, that motion to dismiss was granted with leave to amend. Align believes these claims are without merit and intends to vigorously defend itself. Align is currently unable to predict the outcome of these lawsuits and therefore cannot determine the likelihood of loss nor estimate a range of possible loss.

Shareholder Derivative Lawsuit
 
In January 2019, three derivative lawsuits were filed in the U.S. District Court for the Northern District of California, purportedly on behalf of Align, naming as defendants the members of our Board of Directors along with certain of our executive officers. The allegations in the complaints are similar to those presented in the Securities Actions, but the complaints assert various state law causes of action including for breaches of fiduciary duty, insider trading, and unjust enrichment, among others. The complaints seek unspecified monetary damages on behalf of Align, which is named solely as a nominal defendant against whom no recovery is sought, as well as disgorgement and the costs and expenses associated with the litigation, including attorneys’ fees. On February 26, 2019, the three lawsuits were consolidated. On April 10, 2019, the court stayed the consolidated action pending final disposition of the Securities Actions.

On April 12, 2019, a derivative lawsuit was also filed in California Superior Court for Santa Clara County, purportedly on behalf of Align, naming as defendants the members of our Board of Directors along with certain of our executive officers. The allegations in this complaint are similar to those in the derivative suits described above. On May 16, 2019, the court stayed this action pending final disposition of the Securities Actions.

On February 22, 2019, a purported stockholder sent a letter to Align pursuant to 8 Del. C. § 220 demanding certain books and records for the stated purpose of investigating potential breaches of duty, corporate mismanagement, and alleged wrongdoing by fiduciaries of the Company. On April 16, 2019, Align responded and refused the demand on several legal grounds. On June 10, 2019, the purported stockholder petitioned the Superior Court of the State of California, County of Santa Clara, to issue a writ of mandate commanding Align to provide the books and records requested. On August 23, 2019, Align filed a demurrer seeking to dismiss the petition. A hearing on that demurrer was held on October 25, 2019. On October 28, 2019, the Court issued an order sustaining Align’s demurrer and dismissing the petition without an opportunity to amend. The Court further ordered Align to submit a proposed judgment of dismissal within 10 days.

Align is currently unable to predict the outcome of this demand or of these lawsuits and therefore cannot determine the likelihood of loss nor estimate a range of possible loss.


20


3Shape Litigation

On November 14, 2017, Align filed six patent infringement lawsuits asserting 26 patents against 3Shape, a Danish corporation, and a related U.S. corporate entity, asserting that 3Shape’s Trios intraoral scanning system and Dental System software infringe Align patents. Align filed two Section 337 complaints with the U.S. International Trade Commission (“ITC”) alleging that 3Shape violates U.S. trade laws by selling for importation and importing its infringing Trios intraoral scanning system and Dental System software. Align’s ITC complaints seek cease and desist orders and exclusion orders prohibiting the importation of 3Shape’s Trios scanning system and Dental System software products into the U.S. Align also filed four separate complaints in the U.S. District Court for the District of Delaware alleging patent infringement by 3Shape’s Trios intraoral scanning system and Dental System software. Two of those cases were stayed pending the ITC determinations, and the other two cases are currently active in discovery and pretrial proceedings. Trials have been scheduled to begin on April 20, 2020 in one case and to begin on June 8, 2020 in the other. Certain of Align’s asserted patents in the Delaware actions were found invalid by the District Court Judge. The ITC conducted hearings in the Section 337 investigations in September and November 2018. On March 1, 2019, the Administrative Law Judge issued an Initial Determination in one of the Section 337 investigations, finding no violation of Section 337 by 3Shape. On April 26, 2019, the Administrative Law Judge issued an Initial Determination in the second Section 337 investigations, finding no violation of Section 337 by 3Shape. Align and 3Shape each petitioned the Commission for review of the Initial Determinations. On July 18 and July 19, 2019, the Commission determined to review each Initial Determination and sought additional briefing by the parties with respect to one of the Section 337 investigations. On August 20, 2019, the Commission vacated one Initial Determination and terminated the investigation, and on October 15, 2019, the Court ordered that the stay be lifted on the corresponding Delaware case. The current target date for completion of the other investigation is November 22, 2019.

On May 9, 2018, 3Shape filed a complaint in the U.S. District Court for the District of Delaware alleging patent infringement by Align’s iTero Element scanner of a single 3Shape patent; the court stayed the case. On June 14, 2018, 3Shape filed another complaint in the U.S. District Court for the District of Delaware alleging patent infringement by Align’s iTero Element scanner of a single 3Shape patent. On August 19, 2019, the Court consolidated the two actions, and 3Shape filed an amended complaint alleging infringement of an additional patent on August 30, 2019. The case is active and in the early discovery phase, with trial scheduled to begin on April 12, 2021.

On August 28, 2018, 3Shape filed a complaint against Align in the U.S. District Court for the District of Delaware alleging antitrust violations and seeking monetary damages and injunctive relief relating to Align’s alleged market activities, including Align’s assertion of its patent portfolio, in alleged clear aligner and intraoral scanning markets, and the Court scheduled trial to begin on May 10, 2021. Align filed a motion to dismiss 3Shape’s complaint on October 17, 2018. Align also moved to stay the litigation pending the outcome of its motion to dismiss. The court granted Align’s motion to stay. On August 15, 2019, the Magistrate Judge recommended that Align’s motion to dismiss be granted, and, on September 26, 2019, the District Court Judge adopted the Magistrate Judge’s Report and Recommendation, granted Align’s motion to dismiss, and dismissed 3Shape’s complaint with leave to amend within thirty days of the order. On October 28, 2019, 3Shape filed an amended complaint. Align has until November 18, 2019 to respond.

On December 10, 2018, Align filed three additional patent infringement lawsuits asserting 10 additional patents against 3Shape. Align filed one Section 337 complaint with the ITC alleging that 3Shape violates U.S. trade laws through unfair competition by selling for importation and importing the infringing TRIOS intraoral scanning system, Trios Lab Scanners and TRIOS software, TRIOS Module software, Dental System software, and Ortho System Software. On December 11, 2018, Align filed two separate complaints in the U.S. District Court for the District of Delaware alleging patent infringement by 3Shape's Trios intraoral scanning system, Lab Scanners and Dental and Ortho System Software. The ITC instituted the investigation, and one of the District Court cases was stayed pending the ITC determination. Certain claims of Align’s asserted patents in the Delaware action was found invalid by the District Court Judge. The remaining District Court case is in the very early stages of discovery and pretrial proceedings. The ITC evidentiary hearing was held at the end of October 2019. The deadline for the judge’s initial determination is March 6, 2020.

3Shape has sought to invalidate certain of Align’s patents through petitions for inter partes review proceedings. Align disputes 3Shape’s positions and intends to vigorously defend the validity of its patent rights.

Each of the District Court patent infringement complaints seek monetary damages and injunctive relief against further infringement. We are currently unable to predict the outcome of this dispute and therefore cannot determine the likelihood of loss, if any, nor estimate a range of possible loss.


21


Simon & Simon

On March 14, 2019, a dental practice named Simon and Simon, PC d/b/a City Smiles brought an antitrust action on behalf of itself and a putative class of similarly situated practices seeking monetary damages and injunctive relief relating to Align’s alleged market activities in alleged clear aligner and intraoral scanning markets. Align filed a motion to dismiss the complaint on April 5, 2019, and the court held a hearing on Align’s motion. On October 15, 2019, the Magistrate Judge issued a Report and Recommendation on Align’s motion to dismiss which recommends that Align’s motion be granted and that the plaintiffs’ complaint be dismissed without prejudice. On October 29, 2019, Simon and Simon filed objections to the Magistrate Judge’s Report and Recommendation. Align has until November 12, 2019 to respond. Align believes the plaintiffs’ claims are without merit and intends to vigorously defend itself.

SDC Dispute

In February 2018, Align received a communication on behalf of SDC Financial LLC, SmileDirectClub LLC, and the Members of SDC Financial LLC other than the Company (collectively, the “SDC Entities”) alleging that the launch and operation of the Invisalign store pilot program constituted a breach of non-compete provisions applicable to the members of SDC Financial LLC, including Align. As a result of this alleged breach, SDC Financial LLC notified us that its members (other than Align) sought to exercise a right to repurchase all of Align's SDC Financial LLC membership interests for a purchase price equal to the current “capital account” balance of Align. The SDC Entities’ communication also alleged that Align breached confidentiality provisions applicable to the SDC Financial LLC members and demanded that Align cease all activities related to the Invisalign store pilot project, close existing Invisalign stores and cease using SDC’s confidential information. In April 2018, the SDC Entities instigated confidential arbitration proceedings and filed a complaint in the Chancery Court of Davidson County, State of Tennessee that sought, among other forms of relief, to preliminarily and permanently enjoin all activities related to the Invisalign store pilot project, require Align to close existing Invisalign stores, prohibit Align from opening any additional stores, and allow the SDC Entities to exercise a right to repurchase all of Align's SDC Financial LLC membership interests for a purchase price equal to Align's current “capital account” balance.
On June 29, 2018, the Chancery Court of Davidson County, State of Tennessee denied the SDC Entities’ request for a temporary injunction to prevent Align from opening additional Invisalign stores. During December 2018, the parties participated in binding arbitration proceedings and presented closing arguments on January 23, 2019. The arbitrator issued his decision on March 4, 2019. The arbitrator found that Align breached the non-compete provision applicable to the members of SDC Financial LLC and that Align misused the SDC Entities’ confidential information and violated fiduciary duties to SDC Financial LLC. The arbitrator ordered Align to close its Invisalign stores by April 3, 2019, and enjoined Align from opening new Invisalign stores or providing certain services in physical retail establishments in connection with the marketing and sale of clear aligners, and enjoined Align from using the SDC Entities’ confidential information. The arbitrator extended the expiration date of specified aspects of the non-compete provision to August 18, 2022. The arbitrator also ordered Align to tender its SDC Financial LLC membership interests to the SDC Entities for a purchase price equal to the “capital account” balance as of October 31, 2017, to be determined in accordance with the applicable provisions of the SDC Operating Agreements. No financial damages were awarded to the SDC Entities. The SDC Entities filed a motion to confirm the Award, which Align did not oppose, in the Circuit Court for Cook County, Illinois. The motion to confirm the Award was granted on April 29, 2019.

As required by the Award, on April 3, 2019, Align had closed its Invisalign stores, returned SDC’s alleged confidential information, and tendered its membership interests for a purchase price that SDC claims to be Align’s “capital account” balance as of October 31, 2017. Align disputes that the SDC Entities properly determined the value of Align’s “capital account” balance as of October 31, 2017 as required by the SDC Operating Agreements and the Award. Consequently, on July 3, 2019, Align filed a confidential demand for arbitration challenging the propriety of the SDC Entities’ determination of Align’s “capital account” balance as of October 31, 2017. That arbitration proceeding remains pending and currently is scheduled to be heard in June 2020. Relatedly, the SDC Entities filed a contempt petition with the Illinois court which confirmed the Award, asserting that Align had no right to contest the “capital account” determination as made by the SDC Entities. On September 4, 2019, the Illinois court denied in its entirety the contempt petition filed by the SDC Entities.

On August 19, 2019, the SDC Entities filed a separate confidential arbitration proceeding alleging that Align has violated the non-compete provisions applicable to the members of the SDC Entities by virtue of Align’s alleged dealings with a third-party claimed to be a competitor of the SDC Entities. Align has denied the claim and intends to vigorously defend itself against the newly asserted allegations. The SDC Entities have yet to identify the range of damages they may seek to recover in the course of this arbitration and no hearing date has yet been set.

Align is currently unable to predict the outcome of these lawsuits and therefore cannot determine the likelihood of loss nor estimate a range of possible loss.

22



Straumann Group Litigation Settlement

In March 2019, Align entered into an agreement with Straumann Group to settle all outstanding patent disputes in the U.S., the U.K., and Brazil, including those involving ClearCorrect, a subsidiary of Straumann Group. Under the terms of the settlement, Straumann Group paid Align $35.0 million on March 29, 2019. In addition, Align also signed a non-binding letter of intent with Straumann Group for a 5-year global development and distribution agreement whereby Straumann would distribute 5,000 iTero Element scanners which would be fully integrated into the Straumann/Dental Wings CARES®/DWOS® workflow. The agreement provided that if for any reason the companies chose not to enter into the development and distribution agreement by July 2, 2019 or by a mutually agreed extended date, Straumann Group would pay Align an additional $16.0 million in lieu of the development and distribution agreement. In June 2019, the parties terminated the discussions regarding a possible development and distribution agreement and as a result, Straumann paid us the additional $16.0 million in July 2019. During the nine months ended September 30, 2019, we recognized a litigation settlement gain of $51.0 million.

In addition, in the course of Align’s operations, Align is involved in a variety of claims, suits, investigations, and proceedings, including actions with respect to intellectual property claims, patent infringement claims, government investigations, labor and employment claims, breach of contract claims, tax, and other matters. Regardless of the outcome, these proceedings can have an adverse impact on us because of defense costs, diversion of management resources, and other factors. Although the results of complex legal proceedings are difficult to predict and Align’s view of these matters may change in the future as litigation and events related thereto unfold; Align currently does not believe that these matters, individually or in the aggregate, will materially affect Align’s financial position, results of operations or cash flows.

Note 10. Commitments and Contingencies

Other Commitments

On January 15, 2019, we entered into a Purchase Agreement to purchase five floors of a building under construction in Petach Tivka, Israel (the "Property") for a purchase price of approximately $27.0 million with an option to purchase additional three floors. The purchase price is payable in six installments according to construction milestones and the delivery of the Property will be throughout 2019 and 2020.

On September 26, 2019, we entered into a Purchase and Sale Agreement to purchase a building located in San Jose, California for $21.3 million. On September 27, 2019, we paid a $0.3 million refundable deposit related to the Purchase and Sale Agreement and an additional $21.0 million will be paid on or before the closing date which is expected to occur in the first quarter of 2020.

Subsequent to the end of third quarter of 2019, on October 3, 2019, we entered into a Promotional Rights Agreement (the “Agreement”) for $36.0 million with a third-party which includes certain advertising and media coverage. The expense related to the Agreement will be incurred over the period of April 1, 2020 through March 31, 2023.

Off-Balance Sheet Arrangements

As of September 30, 2019, we had no material off-balance sheet arrangements that have, or are reasonably likely to have, a current or future material effect on our consolidated financial condition, results of operations, liquidity, capital expenditures or capital resources other than certain items disclosed in Note 9 “Commitments and Contingencies” of the Notes to Consolidated Financial Statements included in our Annual Report on Form 10-K.

Indemnification Provisions

In the normal course of business to facilitate transactions in our services and products, we indemnify certain parties: customers, vendors, lessors, and other parties with respect to certain matters, including, but not limited to, services to be provided by us and intellectual property infringement claims made by third parties. In addition, we have entered into indemnification agreements with our directors and our executive officers that will require us, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors or officers. Several of these agreements limit the time within which an indemnification claim can be made and the amount of the claim.

It is not possible to make a reasonable estimate of the maximum potential amount under these indemnification agreements due to the unique facts and circumstances involved in each particular agreement. Additionally, we have a limited history of prior indemnification claims and the payments we have made under such agreements have not had a material adverse effect on our results of operations, cash flows or financial position. However, to the extent that valid indemnification claims arise in the future,

23


future payments by us could be significant and could have a material adverse effect on our results of operations or cash flows in a particular period. As of September 30, 2019, we did not have any material indemnification claims that were probable or reasonably possible.

Note 11. Stockholders’ Equity

Summary of Stock-Based Compensation Expense

As of September 30, 2019, the 2005 Incentive Plan (as amended) has a total reserve of 27,783,379 shares of which 5,372,152 shares are available for issuance.

Stock-based compensation is based on the estimated fair value of awards, net of estimated forfeitures, and recognized over the requisite service period. Estimated forfeitures are based on historical experience at the time of grant and may be revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. The stock-based compensation related to all of our stock-based awards and employee stock purchases for the three and nine months ended September 30, 2019 and 2018 is as follows (in thousands): 
 
 
Three Months Ended
September 30,
 
Nine Months Ended
September 30,
 
 
2019
 
2018
 
2019
 
2018
Cost of net revenues
 
$
1,354

 
$
966

 
$
3,744

 
$
2,747

Selling, general and administrative
 
19,394

 
15,403

 
54,321

 
41,197

Research and development
 
3,428

 
2,829

 
9,622

 
7,974

Total stock-based compensation
 
$
24,176

 
$
19,198

 
$
67,687

 
$
51,918



Stock Options

We have not granted options since 2011 and all outstanding options were fully vested and associated stock-based compensation expenses was recognized as of December 31, 2015. During the nine months ended September 30, 2019, 8,187 stock options were exercised at a weighted average exercise price of $8.07 per share. As of September 30, 2019, there were no options outstanding and exercisable.

Restricted Stock Units (“RSUs”)

The fair value of RSUs is based on our closing stock price on the date of grant. A summary for the nine months ended September 30, 2019 is as follows:
 
 
Number of Shares
Underlying RSUs
(in thousands)
 
Weighted Average Grant Date Fair Value
 
Weighted 
Average Remaining
Contractual Term (in years)
 
Aggregate
Intrinsic
 Value
(in thousands)
Nonvested as of December 31, 2018
931

 
$
129.39

 
 
 
 
Granted
276

 
256.33

 
 
 
 
Vested and released
(422
)
 
103.01

 
 
 
 
Forfeited
(61
)
 
181.57

 
 
 
 
Nonvested as of September 30, 2019
724

 
$
188.86

 
1.3
 
$
131,021



As of September 30, 2019, we expect to recognize $100.6 million of total unamortized compensation cost, net of estimated forfeitures, related to RSUs over a weighted average period of 2.2 years.

Market-performance Based Restricted Stock Units (“MSUs”)

We grant MSUs to our executive officers. Each MSU represents the right to one share of Align’s common stock. The actual number of MSUs which will be eligible to vest will be based on the performance of Align’s stock price relative to the performance of a stock market index over the vesting period, and certain MSU grants are also based on Align’s stock price at the end of the performance period. Generally, the vesting period of MSUs is three years. For MSUs granted during the nine months ended September 30, 2019, the maximum number of MSUs which will be eligible to vest are 250% of the MSUs initially granted.


24


A summary for the nine months ended September 30, 2019 is as follows: 
 
Number of Shares
Underlying MSUs
(in thousands)
 
Weighted Average Grant Date Fair Value
 
Weighted Average
Remaining
Contractual Term (in years)
 
Aggregate
Intrinsic 
Value
(in thousands)
Nonvested as of December 31, 2018
324

 
$
215.07

 
 
 
 
Granted
138

 
240.73

 
 
 
 
Vested and released
(191
)
 
77.17

 
 
 
 
Forfeited
(12
)
 
258.72

 
 
 
 
Nonvested as of September 30, 2019
259

 
$
326.15

 
1.4
 
$
46,776



As of September 30, 2019, we expect to recognize $43.7 million of total unamortized compensation cost, net of estimated forfeitures, related to MSUs over a weighted average period of 1.4 years.

Employee Stock Purchase Plan (“ESPP”)

In May 2010, our shareholders approved the 2010 Employee Stock Purchase Plan (the “2010 Purchase Plan”) which will continue until terminated by either the Board of Directors or its administrator. The maximum number of shares available for purchase under the 2010 Purchase Plan is 2,400,000 shares. As of September 30, 2019, we have 441,293 shares available for future issuance.

The fair value of the option component of the 2010 Purchase Plan shares was estimated at the grant date using the Black-Scholes option pricing model with the following weighted average assumptions:
 
Three Months Ended
September 30,
 
Nine Months Ended
September 30,
 
2019
 
2018
 
2019
 
2018
Expected term (in years)
1.5
 
1.2
 
1.4

 
1.3

Expected volatility
52.0
%
 
35.7
%
 
50.1
%
 
35.2
%
Risk-free interest rate
1.8
%
 
2.5
%
 
2.2
%
 
2.2
%
Expected dividends

 

 

 

Weighted average fair value at grant date
$
80.42

 
$
109.58

 
$
86.02

 
$
94.71



As of September 30, 2019, there was $13.4 million of total unamortized compensation costs related to employee stock purchases which we expect to be recognized over a weighted average period of 1.2 year.

Note 12. Common Stock Repurchase Programs

April 2016 Repurchase Program

In April 2016, we announced that our Board of Directors had authorized a plan to repurchase up to $300.0 million of our common stock (“April 2016 Repurchase Program”).

In 2017, we entered into an accelerated share repurchase agreement ("2017 ASR") to repurchase $50.0 million of our common stock which was completed in August 2017. We received a total of approximately 0.4 million shares for an average share price of $146.48. During 2017, we repurchased on the open market approximately 0.2 million shares of our common stock at an average price of $243.40 per share, including commissions, for an aggregate purchase price of approximately $50.0 million.

In 2018, we repurchased on the open market approximately 0.7 million shares of our common stock at an average price of $293.21 per share, including commissions, for an aggregate purchase price of approximately $200.0 million, completing the April 2016 Repurchase Program.

May 2018 Repurchase Program

In May 2018, we announced that our Board of Directors had authorized a plan to repurchase up to $600.0 million of our common stock (“May 2018 Repurchase Program”).


25


In 2018, we repurchased on the open market approximately 0.1 million shares of our common stock at an average price of $356.54 per share, including commissions, for an aggregate purchase price of approximately $50.0 million. In 2018, we entered into an accelerated stock repurchase agreement (“2018 ASR”) to repurchase $50.0 million of our common stock which was completed in December 2018. We received a total of approximately 0.2 million shares for an average share price of $213.18.

In February 2019, we repurchased on the open market approximately 0.2 million shares of our common stock at an average price of $243.42 per share, including commissions for an aggregate purchase price of $50.0 million. In May 2019, we repurchased on the open market approximately 0.2 million shares of our common stock at an average price of $307.48 per share, including commissions for an aggregate price of $49.5 million. In July 2019, we entered into an accelerated stock repurchase agreement (“2019 ASR”) to repurchase $200.0 million of our common stock which was completed in September 2019. We received a total of approximately 1.1 million shares for an average share price of $176.61. As of September 30, 2019, we have $200.5 million available for repurchase under the May 2018 Repurchase Program.

Note 13. Accounting for Income Taxes

Our provision for income taxes was $25.9 million and $24.6 million for the three months ended September 30, 2019 and 2018, respectively, representing effective tax rates of 20.2% and 19.4%, respectively. Our provision for income taxes was $77.8 million and $35.2 million for the nine months ended September 30, 2019 and 2018, respectively, representing effective tax rates of 19.1% and 10.2%, respectively. Our effective tax rate differs from the statutory federal income tax rate of 21% for the three and nine months ended September 30, 2019 mainly as a result of certain foreign earnings, primarily from the Netherlands and Costa Rica, being taxed at lower tax rates and the recognition of excess tax benefits related to stock-based compensation, partially offset by non-deductible officers’ compensation. Our effective tax rate differs from the statutory federal income tax rate of 21% for the three and nine months ended 2018 mainly as a result of the recognition of excess tax benefits related to stock-based compensation, tax benefits recognized related to a statute of limitations expiration, and certain foreign earnings, primarily from the Netherlands and Costa Rica, being taxed at lower tax rates, partially offset by unfavorable tax impact of the TCJA, including non-deductible officers’ compensation.

The increase in our effective tax rate for the three and nine months ended September 30, 2019 compared to the same periods in 2018 is primarily attributable to reduced excess tax benefits from stock-based compensation mainly due to non-deductible officers’ compensation and tax benefits recorded last year as a result of expiration of statute limitations that did not recur in 2019. For the three and nine months ended September 30, 2019, we recognized excess tax benefits of $0.4 million and $13.5 million, respectively, in our provision for income taxes.

We exercise significant judgment in regards to estimates of future market growth, forecasted earnings and projected taxable income in determining the provision for income taxes and for purposes of assessing our ability to utilize any future benefit from deferred tax assets.

We file U.S. federal, U.S. state, and non-U.S. income tax returns. Our major tax jurisdictions include U.S. federal, the State of California and the Netherlands. For U.S. federal and state tax returns, we are no longer subject to tax examinations for years before 2015. We are currently under examination by the IRS for tax years 2015 and 2016. With few exceptions, we are no longer subject to examination by foreign tax authorities for years before 2012.

Our total gross unrecognized tax benefits, excluding interest and penalties, was $46.0 million and $33.3 million as of September 30, 2019 and December 31, 2018, respectively, a material amount of which would impact our effective tax rate if recognized. Our total interest and penalties accrued as of September 30, 2019 was $1.6 million. We have elected to recognize interest and penalties related to unrecognized tax benefits as a component of income taxes. The timing and resolution of income tax examinations is uncertain, and the amounts ultimately paid, if any, upon resolution of issues raised by the taxing authorities may differ materially from the amounts accrued for each year. Although it is possible that our balance of gross unrecognized tax benefits could materially change in the next 12 months, given the uncertainty in the development of ongoing income tax examinations, we are unable to estimate the full range of possible adjustments to this balance.

As of December 31, 2018, our undistributed earnings of our foreign subsidiaries totaled $533.5 million. As a result of the TCJA, during the year ended December 31, 2017, we provided for U.S. income taxes on undistributed foreign earnings through December 31, 2017, and we have reassessed our capital needs and investment strategy with regard to the indefinite reinvestment, determining that certain of those are no longer indefinitely reinvested. Of the total undistributed foreign earnings as of December 31, 2018, the amount that is not indefinitely reinvested is $239.2 million. The remaining amount of undistributed foreign earnings of approximately $294.3 million continues to be indefinitely reinvested in our international operations. Since U.S. income taxes have already been provided under the Global Intangible Low-Taxed Income (“GILTI”) provisions of the TCJA, the additional tax

26


impact of the distribution of such foreign earnings to the U.S. parent company would be limited to withholding taxes and is not significant.

In June 2017, the Costa Rica Ministry of Foreign Trade, an agency of the Government of Costa Rica, granted an extension of certain income tax incentives for an additional twelve year period. Under these incentives, all of the income in Costa Rica is subject to a reduced tax rate. In order to receive the benefit of these incentives, we must hire specified numbers of employees and maintain certain minimum levels of fixed asset investment in Costa Rica. If we do not fulfill these conditions for any reason, our incentive could lapse and our income in Costa Rica would be subject to taxation at higher rates which could have a negative impact on our operating results. The Costa Rica corporate income tax rate that would apply, absent the incentives, is 30% for 2019 and 2018. For the three and nine months ended September 30, 2019, the reduction in income taxes due to the reduced tax rate was minimal.

Note 14. Net Income per Share

Basic net income per share is computed using the weighted average number of shares of common stock outstanding during the period. Diluted net income per share is computed using the weighted average number of shares of common stock, adjusted for any dilutive effect of potential common stock. Potential common stock, computed using the treasury stock method, includes RSUs, MSUs and our ESPP.

The following table sets forth the computation of basic and diluted net income per share attributable to common stock (in thousands, except per share amounts): 
 
 
Three Months Ended
September 30,
 
Nine Months Ended
September 30,
 
 
2019
 
2018
 
2019
 
2018
Numerator:
 
 
 
 
 
 
 
 
Net income
 
$
102,524

 
$
100,872

 
$
321,514

 
$
302,843

Denominator:
 
 
 
 
 
 
 
 
Weighted average common shares outstanding, basic
 
79,332

 
80,111

 
79,709

 
80,122

Dilutive effect of potential common stock
 
493

 
1,248

 
688

 
1,416

Total shares, diluted
 
79,825

 
81,359

 
80,397

 
81,538

 
 
 
 
 
 
 
 
 
Net income per share, basic
 
$
1.29

 
$
1.26

 
$
4.03

 
$
3.78

Net income per share, diluted
 
$
1.28

 
$
1.24

 
$
4.00

 
$
3.71



For the three and nine months ended September 30, 2019 and 2018, potentially anti-dilutive shares excluded from diluted net income per share related to RSUs, MSUs and ESPP were not material.


27


Note 15. Supplemental Cash Flow Information

The supplemental cash flow information consists of the following (in thousands):
 
 
Nine Months Ended
September 30,
 
 
2019
 
2018
Non-cash investing and financing activities:
 
 
 
 
Fixed assets acquired with accounts payable or accrued liabilities
 
$
14,331

 
$
24,281

Conversion of convertible notes receivable into equity securities
 
$

 
$
4,862

Issuance of promissory note in exchange for sale of equity method investment
 
$
54,154

 
$

Cash paid for amounts included in the measurement of lease liabilities:
 
 
 
 
Operating cash flows from operating leases
 
$
21,186

 
$

Investing cash flows from finance leases 1

 
$
10,896

 
$

Financing cash flows from finance leases
 
$
45,773

 
$

Right-of-use assets obtained in exchange for lease obligations:
 
 
 
 
Operating leases
 
$
26,395

 
$

Finance leases
 
$
51,064

 
$


1 
A portion of finance lease purchase payment relates to leasing a part of the building to a third party as a lessor. This amount is included in Other Investing Activities in our Condensed Consolidated Statements of Cash Flows.

Note 16. Segments and Geographical Information

Segment Information

Operating segments are defined as components of an enterprise for which separate financial information is available that is evaluated regularly by the Chief Operating Decision Maker (“CODM”), or decision-making group, in deciding how to allocate resources and in assessing performance. Our CODM is our Chief Executive Officer. We report segment information based on the management approach. The management approach designates the internal reporting used by CODM for decision making and performance assessment as the basis for determining our reportable segments. The performance measures of our reportable segments include net revenues, gross profit and income from operations. Income from operations for each segment includes all geographic revenues, related cost of net revenues and operating expenses directly attributable to the segment. Certain operating expenses are attributable to operating segments and each allocation is measured differently based on the specific facts and circumstances of the costs being allocated. Costs not specifically allocated to segment income from operations include various corporate expenses such as stock-based compensation and costs related to IT, facilities, human resources, accounting and finance, legal and regulatory, and other separately managed general and administrative costs outside the operating segments.

We group our operations into two reportable segments: Clear Aligner segment and Scanner segment.

Our Clear Aligner segment consists of Comprehensive Products, Non-Comprehensive Products and Non-Case revenues as defined below:
Comprehensive Products include, but not limited to, our Invisalign Comprehensive (formerly known as Invisalign Full and Invisalign Teen), Invisalign Assist, Invisalign First and Invisalign Moderate.

Non-Comprehensive Products include, Invisalign Express 10, Invisalign Express 5, Express Package, Lite Package and Invisalign Go products in addition to revenues from the sale of aligners to SDC under our supply agreement.

Non-Case includes, but not limited to, Vivera retainers along with our training and ancillary products for treating malocclusion. 

Our Scanner segment consists of intraoral scanning systems, additional services and ancillary products available with the intraoral scanners that provide digital alternatives to the traditional cast models. This segment includes our iTero scanner and OrthoCAD services.


28


These reportable operating segments are based on how our CODM views and evaluates our operations as well as allocation of resources. The following information relates to these segments (in thousands):
 
 
Three Months Ended
September 30,
 
Nine Months Ended
September 30,
Net revenues
 
2019
 
2018
 
2019
 
2018
Clear Aligner
 
$
516,265

 
$
427,087

 
$
1,482,172

 
$
1,245,833

Scanner
 
91,076

 
78,202

 
274,837

 
186,639

Total net revenues
 
$
607,341

 
$
505,289

 
$
1,757,009

 
$
1,432,472

Gross profit
 
 
 
 
 
 
 
 
Clear Aligner
 
$
379,202

 
$
321,772

 
$
1,096,702

 
$
950,360

Scanner
 
58,352

 
50,009

 
175,237

 
114,411

Total gross profit
 
$
437,554

 
$
371,781

 
$
1,271,939

 
$
1,064,771

Income from operations
 
 
 
 
 
 
 
 
Clear Aligner
 
$
211,952

 
$
182,667

 
$
614,622

 
$
534,408

Scanner
 
32,760

 
31,498

 
100,286

 
65,250

Unallocated corporate expenses
 
(117,560
)
 
(88,957
)
 
(323,565
)
 
(253,567
)
Total income from operations
 
$
127,152

 
$
125,208

 
$
391,343

 
$
346,091

Depreciation and amortization
 
 
 
 
 
 
 
 
Clear Aligner
 
$
9,306

 
$
7,218

 
$
27,851

 
$
20,361

Scanner
 
1,987

 
1,237

 
5,349

 
3,510

Unallocated corporate depreciation and amortization
 
8,413

 
5,664

 
23,994

 
14,314

Total depreciation and amortization
 
$
19,706

 
$
14,119

 
$
57,194

 
$
38,185

Impairments and other (gains) charges
 
 
 
 
 
 
 
 
Clear Aligner
 
$
(6,792
)
 
$

 
$
22,990

 
$

Scanner
 

 

 

 

Unallocated corporate impairments and other charges
 

 

 

 

Total impairments and other charges
 
$
(6,792
)
 
$

 
$
22,990

 
$



The following table reconciles total segment income from operations in the table above to net income before provision for income taxes and equity losses of investee (in thousands):
 
 
Three Months Ended
September 30,
 
Nine Months Ended
September 30,
 
 
2019
 
2018
 
2019
 
2018
Total segment income from operations
 
$
244,712

 
$
214,165

 
$
714,908

 
$
599,658

Unallocated corporate expenses
 
(117,560
)
 
(88,957
)
 
(323,565
)
 
(253,567
)
Total income from operations
 
127,152

 
125,208

 
391,343

 
346,091

Interest income
 
3,478

 
2,234

 
9,576

 
6,327

Other income (expense), net
 
(2,211
)
 
(837
)
 
5,935

 
(7,759
)
Net income before provision for income taxes and equity in losses of investee
 
$
128,419

 
$
126,605

 
$
406,854

 
$
344,659



29



Geographical Information

Net revenues are presented below by geographic area (in thousands):
 
 
Three Months Ended
September 30,
 
Nine Months Ended
September 30,
 
 
2019
 
2018
 
2019
 
2018
Net revenues 1:
 
 
 
 
 
 
 
 
United States
 
$
286,050

 
$
263,349

 
$
861,710

 
$
754,472

The Netherlands
 
173,926

 
141,405

 
540,858

 
437,364

China
 
63,636

 
52,874

 
151,075

 
116,891

Other International
 
83,729

 
47,661

 
203,366

 
123,745

Total net revenues
 
$
607,341

 
$
505,289

 
$
1,757,009

 
$
1,432,472


1 Net revenues are attributed to countries based on the location of where revenues are recognized by our legal entities.

Tangible long-lived assets are presented below by geographic area (in thousands):
 
 
September 30,
2019
 
December 31, 2018
Long-lived assets 2:
 
 
 
 
The Netherlands
 
$
231,746

 
$
206,679

United States
 
164,732

 
139,239

Costa Rica
 
81,574

 
80,218

China
 
62,359

 
36,249

Mexico
 
38,494

 
33,240

Other International
 
81,599

 
25,704

Total long-lived assets
 
$
660,504

 
$
521,329

 

2 Long-lived assets are attributed to countries based on the location of our entity that owns or leases the assets.



30


ITEM 2.MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS.

In addition to historical information, this quarterly report on Form 10-Q contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933 and Section 21E of the Securities Exchange Act of 1934. These statements include, among other things, our expectations regarding the anticipated impact of our new products and product enhancements will have on doctor utilization and our market share, our expectations regarding product mix and product adoption, our expectations regarding the existence and impact of seasonality, our expectations regarding the sales growth of our intra-oral scanner sales in international markets, our belief that technology features and functionality of our iTero scanners will increase adoption of Invisalign and increase sales of our intra-oral scanners, our expectations regarding the financial and strategic benefits of establishing regional order acquisition, treatment planning and manufacturing facilities, our expectations regarding the productivity impact additional sales representatives will have on our sales, our expectations regarding the continued expansion of our international markets, including our expectation that international revenues will grow at a faster rate than Americas for the foreseeable future, our expectation regarding customer and consumer purchasing behavior, including expectations related to the consumer demand environment in China especially for U.S. based products and services, our expectation to incur additional costs related to the planned corporate structure reorganization, our expectations regarding potential additional litigation with SDC Financial LLC and certain affiliates regarding the “capital account” balance and other matters, the level of our operating expenses and gross margins and other factors beyond our control, as well as other statements regarding our future operations, financial condition and prospects and business strategies. These statements may contain words such as “expects,” “anticipates,” “intends,” “plans,” “believes,” “estimates,” or other words indicating future results. These forward-looking statements are subject to certain risks and uncertainties that could cause actual results to differ materially from those reflected in the forward-looking statements. Factors that could cause or contribute to such differences include, but are not limited to, those discussed in Item 2 “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” and in particular, the risks discussed below in Part 2, Item 1A “Risk Factors.” We undertake no obligation to revise or update these forward-looking statements. Given these risks and uncertainties, readers are cautioned not to place undue reliance on such forward-looking statements.

The following discussion and analysis of our financial condition and results of operations should be read together with our condensed consolidated financial statements and related notes included elsewhere in this Quarterly Report on Form 10-Q and with our audited consolidated financial statements included in our Annual Report on Form 10-K for the year ended December 31, 2018 as filed with the Securities and Exchange Commission.

Overview

Our goal is to establish Invisalign clear aligners as the standard method for treating malocclusion which, to date, over 7.5 million people worldwide have been treated with our Invisalign System, and to establish the iTero intraoral scanner as the preferred scanning device for 3D digital scans, ultimately driving increased product adoption by dental professionals. We intend to achieve this by continued focus and execution of our strategic growth drivers set forth in the Business Strategy section in our Annual Report on Form 10-K.

The successful execution of our business strategy in 2019 and beyond may be affected by a number of factors including:

New Invisalign Product Portfolio and Pricing. In July 2018, we launched a new expanded Invisalign product portfolio which includes new options and greater flexibility to treat a broader range of patients. The new Invisalign product portfolio offers doctors more choices by extending desirable features across the entire portfolio and creating new Invisalign treatment packages, as well as new options to treat young patients with early mixed dentition (with a mixture of primary/baby and permanent teeth). The new end-to-end Invisalign product portfolio includes clear aligner product offerings for almost every patient age group and case complexity to make it easier for our doctors to tailor treatment planning to the needs of each patient. Pricing and availability for the new Invisalign product offerings and the associated terms and conditions vary by region.

New Invisalign Products and Feature Enhancements. Product innovation drives greater treatment predictability, clinical applicability and ease of use for our customers which supports adoption of Invisalign treatment in their practices. Our focus is to develop solutions and features to treat a wide range of cases from simple to complex.

We launched Invisalign treatment with Mandibular Advancement, the first clear aligner solution for Class II correction in growing tween and teen patients. This offering combines the benefits of our clear aligner system with features for moving the lower jaw forward while simultaneously aligning the teeth without the need for elastics typically used to treat teen Class II patients. Invisalign treatment with Mandibular Advancement is commercially available to Invisalign-trained doctors in Canada, select Europe, Middle East and Africa

31


(“EMEA”), Asia Pacific (“APAC”) and Latin America (“LATAM”) countries and, in the U.S. starting November 2018 as we received 510(k) clearance from the United States (“U.S.”) Food and Drug Administration in October 2018.

In April 2018, we announced a new Invisalign Go product with more user-friendly iTero digital chairside experience and greater flexibility to treat a wider range of mild to moderate cases, such as crowded or gap teeth that require teeth straightening prior to restorative treatments. Invisalign Go is available to Invisalign-trained doctors in the U.S., the majority of European countries as well as in select APAC markets. Invisalign Go also incorporates new data-driven clinical protocols for predictable tooth movement and automated case assessments that leverages our Invisalign patients treated to date. These improvements make it easier for general practitioner (“GP”) dentists to tailor their treatment plans to the individual needs of each patient.

In July 2018, we announced Invisalign First clear aligners which are a treatment option designed with features specifically for younger patients with early mixed dentition with a mixture of primary/baby and permanent teeth. Phase 1 treatment is an early interceptive orthodontic treatment for young patients, traditionally done through arch expanders, or partial metal braces, before all permanent teeth have erupted, typically at ages seven through ten years. Invisalign First clear aligners are designed specifically to address a broad range of younger patients’ malocclusions, including shorter clinical crowns, management of erupting dentition and predictable dental arch expansion. Invisalign First clear aligner treatment is commercially available to Invisalign-trained doctors in the U.S., Canada, as well as in select EMEA, APAC and LATAM countries.

In October 2019, Invisalign Moderate Package launched in the U.S. and Canada. Applicable for mild to moderate malocclusion, the Invisalign Moderate treatment plans each consist of up to 20 aligners. The Invisalign Moderate treatment includes all the features of Invisalign treatment, plus additional features that address the orthodontic needs of teenage patients such as compliance indicators and compensation for tooth eruption. Aligners for Invisalign Moderate Package treatments are delivered to the dental professionals in a single shipment. 

New iTero Products and Technology Innovation. The iTero scanner is an important component to our customer experience and is central to a digital approach as well as overall customer utilization of Invisalign.

In April 2018, we expanded the iTero Element portfolio with the launch of the iTero Element 2 and the iTero Element Flex scanners, building on the existing high precision, full-color imaging and fast scan times of the iTero Element portfolio while streamlining orthodontic and restorative workflows. The next-generation iTero Element 2 is designed for greater performance with 2X faster start-up and 25% faster scan processing time compared to the iTero Element. The new iTero Element Flex wand-only configuration is a portable scanner for easy transport from office to office. iTero Element 2 and iTero Element Flex are currently available in Canada, the U.S., and a majority of EMEA and APAC countries. The existing iTero Element scanner will continue to be available in all markets.

In April 2018, we announced that we received market approval for the iTero Element intra-oral scanner from the China Food and Drug Administration, and we began offering this scanner in China. The iTero Element scanner launch in China not only supports growth of our base Invisalign clear aligner business but also represents a major milestone for digital dentistry in China. As we continue to expand into markets where we sell our intra-oral scanners, we expect continued growth for the foreseeable future due to the size of the market opportunities and our relatively low market penetration in these regions.

In February 2019, we announced the launch of iTero Element 5D Imaging System for comprehensive, preventative and restorative oral care. The iTero Element 5D Imaging System provides a new comprehensive approach to clinical applications, workflows and user experience that expands the suite of existing high-precision, full color imaging and fast scan times of the iTero Element portfolio. The iTero Element 5D Imaging System is available in the majority of EMEA and select APAC countries. The iTero Element 5D Imaging System is not yet available in the U.S. or Latin America.

In June 2019, we announced the launch of iTero Element Foundation intraoral scanner with restorative software. The iTero Element Foundation extends Align’s portfolio of intraoral scanners with powerful 3D visualization to better meet the needs of doctors, labs and patients. The iTero Element Foundation is available in North America and Japan and will also be available in select APAC and in select EMEA countries in the fourth quarter of 2019.


32


We believe that over the long-term, clinical solutions and treatment tools will increase adoption of Invisalign and increase sales of our intraoral scanners; however, it is difficult to predict the rate of adoption which may vary by region and channel.

The use of iTero and other digital scanners for Invisalign case submission in place of PVS impressions continues to grow and remains a positive catalyst for Invisalign utilization. For the third quarter of 2019, total Invisalign cases submitted with a digital scanner in the Americas increased to 78.7%, up from 77.3% in the second quarter of 2019. International scans increased to 62.5%, up from 60.9% in the second quarter of 2019. We believe that over the long-term, technology innovation and added features and functionality of our iTero scanners will increase adoption of Invisalign and increase sales of our intraoral scanners; however, it is difficult to predict the rate of adoption which may vary by region and channel.

Invisalign Adoption. Our goal is to establish Invisalign as the treatment of choice for treating malocclusion ultimately driving increased product adoption and frequency of use by dental professionals, also known as “utilization rates.” Our quarterly utilization rates for the last five quarters are as follows:
chart-21f8e2baca2258059f7.jpg
* Invisalign utilization rates is calculated by the # of cases shipped divided by the # of doctors cases were shipped to. We report International region to include EMEA and APAC. LATAM is excluded from above chart as it is not material.

Total utilization in both the third quarter of 2019 and 2018 was 6.1 cases per doctor.
North America: Utilization among our North American orthodontist customers reached an all-time high in the third quarter of 2019 at 19.1 cases per doctor, compared to 17.4 cases per doctor utilized in the third quarter of 2018 while utilization among our North American GP was flat or 3.5 cases per doctor in both the third quarter of 2019 and 2018. The increase in North American orthodontist utilization in the third quarter of 2019 reflects improvements in product and technology which continues to strengthen our doctors’ clinical confidence such that they now utilize Invisalign more often and on more complex cases, including their teenage patients.
International: International doctor utilization was 5.5 cases per doctor in both the third quarter of 2019 and 2018.

We expect that over the long-term, our utilization rates will gradually improve as a result of advancements in product and technology, which continue to strengthen our doctors’ clinical confidence in the use of Invisalign. In addition, since the teenage and younger market makes up 75% of the approximately 12 million total orthodontic case starts each year, and as we continue to drive adoption of teenage and younger patients through sales and marketing programs, we expect our utilization rates to improve. Our utilization rates, however, may fluctuate from period to period due to a variety of factors, including seasonal trends in our business along with adoption rates of new products and features.

33


Number of New Invisalign Doctors Trained. We continue to expand our Invisalign customer base through the training of new doctors. During the nine months ended September 30, 2019, we trained 16,735 new Invisalign doctors of which 7,670 were trained in the Americas region and 9,065 in the International region. In 2018, we trained a total of 19,655 new Invisalign doctors, of which 7,885 were trained in the Americas region and 11,770 in the International region.

International Invisalign Growth. We continue to focus our efforts towards increasing Invisalign clear aligner adoption by dental professionals in the EMEA and APAC markets. On a year-over-year basis, our International Invisalign volume increased 32.1% driven primarily by increased adoption as well as expansion of our customer base in both the EMEA and APAC regions. However, in the second quarter of 2019, we experienced softness in China related to a tougher consumer demand environment. Notwithstanding the current consumer sentiment in China, we continue to see growth from our international orthodontists and GP customers and are seeing more positive traction in the GP channel as we continue to segment our sales and marketing resources and programs specifically around each customer channel. We believe that continuous product introductions and feature improvements, such as Invisalign treatment with mandibular advancement, provide our customers with continued confidence in treating complex cases as well as teen-aged patients with Invisalign clear aligners. In 2019, we are continuing to expand in our existing markets through targeted investments in sales coverage and professional marketing and education programs, along with consumer marketing in select country markets. We expect International revenues to continue to grow at a faster rate than the Americas for the foreseeable future due to our continued investment in international market expansion, the size of the market opportunities and our relatively low market penetration of these regions. Our future growth is dependent upon the continued growth of Invisalign adoption and international market penetration (Refer to Item 1A Risk Factors - “We depend on the sale of the Invisalign System for the vast majority of our net revenues, and any decline in sales of Invisalign treatment for any reason, or a decline in average selling prices would adversely affect net revenues, gross margin and net income.” and “We are exposed to fluctuations in currency exchange rates, which could negatively affect our financial condition and results of operations.” for information on related risk factors).
Increasing Competition. In the second and third quarters of 2019, we experienced slower adult case growth from North American orthodontists, reflecting a more competitive environment especially for the young adult demographic. Given increased awareness for direct to consumer clear aligners and heavy advertising spend from direct to consumer players, case starts may be shifting away from traditional practices. We also believe that doctors are sampling alternative products and/or taking advantage of wires and brackets bundles that essentially give clear aligners away for free or at very low prices. In the third quarter of 2019, we increased investment in consumer demand with a new advertising campaign for North America and expanding marketing programs such as our Concierge Service, which connects potential patients with Invisalign doctors increasing conversion and loyalty. In addition, we launched new sales tools and professional marketing materials and we also expect to see increased productivity from the approximate 100 sales representatives we added in the first quarter of 2019. If, however, we are unable to compete effectively with existing products or respond effectively to any products developed by new or existing competitors, our business could be harmed (Refer to Item 1A Risk Factors “Competition in the markets for our products is increasing and we expect aggressive competition from existing competitors and other companies that may introduce new technologies in the future” for information on related risk factors).
Establish Regional Order Acquisition, Treatment Planning and Manufacturing Operations. We will continue to establish and expand additional order acquisition, treatment planning and manufacturing operations closer to our international customers in order to improve our operational efficiency and to provide doctors confidence in using Invisalign clear aligners to treat more patients and more often. In the fourth quarter of 2018, we began fabricating our aligners in our new manufacturing facility in Ziyang, China, our first aligner fabrication facility outside of Juarez, Mexico. In the third quarter of 2019, we opened our new order acquisition facility in Wroclaw, Poland and new treatment facility in Yokohama, Japan. We continue to expect that it will take several quarters to ramp this facility up to full capacity and, as a result, manufacturing labor and overhead in this facility will be underutilized during this transition period (Refer to Item 1A Risk Factors - “As we continue to grow, we are subject to growth related risks, including risks related to excess or constrained capacity and operational efficiencies at our manufacturing and treat facilities” for information on related risk factors).
Corporate Structure Reorganization. Given our continued growth and expansion internationally, we are reorganizing our corporate structure and intercompany relationships to more closely align with the international nature of our business activities. The new corporate structure may also allow us to obtain financial and operational efficiencies after they are implemented. As part of this corporate structure reorganization, we will relocate our European headquarters from the Netherlands to Switzerland which we expect to be completed in early 2020. As a result, we will continue to incur expenses in the near term and expect to realize the related benefits in subsequent years. The implementation of this reorganization plan may be disruptive to our business, and, following completion of the reorganization plan, our business may not be more efficient or effective than prior to implementation of the plan. Our reorganization activities, including any related expenses and the impact from affected employees, could have a material adverse effect on our business, operating results,

34


and financial condition (Refer to Item 1A Risk Factors - “We may experience unexpected issues and expenses associated with the corporate structure reorganization, including the relocation of our European headquarters to Switzerland” for information on related risk factors).
Straumann Group Litigation Settlement. In March 2019, we entered into an agreement with Straumann Group to settle all outstanding patent disputes in the U.S., the U.K., and Brazil, including those involving ClearCorrect, a subsidiary of Straumann Group. Under the terms of the settlement, Straumann Group paid Align $35.0 million on March 29, 2019. In addition, we also signed a non-binding letter of intent with Straumann Group for a 5-year global development and distribution agreement whereby Straumann would distribute 5,000 iTero Element scanners which would be fully integrated into the Straumann/Dental Wings CARES®/DWOS® workflow. The agreement provided that if for any reason the companies chose not to enter into the development and distribution agreement by July 2, 2019 or by a mutually agreed extended date, Straumann Group would pay Align an additional $16.0 million in lieu of the development and distribution agreement. In June 2019, the parties terminated the discussions regarding a possible development and distribution agreement and as a result, Straumann paid us the additional $16.0 million in July 2019. During the nine months ended September 30, 2019, we recognized a litigation settlement gain of $51.0 million.
SmileDirectClub. In March 2019, we announced the outcome of the arbitration of the claims asserted against us by SDC Financial LLC, SmileDirectClub LLC, and the members of SDC Financial LLC other than the company (collectively, the “SDC Entities”). The arbitrator ordered us to close our Invisalign stores by April 3, 2019, enjoined us from opening new Invisalign stores or providing certain services in physical retail establishments, and enjoined us from using the SDC Entities’ confidential information. The arbitrator extended the expiration date of specified aspects of the non-compete provision to August 18, 2022. The arbitrator also ordered us to tender our SDC Financial LLC membership interests to the SDC Entities for a purchase price equal to the “capital account” balance of Align as of October 31, 2017. No financial damages were awarded to the SDC Entities. In the nine months ended September 30, 2019, we recorded net of $23.0 million charges related to the store closures of approximately $29.8 million in the first quarter of 2019, composed of impairments related to the right of use lease assets, leasehold improvements and other fixed assets along with employee severance expenses, and was partially offset by $6.8 million of lease termination gains from our negotiated early termination of our Invisalign store leases recorded in the third quarter of 2019. On April 3, 2019, we had closed all Invisalign stores and returned SDC’s confidential information. We also tendered our membership interests to the SDC Entities for a purchase price that SDC claims to be the “capital account” balance of Align as of October 31, 2017. As a result, we recorded a $15.8 million gain in the second quarter of 2019 as other income in our Condensed Consolidated Statement of Operation. Although we tendered our membership interests pursuant to the arbitrator’s decision, the parties did not agree on the amount of the “capital account” balance as of October 31, 2017 or the appropriate repurchase price for the membership units. On July 3, 2019, we filed a demand for arbitration regarding SDC’s calculation of the “capital account” balance. That arbitration proceeding remains pending and currently is scheduled to be heard in June 2020. Relatedly, the SDC Entities filed a contempt petition with the Illinois court which confirmed the Award, asserting that Align had no right to contest the “capital account” determination as made by the SDC Entities. On September 4, 2019, the Illinois court denied in its entirety the contempt petition filed by the SDC Entities. On August 19, 2019, the SDC Entities filed a separate confidential arbitration proceeding alleging that Align has violated the non-compete provisions applicable to the members of the SDC Entities by virtue of Align’s alleged dealings with a third-party claimed to be a competitor of the SDC Entities. Align has denied the claim and intends to vigorously defend itself against the newly asserted allegations. The SDC Entities have yet to identify the range of damages they may seek to recover in the course of this arbitration and no hearing date has yet been set. We anticipate that there may be additional litigation with the SDC Entities regarding the “capital account” balance and other issues relating to the Award and the parties’ relationship (Refer to Note 9 "Legal Proceedings" of the Notes to Consolidated Financial Statements for details on SDC dispute and Refer to Note 8 "Impairments and Other (Gains) Charges" of the Notes to Consolidated Financial Statements for details on impairments and other (gains) charges).
Expenses. We expect expenses to increase in 2019 due in part to:
Investments in manufacturing capacity and facilities to enhance our regional capabilities;
Investments in international expansion in new country markets;
Investments in expansion of number of direct sales force personnel;
Increase in sales, marketing and customer support resources including our new advertising campaign;
Product and technology innovation to enhance product efficiency and operational productivity;

35


Increases in legal expenses, primarily related to the continued protection of our intellectual property rights, including our patents along with the additional costs related to the planned corporate structure reorganization.
We believe that these investments will position us to increase our revenues and continue to grow our market share, but will negatively impact results of operations, particularly in the near term.
Stock Repurchases. During the nine months ended September 30, 2019, we repurchased $99.5 million of our common stock on the open market. In July 2019, we entered into an accelerated share repurchase agreement (“2019 ASR”) to repurchase $200.0 million of our common stock which was completed in September 2019. As of September 30, 2019, we have $200.5 million available for repurchase under the $600.0 million repurchase program authorized by our Board of Directors in May 2018 (Refer to Note 12 “Common Stock Repurchase Programs” of the Notes to Condensed Consolidated Financial Statements for details on our stock repurchase programs).
  
Results of Operations

Net Revenues by Reportable Segment

We group our operations into two reportable segments: Clear Aligner segment and Scanner segment.

Our Clear Aligner segment consists of Comprehensive Products, Non-Comprehensive Products and Non-Case revenues as defined below:

Comprehensive Products include, but are not limited to, Invisalign Comprehensive (formerly known as Invisalign Full and Invisalign Teen), Invisalign Assist, Invisalign First and Invisalign Moderate.

Non-Comprehensive Products include, but are not limited to, Invisalign Express 10, Invisalign Express 5, Express Package, Lite Package and Invisalign Go in addition to revenues from the sale of aligners to SmileDirectClub (“SDC”) under our supply agreement.

Non-Case includes, but is not limited to, Vivera retainers along with our training and ancillary products for treating malocclusion.  

Our Scanner segment consists of intraoral scanning systems, additional services and ancillary products available with the intraoral scanners that provide digital alternatives to the traditional cast models. This segment includes our iTero scanner and OrthoCAD services.

Net revenues for our Clear Aligner and Scanner segments by region for the three and nine months ended September 30, 2019 and 2018 are as follows (in millions):
 
 
Three Months Ended
September 30,
 
Nine Months Ended
September 30,
Net Revenues
 
2019
 
2018
 
Net
Change
 
%
Change
 
2019
 
2018
 
Net
Change
 
%
Change
Clear Aligner revenues:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Americas
 
$
259.8

 
$
228.6

 
$
31.1

 
13.6
%
 
$
753.6

 
$
672.2

 
$
81.4

 
12.1
%
International
 
226.0

 
172.2

 
53.9

 
31.3
%
 
637.4

 
496.9

 
140.5

 
28.3
%
Non-case
 
30.5

 
26.3

 
4.2

 
16.0
%
 
91.2

 
76.7

 
14.5

 
18.9
%
Total Clear Aligner net revenues
 
$
516.3

 
$
427.1

 
$
89.2

 
20.9
%
 
$
1,482.2

 
$
1,245.8

 
$
236.3

 
19.0
%
Scanner net revenues
 
91.1

 
78.2

 
12.9

 
16.5
%
 
274.8

 
186.6

 
88.2

 
47.3
%
Total net revenues
 
$
607.3

 
$
505.3

 
$
102.1

 
20.2
%
 
$
1,757.0

 
$
1,432.5

 
$
324.5

 
22.7
%

Changes and percentages are based on actual values. Certain tables may not sum or recalculate due to rounding.


36


Clear Aligner Case Volume by Region

Case volume data which represents Clear Aligner case shipments by region for the three and nine months ended September 30, 2019 and 2018 is as follows (in thousands):
 
 
Three Months Ended
September 30,
 
Nine Months Ended
September 30,
Region
 
2019
 
2018
 
Net
Change
 
%
Change
 
2019
 
2018
 
Net
Change
 
%
Change
Americas
 
215.4

 
205.8

 
9.6

 
4.7
%
 
641.3

 
580.3

 
61.0

 
10.5
%
International
 
170.0

 
128.7

 
41.3

 
32.1
%
 
482.0

 
355.6

 
126.5

 
35.6
%
Total case volume
 
385.4

 
334.6

 
50.9

 
15.2
%
 
1,123.3

 
935.9

 
187.5

 
20.0
%

Changes and percentages are based on actual values. Certain tables may not sum or recalculate due to rounding.

For the three and nine months ended September 30, 2019, total net revenues increased by $102.1 million and $324.5 million, respectively, as compared to the same periods in 2018 primarily as a result of Invisalign case and scanner volume growth across all regions.

Clear Aligner - Americas

For the three months ended September 30, 2019, Americas net revenues increased by $31.1 million as compared to the same period in 2018 primarily due to higher average selling prices (“ASP”) which increased net revenues by $20.5 million. Higher ASP was due to July 2019 price increases across most products which contributed $11.5 million to the revenue growth and a product mix shift towards higher priced products, primarily driven by decreased SDC revenues which carry a lower ASP, increased net revenues $8.3 million. Invisalign case volume growth across all channels and most products increased net revenues by $10.6 million.

For the nine months ended September 30, 2019, Americas net revenues increased by $81.4 million as compared to the same period in 2018 due to Invisalign case volume growth across all channels and products which contributed to the net revenue growth by $70.7 million and higher ASP which increased net revenues by $10.7 million. Higher ASP was mainly the result of higher prices across most products which increased net revenues $22.9 million and a product mix shift towards higher priced products, primarily driven by decreased SDC revenues, increased net revenues $15.2 million. The ASP increases were partially offset by higher deferrals which reduced net revenues by $13.5 million, higher promotional discounts that reduced net revenues by $11.2 million, and unfavorable foreign exchange rates which reduced net revenues by $3.9 million.
 
Clear Aligner - International

For the three months ended September 30, 2019, International net revenues increased by $53.9 million as compared to the same period in 2018 primarily driven by Invisalign case volume growth across all channels and most products which increased net revenues by $55.2 million. This increase was partially offset by lower ASP that reduced net revenues by $1.3 million. The ASP decline was mainly the result of higher promotional discounts that reduced net revenues by $11.6 million, unfavorable foreign exchange rates that reduced net revenues by $6.8 million, and a product mix shift towards lower priced products that reduced net revenues by $4.3 million. The ASP decreases were partially offset by July 2019 price increases across most products, along with a benefit from going direct in several additional countries, and therefore, we now recognize direct sales at full ASP rather than the discounted distributor ASP, which increased net revenues by $13.5 million and lower net deferrals that increased net revenues by $5.0 million.

For the nine months ended September 30, 2019, International net revenues increased by $140.5 million as compared to the same period in 2018 primarily driven by case volume growth across all channels and most products which increased net revenues by $176.8 million. This increase was partially offset by lower ASP that reduced net revenues by $36.3 million. The ASP decline was mainly the result of unfavorable foreign exchange rates that reduced net revenues by $32.1 million, higher promotional discounts that reduced net revenues by $28.8 million, and a product mix shift towards lower priced products that reduced net revenues by $10.4 million. The ASP decreases were partially offset by higher prices from most products, along with a benefit from going direct in several additional countries, which increased net revenues by $27.3 million and lower net revenue deferrals and sales credits that increased net revenues by $4.8 million.
 

37


Clear Aligner - Non-Case

For the three and nine months ended September 30, 2019, non-case net revenues, consisting of Vivera Retainers, training fees and other product revenues, increased by $4.2 million and $14.5 million, respectively, as compared to the same periods in 2018. This was primarily due to increased Vivera volume across all regions, which increased revenues by $4.1 million and $13.3 million, respectively.

Scanner

For the three months ended September 30, 2019, scanner and services net revenues increased by $12.9 million as compared to the same period in 2018. This increase is primarily due to a larger scanner install base which resulted in higher computer-aided design/computer-aided manufacturing (“CAD/CAM”) services which increased net revenues by $8.6 million. Additionally, the increase in the number of scanners recognized increased net revenues by $2.6 million and an increase in scanner ASP contributed $1.7 million to the net revenue growth.

For the nine months ended September 30, 2019, scanner and services net revenues increased by $88.2 million as compared to the same period in 2018. This increase is primarily due to an increase in the number of scanners recognized which increased net revenues by $51.7 million, and higher CAD/CAM services that increased net revenues by $28.6 million. Additionally, net revenues increased by $7.9 million due to an increase in scanner ASP mostly attributable to new higher priced scanners launched in April 2018.
  

Cost of net revenues and gross profit (in millions):
 
 
Three Months Ended
September 30,
 
Nine Months Ended
September 30,
 
 
2019
 
2018
 
Change
 
2019
 
2018
 
Change
Clear Aligner
 
 
 
 
 
 
 
 
 
 
 
 
Cost of net revenues
 
$
137.1

 
$
105.3

 
$
31.7

 
$
385.5

 
$
295.5

 
$
90.0

% of net segment revenues
 
26.5
%
 
24.7
%
 
 
 
26.0
%
 
23.7
%
 
 
Gross profit
 
$
379.2

 
$
321.8

 
$
57.4

 
$
1,096.7

 
$
950.4

 
$
146.3

Gross margin %
 
73.5
%
 
75.3
%
 
 
 
74.0
%
 
76.3
%
 
 
Scanner
 
 
 
 
 
 
 
 
 
 
 
 
Cost of net revenues
 
$
32.7

 
$
28.2

 
$
4.5

 
$
99.6

 
$
72.2

 
$
27.4

% of net segment revenues
 
35.9
%
 
36.1
%
 
 
 
36.2
%
 
38.7
%
 
 
Gross profit
 
$
58.4

 
$
50.0

 
$
8.3

 
$
175.2

 
$
114.4

 
$
60.8

Gross margin %
 
64.1
%
 
63.9
%
 
 
 
63.8
%
 
61.3
%
 
 
Total cost of net revenues
 
$
169.8

 
$
133.5

 
$
36.3

 
$
485.1

 
$
367.7

 
$
117.4

% of net revenues
 
28.0
%
 
26.4
%
 
 
 
27.6
%
 
25.7
%
 
 
Gross profit
 
$
437.6

 
$
371.8

 
$
65.8

 
$
1,271.9

 
$
1,064.8

 
$
207.2

Gross margin %
 
72.0
%
 
73.6
%
 
 
 
72.4
%
 
74.3
%
 
 

Changes and percentages are based on actual values. Certain tables may not sum or recalculate due to rounding.

Cost of net revenues for our Clear Aligner and Scanner segments includes personnel-related costs including payroll and stock-based compensation for staff involved in the production process, the cost of materials, packaging, shipping costs, depreciation on capital equipment and facilities used in the production process, amortization of acquired intangible assets and training costs.


38


Clear Aligner

For the three months ended September 30, 2019, our gross margin percentage decreased as compared to the same period in 2018 primarily due to an increase in aligners per case driven by additional aligners offset in part by a higher ASP.

For the nine months ended September 30, 2019, our gross margin percentage decreased as compared to the same period in 2018 primarily due to an increase in aligners per case driven by additional aligners.

Scanner

For the three and nine months ended September 30, 2019, our gross margin increased compared to the same periods in 2018 primarily driven by manufacturing efficiencies and higher ASP.

Selling, general and administrative (in millions):
 
 
Three Months Ended
September 30,
 
Nine Months Ended
September 30,
 
 
2019
 
2018
 
Change
 
2019
 
2018
 
Change
Selling, general and administrative
 
$
277.5

 
$
213.9

 
$
63.6

 
$
792.6

 
$
625.6

 
$
167.0

% of net revenues
 
45.7
%
 
42.3
%
 
 
 
45.1
%
 
43.7
%
 
 

Changes and percentages are based on actual values. Certain tables may not sum or recalculate due to rounding.

Selling, general and administrative expense includes personnel-related costs including payroll, commissions and stock-based compensation for our sales force, marketing and administration in addition to media and advertising expenses, clinical education, trade shows and industry events, product marketing, equipment and maintenance costs, legal and outside service costs, depreciation and amortization expense and allocations of corporate overhead expenses including facilities and Information Technology (“IT”).

For the three months ended September 30, 2019, selling, general and administrative expense increased compared to the same period in 2018 primarily due to higher compensation related costs of $31.0 million mainly from increased headcount resulting in higher salaries expense, incentive bonuses and fringe benefits partially due to investments in sales coverage and international expansion. We also incurred higher expenses from advertising and marketing costs of $13.9 million, legal and outside service costs of $12.0 million and equipment, software and maintenance costs of $5.7 million.

For the nine months ended September 30, 2019, selling, general and administrative expense increased compared to the same period in 2018 primarily due to higher compensation related costs of $94.8 million mainly from increased headcount resulting in higher salaries expense, incentive bonuses and fringe benefits partially due to investments in sales coverage and international expansion. We also incurred higher expenses from legal and outside service costs of $30.4 million, advertising and marketing costs of $22.1 million, equipment, software and maintenance costs of $13.8 million and depreciation and amortization costs of $10.8 million.

Research and development (in millions):
 
 
Three Months Ended
September 30,
 
Nine Months Ended
September 30,
 
 
2019
 
2018
 
Change
 
2019
 
2018
 
Change
Research and development
 
$
39.7

 
$
32.7

 
$
7.0

 
$
116.0

 
$
93.1

 
$
22.9

% of net revenues
 
6.5
%
 
6.5
%
 
 
 
6.6
%
 
6.5
%
 
 

Changes and percentages are based on actual values. Certain tables may not sum or recalculate due to rounding.
Research and development expense includes the personnel-related costs including payroll and stock-based compensation and outside consulting expenses associated with the research and development of new products and enhancements to existing products and allocations of corporate overhead expenses including facilities and IT.

For the three and nine months ended September 30, 2019, research and development expense increased compared to the same periods in 2018 primarily due to higher compensation costs mainly from increased headcount resulting in higher salaries expense, incentive bonuses and fringe benefits.

Impairments and other (gains) charges (in millions):

39


 
 
Three Months Ended
September 30,
 
Nine Months Ended
September 30,
 
 
2019
 
2018
 
Change
 
2019
 
2018
 
Change
Impairments and other (gains) charges
 
$
(6.8
)
 
$

 
$
(6.8
)
 
$
23.0

 
$

 
$
23.0

% of net revenues
 
(1.1
)%
 
%
 
 
 
1.3
%
 
%
 
 

Changes and percentages are based on actual values. Certain tables may not sum or recalculate due to rounding.
For the three months ended September 30, 2019, we negotiated early termination of our Invisalign store leases and recorded lease termination gains of $6.8 million.
For the nine months ended September 30, 2019, we recorded impairments and other (gains) charges of $23.0 million which are comprised of operating lease right-of-use assets impairments of $14.2 million, store leasehold improvement and other fixed asset impairments of $14.3 million, and employee severance and other expenses of $1.3 million, partially offset by the Invisalign store lease termination gains of $6.8 million (Refer to Note 8“Impairments and Other (Gains) Charges” and Note 9 “Legal Proceedings” of the Notes to Condensed Consolidated Financial Statements for more information).

Litigation settlement gain (in millions):
 
 
Three Months Ended
September 30,
 
Nine Months Ended
September 30,
 
 
2019
 
2018
 
Change
 
2019
 
2018
 
Change
Litigation settlement gain
 
$

 
$

 
$

 
$
(51.0
)
 
$

 
$
(51.0
)
% of net revenues
 
%
 
%
 
 
 
(2.9
)%
 
%
 
 
Changes and percentages are based on actual values. Certain tables may not sum or recalculate due to rounding.
For the nine months ended September 30, 2019, we recorded a gain of $51.0 million due to the litigation settlement with Straumann (Refer to Note 9 “Legal Proceedings” of the Notes to Condensed Consolidated Financial Statements for more information).

Income from operations (in millions):
 
 
Three Months Ended
September 30,
 
Nine Months Ended
September 30,
 
 
2019
 
2018
 
Change
 
2019
 
2018
 
Change
Clear Aligner
 
 
 
 
 
 
 
 
 
 
 
 
Income from operations
 
$
212.0

 
$
182.7

 
$
29.3

 
$
614.6

 
$
534.4

 
$
80.2

Operating margin %
 
41.1
%
 
42.8
%
 
 
 
41.5
%
 
42.9
%
 
 
Scanner
 
 
 
 
 
 
 
 
 
 
 
 
Income from operations
 
$
32.8

 
$
31.5

 
$
1.3

 
$
100.3

 
$
65.3

 
$
35.0

Operating margin %
 
36.0
%
 
40.3
%
 
 
 
36.5
%
 
35.0
%
 
 
Total income from operations 1
 
$
127.2

 
$
125.2

 
$
1.9

 
$
391.3

 
$
346.1

 
$
45.3

Operating margin %
 
20.9
%
 
24.8
%
 
 
 
22.3
%
 
24.2
%
 
 

Changes and percentages are based on actual values. Certain tables may not sum or recalculate due to rounding.

1 Refer to Note 16 “Segments and Geographical Information” of the Notes to Condensed Consolidated Financial Statements for details on unallocated corporate expenses and the reconciliation to Consolidated Income from Operations.

Clear Aligner

For the three months ended September 30, 2019, our operating margin percentage decreased compared to the same period in 2018 primarily due to an increase in aligners per case driven by additional aligners and the increased investments in our geographic expansion and go-to-market activities partially offset by the benefit from the early termination of our Invisalign store leases and higher ASP.

For the nine months ended September 30, 2019, our operating margin percentage decreased compared to the same period in 2018 primarily due to an increase in aligners per case driven by additional aligners partially offset by a gain recognized from the litigation settlement with Straumann.

40


  
Scanner

For the three months ended September 30, 2019, our operating margin percentage decreased compared to the same period in 2018 primarily due to higher operating expenses partially offset by manufacturing efficiencies.

For the nine months ended September 30, 2019, our operating margin percentage increased compared to the same period in 2018 primarily due to manufacturing efficiencies and higher ASP partially offset by higher operating expenses.

Interest income (in millions):
 
 
Three Months Ended
September 30,
 
Nine Months Ended
September 30,
 
 
2019
 
2018
 
Change
 
2019
 
2018
 
Change
Interest income
 
$
3.5

 
$
2.2

 
$
1.2

 
$
9.6

 
$
6.3

 
$
3.2

% of net revenues
 
0.6
%
 
0.4
%
 
 
 
0.5
%
 
0.4
%
 
 

Changes and percentages are based on actual values. Certain tables may not sum or recalculate due to rounding.

Interest includes interest income earned on cash, cash equivalents and investment balances.

For the three and nine months ended September 30, 2019, interest income increased compared to the same periods in 2018 mainly due to a larger investment portfolio.

Other income (expense), net (in millions):
 
 
Three Months Ended
September 30,
 
Nine Months Ended
September 30,
 
 
2019
 
2018
 
Change
 
2019
 
2018
 
Change
Other income (expense), net
 
$
(2.2
)
 
$
(0.8
)
 
$
(1.4
)
 
$
5.9

 
$
(7.8
)
 
$
13.7

% of net revenues
 
(0.4
)%
 
(0.2
)%
 
 
 
0.3
%
 
(0.5
)%
 
 

Changes and percentages are based on actual values. Certain tables may not sum or recalculate due to rounding.

Other income (expense), net, includes foreign exchange gains and losses, gains and losses on foreign currency forward contracts, interest expense, gains and losses on equity investments and other miscellaneous charges.

For the three months ended September 30, 2019, other income (expense), net decreased compared to the same period in 2018 primarily due to foreign exchange losses.

For the nine months ended September 30, 2019, other income (expense), net increased compared to the same period in 2018 primarily due to a $15.8 million gain from the sale of our investment in SDC. This increase was partially offset by a $4.0 million impairment of our equity investment in a privately held company along with foreign exchange losses (Refer to Note 9 “Legal Proceedings” of the Notes to Condensed Consolidated Financial Statements for details on SDC legal proceedings discussion).

Equity in losses of investee, net of tax (in millions):
 
 
Three Months Ended
September 30,
 
Nine Months Ended
September 30,
 
 
2019
 
2018
 
Change
 
2019
 
2018
 
Change
Equity in losses of investee, net of tax
 
$

 
$
1.1

 
$
(1.1
)
 
$
7.5

 
$
6.6

 
$
0.9

% of net revenues
 
%
 
0.2
%
 
 
 
0.4
%
 
0.5
%
 
 

Changes and percentages are based on actual values. Certain tables may not sum or recalculate due to rounding.

For the nine months ended September 30, 2019, equity in losses of investee, net of tax increased compared to the same period in 2018 due to higher losses attributable from our equity method investments recorded during the first two quarters of 2019. After the second quarter of 2019, we no longer incur equity in losses of investee, net of tax related to SDC as we tendered our SDC equity interest on April 3, 2019. We recognized equity in losses of investee, net of tax on a three-month lag basis (Refer to Note

41


5 “Equity Method Investments” of the Notes to Condensed Consolidated Financial Statements for details on equity method investments).

Provision for income taxes (in millions):
 
 
Three Months Ended
September 30,
 
Nine Months Ended
September 30,
 
 
2019
 
2018
 
Change
 
2019
 
2018
 
Change
Provision for income taxes
 
$
25.9

 
$
24.6

 
$
1.3

 
$
77.8

 
$
35.2

 
$
42.6

Effective tax rates
 
20.2
%
 
19.4
%
 
 
 
19.1
%
 
10.2
%
 
 
 
Changes and percentages are based on actual values. Certain tables may not sum or recalculate due to rounding.

The increase in effective tax rate for the three and nine months ended September 30, 2019 compared to the same periods in 2018 is primarily attributable to reduced excess tax benefits from stock-based compensation mainly due to non-deductible officers’ compensation and tax benefits recorded last year as a result of expiration of statute limitations that did not recur in 2019.

For the three and nine months ended September 30, 2019, we recognized excess tax benefits of $0.4 million and $13.5 million, respectively, in our provision for income taxes.

Liquidity and Capital Resources

We fund our operations from product sales. As of September 30, 2019 and December 31, 2018, we had the following cash and cash equivalents, and short-term and long-term marketable securities (in thousands):
 
 
September 30,
2019
 
December 31,
2018
 
 
 
Cash and cash equivalents
 
$
490,362

 
$
636,899

Marketable securities, short-term
 
292,011

 
98,460

Marketable securities, long-term
 

 
9,112

Total
 
$
782,373

 
$
744,471


As of September 30, 2019, we had $782.4 million in cash, cash equivalents and short-term marketable securities. Cash equivalents and marketable securities are comprised of money market funds and highly liquid debt instruments which primarily include commercial paper, corporate bonds, U.S. government agency bonds, U.S. government treasury bonds, foreign bonds and certificates of deposit.

As of September 30, 2019, approximately $268.5 million of cash, cash equivalents and short-term and long-term marketable securities was held by our foreign subsidiaries. We repatriated $303.9 million to the U.S. during the nine months ended September 30, 2019 and we may further repatriate funds in the future to invest in market expansion opportunities, provide additional working capital, and have greater flexibility to fund our stock repurchase programs (Refer to Note 13 "Accounting for Income Taxes" of the Notes to Condensed Consolidated Financial Statements for details).

Cash flows (in thousands):
 
 
Nine Months Ended
September 30,
 
 
2019
 
2018
Net cash flow provided by (used in):
 
 
 
 
Operating activities
 
$
529,093

 
$
313,386

Investing activities
 
(290,333
)
 
(24,021
)
Financing activities
 
(383,163
)
 
(315,151
)
Effect of exchange rate changes on cash, cash equivalents, and restricted cash
 
(2,098
)
 
(2,890
)
Net decrease in cash, cash equivalents, and restricted cash
 
$
(146,501
)
 
$
(28,676
)

Operating Activities

For the nine months ended September 30, 2019, cash flows from operations of $529.1 million resulted primarily from our net income of approximately $321.5 million as well as the following:

42



Significant non-cash activities

Stock-based compensation of $67.7 million related to equity incentive compensation granted to employees and directors;
Depreciation and amortization of $57.2 million related to our long-lived assets;
Impairment charges of $28.5 million related to decreases in the fair value of certain assets related to Invisalign stores;
Gain from sale of equity method investment of $15.8 million; and
Non-cash operating lease cost of $13.6 million;

Significant changes in working capital

Increase of $138.1 million in deferred revenues corresponding to the increase in case volume;
Increase of $95.6 million in accounts receivable which is primarily a result of the increase in net revenues; and
Increase of $40.8 million in inventories as we expect increased demand of our new and existing products along with increased additional aligner volumes.

Investing Activities

Net cash used in investing activities was $290.3 million for the nine months ended September 30, 2019 which primarily consisted of purchases of marketable securities of $588.8 million, property and plant and equipment purchases of $107.2 million and other investing activities of $14.1 million. These outflows were partially offset by maturities and sales of marketable securities of $406.5 million and payments of $13.2 million received on a note issued to a privately held company.

For the remainder of 2019 we expect to invest an additional $30.0 million to $35.0 million in capital expenditures related to progress payments for building purchases located in Petach Tivka, Israel and San Jose, California as well as additional manufacturing capacity to support our international expansion. Although we believe our current investment portfolio has little risk of impairment, we cannot predict future market conditions or market liquidity and can provide no assurance that our investment portfolio will remain unimpaired (Refer to Note 10 “Commitments and Contingencies” of the Notes to Condensed Consolidated Financial Statements for details on purchase of building in Petach Tivka, Israel).

Financing Activities

Net cash used in financing activities was $383.2 million for the nine months ended September 30, 2019 which consisted of common stock repurchases of $299.5 million, payroll taxes paid for vesting of restricted stock units through share withholdings of $55.8 million and the purchase of a building that we previously leased under a finance lease of $45.8 million. These outflows were offset in part by $17.9 million proceeds from the issuance of common stock.

Common Stock Repurchases

In July 2019, we entered into the 2019 ASR to repurchase $200.0 million of our common stock which was completed in September 2019. As of September 30, 2019, we have $200.5 million available for repurchase under the $600.0 million repurchase program authorized by our Board of Directors in May 2018 (Refer to Note 12 “Common Stock Repurchase Programs” of the Notes to Condensed Consolidated Financial Statements for details on our stock repurchase programs).

Contractual Obligations

Our contractual obligations have not significantly changed since December 31, 2018 as disclosed in our Annual Report on Form 10-K, other than obligations described in the Form 10-Q herein, including items disclosed in Note 10 “Commitments and Contingencies” of the Notes to Condensed Consolidated Financial Statements. We believe that our current cash, cash equivalents and short-term marketable securities combined with our existing borrowing capacity will be sufficient to fund our operations for at least the next 12 months. If we are unable to generate adequate operating cash flows and need more funds beyond our available liquid investments and those available under our credit facility, we may need to suspend our stock repurchase programs or seek additional sources of capital through equity or debt financing, collaborative or other arrangements with other companies, bank financing and other sources in order to realize our objectives and to continue our operations. There can be no assurance that we will be able to obtain additional debt or equity financing on terms acceptable to us, or at all. If adequate funds are not available, we may need to make business decisions that could adversely affect our operating results such as modifications to our pricing policy, business structure or operations. Accordingly, the failure to obtain sufficient funds on acceptable terms when needed could have a material adverse effect on our business, results of operations and financial condition.


43


Off-Balance Sheet Arrangements

As of September 30, 2019, we had no off-balance sheet arrangements that have, or are reasonably likely to have, a current or future material effect on our consolidated financial condition, results of operations, liquidity, capital expenditures or capital resources other than certain items disclosed in Note 9 “Commitments and Contingencies” of the Notes to Consolidated Financial Statements included in our Annual Report on Form 10-K.

Critical Accounting Policies and Estimates

Management’s discussion and analysis of our financial condition and results of operations is based upon our Condensed Consolidated Financial Statements, which have been prepared in accordance with accounting principles generally accepted in the U.S. The preparation of condensed consolidated financial statements requires management to make estimates and judgments that affect the reported amounts of assets and liabilities, revenues and expenses and disclosures at the date of the financial statements. We evaluate our estimates on an on-going basis, including those related to revenue recognition, stock-based compensation, goodwill and finite-lived assets and related impairment, and income taxes. We use authoritative pronouncements, historical experience and other assumptions as the basis for making estimates. Actual results could differ from those estimates.

There have been no material changes to our critical accounting policies and estimates from the information provided in the “Critical Accounting Policies and Estimates” section of our Management’s Discussion and Analysis of Financial Condition and Results of Operations included in our Annual Report on Form 10-K for the year ended December 31, 2018.

Recent Accounting Pronouncements

See Note 1 “Summary of Significant Accounting Policies” of the Notes to Condensed Consolidated Financial Statements for a discussion of recent accounting pronouncements.

ITEM 3.QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

In the normal course of business, we are exposed to foreign currency exchange rate and interest rate risks that could impact our financial position and results of operations.

Interest Rate Risk

Changes in interest rates could impact our anticipated interest income on our cash equivalents and investments in marketable securities. Our investments are fixed-rate short-term and long-term securities. Fixed-rate securities may have their fair market value adversely impacted due to a rise in interest rates, and, as a result, our future investment income may fall short of expectations due to changes in interest rates or we may suffer losses in principal if forced to sell securities which have declined in market value due to changes in interest rates. As of September 30, 2019, we had approximately $292.0 million invested in available-for-sale marketable securities. An immediate 10% change in interest rates would not have a material adverse impact on our future operating results and cash flows.

We do not enter into investments for trading or speculative purposes and have not used any derivative financial instruments to manage our interest rate risk exposure. Based on interest bearing liabilities we have as of September 30, 2019, we are not subject to risks from immediate interest rate increases.

Currency Rate Risk

As a result of our international business activities, our financial results could be affected by factors such as changes in foreign currency exchange rates or economic conditions in foreign markets, and there is no assurance that exchange rate fluctuations will not harm our business in the future. We generally sell our products in the local currency of the respective countries. This provides some natural hedging because most of the subsidiaries’ operating expenses are generally denominated in their local currencies. Regardless of this natural hedging, our results of operations may be adversely impacted by exchange rate fluctuations.

We enter into foreign currency forward contracts to minimize the short-term impact of foreign currency exchange rate fluctuations on cash and certain trade and intercompany receivables and payables. These forward contracts are not designated as hedging instruments and do not subject us to material balance sheet risk due to fluctuations in foreign currency exchange rates. The gains and losses on these forward contracts are intended to offset the gains and losses in the underlying foreign currency denominated monetary assets and liabilities being economically hedged. These instruments are marked to market through earnings every period and generally are one month in original maturity. We do not enter into foreign currency forward contracts for trading

44


or speculative purposes. As our international operations grow, we will continue to reassess our approach to managing the risks relating to fluctuations in currency rates. It is difficult to predict the impact forward contracts could have on our results of operations. The fair value of foreign exchange forward contracts outstanding as of September 30, 2019 was not material.

Although we will continue to monitor our exposure to currency fluctuations, and, where appropriate, may use forward contracts to minimize the effect of these fluctuations, the impact of an aggregate change of 10% in foreign currency exchange rates relative to the U.S. dollar on our results of operations and financial position could be material.

45




ITEM 4.CONTROLS AND PROCEDURES

Evaluation of disclosure controls and procedures.

Under the supervision and with the participation of our management, including our Chief Executive Officer and our Chief Financial Officer, we have evaluated the effectiveness of the design and operation of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of the end of the period covered by this Quarterly Report on Form 10-Q. Based upon that evaluation, our Chief Executive Officer and our Chief Financial Officer have concluded that our disclosure controls and procedures are effective as of September 30, 2019, to provide reasonable assurance that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is accumulated and communicated to our management, including our Chief Executive Officer and our Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure, and that such information is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission rules and forms.

Changes in internal control over financial reporting.

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


46


PART II—OTHER INFORMATION
 
ITEM 1.     LEGAL PROCEEDINGS

Securities Class Action Lawsuit
 
On November 5, 2018, a class action lawsuit against Align and three of our executive officers was filed in the U.S. District Court for the Northern District of California on behalf of a purported class of purchasers of our common stock between July 25, 2018 and October 24, 2018. The complaint generally alleges claims under the federal securities laws and seeks monetary damages in an unspecified amount and costs and expenses incurred in the litigation. On December 12, 2018, a similar lawsuit was filed in the same court on behalf of a purported class of purchasers of our common stock between April 25, 2018 and October 24, 2018 (together with the first lawsuit, the “Securities Actions”). On May 10, 2019, the lead plaintiff filed a consolidated complaint against Align and four of our executive officers alleging similar claims as the initial complaints on behalf of a purported class of purchasers of our common stock between April 25, 2018 and October 24, 2018. On June 24, 2019, defendants filed a motion to dismiss the consolidated complaint. On October 29, 2019, that motion to dismiss was granted with leave to amend. Align believes these claims are without merit and intends to vigorously defend itself. Align is currently unable to predict the outcome of these lawsuits and therefore cannot determine the likelihood of loss nor estimate a range of possible loss.
 
Shareholder Derivative Lawsuit
 
In January 2019, three derivative lawsuits were filed in the U.S. District Court for the Northern District of California, purportedly on behalf of Align, naming as defendants the members of our Board of Directors along with certain of our executive officers. The allegations in the complaints are similar to those presented in the Securities Actions, but the complaints assert various state law causes of action including for breaches of fiduciary duty, insider trading, and unjust enrichment, among others. The complaints seek unspecified monetary damages on behalf of Align, which is named solely as a nominal defendant against whom no recovery is sought, as well as disgorgement and the costs and expenses associated with the litigation, including attorneys’ fees. On February 26, 2019, the three lawsuits were consolidated. On April 10, 2019, the court stayed the consolidated action pending final disposition of the Securities Actions.

On April 12, 2019, a derivative lawsuit was also filed in California Superior Court for Santa Clara County, purportedly on behalf of Align, naming as defendants the members of our Board of Directors along with certain of our executive officers. The allegations in this complaint are similar to those in the derivative suits described above. On May 16, 2019, the court stayed this action pending final disposition of the Securities Actions.

On February 22, 2019, a purported stockholder sent a letter to Align pursuant to 8 Del. C. § 220 demanding certain books and records for the stated purpose of investigating potential breaches of duty, corporate mismanagement, and alleged wrongdoing by fiduciaries of the Company. On April 16, 2019, Align responded and refused the demand on several legal grounds. On June 10, 2019, the purported stockholder petitioned the Superior Court of the State of California, County of Santa Clara, to issue a writ of mandate commanding Align to provide the books and records requested. On August 23, 2019, Align filed a demurrer seeking to dismiss the petition. A hearing on that demurrer was held on October 25, 2019. On October 28, 2019, the Court issued an order sustaining Align’s demurrer and dismissing the petition without an opportunity to amend. The Court further ordered Align to submit a proposed judgment of dismissal within 10 days.

Align is currently unable to predict the outcome of this demand or of these lawsuits and therefore cannot determine the likelihood of loss nor estimate a range of possible loss.

3Shape Litigation

On November 14, 2017, Align filed six patent infringement lawsuits asserting 26 patents against 3Shape, a Danish corporation, and a related U.S. corporate entity, asserting that 3Shape’s Trios intraoral scanning system and Dental System software infringe Align patents. Align filed two Section 337 complaints with the U.S. International Trade Commission (“ITC”) alleging that 3Shape violates U.S. trade laws by selling for importation and importing its infringing Trios intraoral scanning system and Dental System software. Align’s ITC complaints seek cease and desist orders and exclusion orders prohibiting the importation of 3Shape’s Trios scanning system and Dental System software products into the U.S. Align also filed four separate complaints in the U.S. District Court for the District of Delaware alleging patent infringement by 3Shape’s Trios intraoral scanning system and Dental System software. Two of those cases were stayed pending the ITC determinations, and the other two cases are currently active in discovery and pretrial proceedings. Trials have been scheduled to begin on April 20, 2020 in one case and to begin on June 8, 2020 in the other. Certain of Align’s asserted patents in the Delaware actions were found invalid by the District Court Judge. The ITC conducted hearings in the Section 337 investigations in September and November 2018. On March 1, 2019, the Administrative Law Judge

47


issued an Initial Determination in one of the Section 337 investigations, finding no violation of Section 337 by 3Shape. On April 26, 2019, the Administrative Law Judge issued an Initial Determination in the second Section 337 investigations, finding no violation of Section 337 by 3Shape. Align and 3Shape each petitioned the Commission for review of the Initial Determinations. On July 18 and July 19, 2019, the Commission determined to review each Initial Determination and sought additional briefing by the parties with respect to one of the Section 337 investigations. On August 20, 2019, the Commission vacated one Initial Determination and terminated the investigation, and on October 15, 2019, the Court ordered that the stay be lifted on the corresponding Delaware case. The current target date for completion of the other investigation is November 22, 2019.

On May 9, 2018, 3Shape filed a complaint in the U.S. District Court for the District of Delaware alleging patent infringement by Align’s iTero Element scanner of a single 3Shape patent; the court stayed the case. On June 14, 2018, 3Shape filed another complaint in the U.S. District Court for the District of Delaware alleging patent infringement by Align’s iTero Element scanner of a single 3Shape patent. On August 19, 2019, the Court consolidated the two actions, and 3Shape filed an amended complaint alleging infringement of an additional patent on August 30, 2019. The case is active and in the early discovery phase, with trial scheduled to begin on April 12, 2021.

On August 28, 2018, 3Shape filed a complaint against Align in the U.S. District Court for the District of Delaware alleging antitrust violations and seeking monetary damages and injunctive relief relating to Align’s alleged market activities, including Align’s assertion of its patent portfolio, in alleged clear aligner and intraoral scanning markets, and the Court scheduled trial to begin on May 10, 2021. Align filed a motion to dismiss 3Shape’s complaint on October 17, 2018. Align also moved to stay the litigation pending the outcome of its motion to dismiss. The court granted Align’s motion to stay. On August 15, 2019, the Magistrate Judge recommended that Align’s motion to dismiss be granted, and, on September 26, 2019, the District Court Judge adopted the Magistrate Judge’s Report and Recommendation, granted Align’s motion to dismiss, and dismissed 3Shape’s complaint with leave to amend within thirty days of the order. On October 28, 2019, 3Shape filed an amended complaint. Align has until November 18, 2019 to respond.

On December 10, 2018, Align filed three additional patent infringement lawsuits asserting 10 additional patents against 3Shape. Align filed one Section 337 complaint with the ITC alleging that 3Shape violates U.S. trade laws through unfair competition by selling for importation and importing the infringing TRIOS intraoral scanning system, Trios Lab Scanners and TRIOS software, TRIOS Module software, Dental System software, and Ortho System Software. On December 11, 2018, Align filed two separate complaints in the U.S. District Court for the District of Delaware alleging patent infringement by 3Shape's Trios intraoral scanning system, Lab Scanners and Dental and Ortho System Software. The ITC instituted the investigation, and one of the District Court cases was stayed pending the ITC determination. Certain claims of Align’s asserted patents in the Delaware action was found invalid by the District Court Judge. The remaining District Court case is in the very early stages of discovery and pretrial proceedings. The ITC evidentiary hearing was held at the end of October 2019. The deadline for the judge’s initial determination is March 6, 2020.

3Shape has sought to invalidate certain of Align’s patents through petitions for inter partes review proceedings. Align disputes 3Shape’s positions and intends to vigorously defend the validity of its patent rights.

Each of the District Court patent infringement complaints seek monetary damages and injunctive relief against further infringement. We are currently unable to predict the outcome of this dispute and therefore cannot determine the likelihood of loss, if any, nor estimate a range of possible loss.

Simon & Simon

On March 14, 2019, a dental practice named Simon and Simon, PC d/b/a City Smiles brought an antitrust action on behalf of itself and a putative class of similarly situated practices seeking monetary damages and injunctive relief relating to Align’s alleged market activities in alleged clear aligner and intraoral scanning markets. Align filed a motion to dismiss the complaint on April 5, 2019, and the court held a hearing on Align’s motion. On October 15, 2019, the Magistrate Judge issued a Report and Recommendation on Align’s motion to dismiss which recommends that Align’s motion be granted and that the plaintiffs’ complaint be dismissed without prejudice. On October 29, 2019, Simon and Simon filed objections to the Magistrate Judge’s Report and Recommendation. Align has until November 12, 2019 to respond. Align believes the plaintiffs’ claims are without merit and intends to vigorously defend itself.

SDC Dispute

In February 2018, Align received a communication on behalf of SDC Financial LLC, SmileDirectClub LLC, and the Members of SDC Financial LLC other than the Company (collectively, the “SDC Entities”) alleging that the launch and operation of the Invisalign store pilot program constituted a breach of non-compete provisions applicable to the members of SDC Financial LLC,

48


including Align. As a result of this alleged breach, SDC Financial LLC notified us that its members (other than Align) sought to exercise a right to repurchase all of Align's SDC Financial LLC membership interests for a purchase price equal to the current “capital account” balance of Align. The SDC Entities’ communication also alleged that Align breached confidentiality provisions applicable to the SDC Financial LLC members and demanded that Align cease all activities related to the Invisalign store pilot project, close existing Invisalign stores and cease using SDC’s confidential information. In April 2018, the SDC Entities instigated confidential arbitration proceedings and filed a complaint in the Chancery Court of Davidson County, State of Tennessee that sought, among other forms of relief, to preliminarily and permanently enjoin all activities related to the Invisalign store pilot project, require Align to close existing Invisalign stores, prohibit Align from opening any additional stores, and allow the SDC Entities to exercise a right to repurchase all of Align's SDC Financial LLC membership interests for a purchase price equal to Align's current “capital account” balance.
On June 29, 2018, the Chancery Court of Davidson County, State of Tennessee denied the SDC Entities’ request for a temporary injunction to prevent Align from opening additional Invisalign stores. During December 2018, the parties participated in binding arbitration proceedings and presented closing arguments on January 23, 2019. The arbitrator issued his decision on March 4, 2019. The arbitrator found that Align breached the non-compete provision applicable to the members of SDC Financial LLC and that Align misused the SDC Entities’ confidential information and violated fiduciary duties to SDC Financial LLC. The arbitrator ordered Align to close its Invisalign stores by April 3, 2019, and enjoined Align from opening new Invisalign stores or providing certain services in physical retail establishments in connection with the marketing and sale of clear aligners, and enjoined Align from using the SDC Entities’ confidential information. The arbitrator extended the expiration date of specified aspects of the non-compete provision to August 18, 2022. The arbitrator also ordered Align to tender its SDC Financial LLC membership interests to the SDC Entities for a purchase price equal to the “capital account” balance as of October 31, 2017, to be determined in accordance with the applicable provisions of the SDC Operating Agreements. No financial damages were awarded to the SDC Entities. The SDC Entities filed a motion to confirm the Award, which Align did not oppose, in the Circuit Court for Cook County, Illinois. The motion to confirm the Award was granted on April 29, 2019.

As required by the Award, on April 3, 2019, Align had closed its Invisalign stores, returned SDC’s alleged confidential information, and tendered its membership interests for a purchase price that SDC claims to be Align’s “capital account” balance as of October 31, 2017. Align disputes that the SDC Entities properly determined the value of Align’s “capital account” balance as of October 31, 2017 as required by the SDC Operating Agreements and the Award. Consequently, on July 3, 2019, Align filed a confidential demand for arbitration challenging the propriety of the SDC Entities’ determination of Align’s “capital account” balance as of October 31, 2017. That arbitration proceeding remains pending and currently is scheduled to be heard in June 2020. Relatedly, the SDC Entities filed a contempt petition with the Illinois court which confirmed the Award, asserting that Align had no right to contest the “capital account” determination as made by the SDC Entities. On September 4, 2019, the Illinois court denied in its entirety the contempt petition filed by the SDC Entities.

On August 19, 2019, the SDC Entities filed a separate confidential arbitration proceeding alleging that Align has violated the non-compete provisions applicable to the members of the SDC Entities by virtue of Align’s alleged dealings with a third-party claimed to be a competitor of the SDC Entities. Align has denied the claim and intends to vigorously defend itself against the newly asserted allegations. The SDC Entities have yet to identify the range of damages they may seek to recover in the course of this arbitration and no hearing date has yet been set.

Align is currently unable to predict the outcome of these lawsuits and therefore cannot determine the likelihood of loss nor estimate a range of possible loss.

Straumann Group Litigation Settlement

In March 2019, Align entered into an agreement with Straumann Group to settle all outstanding patent disputes in the U.S., the U.K., and Brazil, including those involving ClearCorrect, a subsidiary of Straumann Group. Under the terms of the settlement, Straumann Group paid Align $35.0 million on March 29, 2019. In addition, Align also signed a non-binding letter of intent with Straumann Group for a 5-year global development and distribution agreement whereby Straumann would distribute 5,000 iTero Element scanners which would be fully integrated into the Straumann/Dental Wings CARES®/DWOS® workflow. The agreement provided that if for any reason the companies chose not to enter into the development and distribution agreement by July 2, 2019 or by a mutually agreed extended date, Straumann Group would pay Align an additional $16.0 million in lieu of the development and distribution agreement. In June 2019, the parties terminated the discussions regarding a possible development and distribution agreement and as a result, Straumann paid us the additional $16.0 million in July 2019. During the nine months ended September 30, 2019, we recognized a litigation settlement gain of $51.0 million.

In addition, in the course of Align’s operations, Align is involved in a variety of claims, suits, investigations, and proceedings, including actions with respect to intellectual property claims, patent infringement claims, government investigations, labor and

49


employment claims, breach of contract claims, tax, and other matters. Regardless of the outcome, these proceedings can have an adverse impact on us because of defense costs, diversion of management resources, and other factors. Although the results of complex legal proceedings are difficult to predict and Align’s view of these matters may change in the future as litigation and events related thereto unfold; Align currently does not believe that these matters, individually or in the aggregate, will materially affect Align’s financial position, results of operations or cash flows.

50


ITEM 1A.RISK FACTORS

We depend on the sale of the Invisalign System for the vast majority of our net revenues, and any decline in sales of Invisalign treatment for any reason, or a decline in average selling prices would adversely affect net revenues, gross margin and net income.

We expect that net revenues from the sale of the Invisalign System, primarily our comprehensive products, will continue to account for the vast majority of our total net revenues for the foreseeable future. Continued and widespread market acceptance of Invisalign by orthodontists, GPs and consumers is critical to our future success. If orthodontists and GPs experience a reduction in consumer demand for orthodontic services, if consumers prove unwilling to adopt Invisalign as rapidly as we anticipate or in the volume that we anticipate, if orthodontists or GPs choose to use a competitive product rather than Invisalign or if the average selling price of our product declines for any reason, including as a result of a shift in product mix towards lower priced products, our operating results would be harmed.

Competition in the markets for our products is increasing and we expect aggressive competition from existing competitors and other companies that may introduce new technologies in the future.

Currently, our products compete directly against products manufactured and distributed by various companies, both within and outside the U.S. Although the number of competitors varies by segment, geography and customer, we encounter a wide variety of competitors, including well-established regional competitors in certain foreign markets, as well as larger companies or divisions of larger companies with substantial sales, marketing, research and financial capabilities. Due in part to the expiration of certain key patents owned by us beginning in 2017, we are facing increased competition in the clear aligner market as a result of the entry of new, large companies into certain markets who have the ability to leverage their existing channels in the dental market to compete directly with us. In addition, corresponding foreign patents started to expire in 2018 and will likely result in increased competition in some of the markets outside the U.S. Large consumer product companies may also enter the orthodontic supply market. Furthermore, we also face competition from companies that now offer clear aligners directly to the consumer and do not require the consumer to see a doctor before or during orthodontic treatment. Unlike these direct to consumer competitors, we are committed to a doctor in the core of everything we do, and Invisalign Treatment requires a doctor's prescription and an in person physical examination of the patients dentition before treatment can begin. However, given increased awareness for direct to consumer clear aligners and heavy advertising spend from direct to consumer players, case starts may be shifting away from traditional practices. We also believe that doctors are sampling alternative products and/or taking advantage of wires and brackets bundles that essentially give clear aligners away for free or at very low prices. In addition, we may also face competition in the future from new companies that may introduce new technologies. We may be unable to compete with these competitors and one or more of these competitors may render our technology obsolete or economically unattractive. If we are unable to compete effectively with existing products or respond effectively to any products developed by new or existing competitors, our business could be harmed. Increased competition has resulted in the past and may in the future result in volume discounting and price reductions, reduced gross margins, reduced profitability and loss of market share, and reduce dental professionals’ efforts and commitment to expand their use of our products, any of which could have a material adverse effect on our net revenues, volume growth, net income and stock price. We cannot assure that we will be able to compete successfully against our current or future competitors or that competitive pressures will not have a material adverse effect on our business, results of operations and financial condition.

We are dependent on our international operations, which exposes us to foreign operational, political and other risks that may harm our business.

Our key production steps are performed in operations located outside of the U.S. Technicians use a sophisticated, internally developed computer-modeling program to prepare digital treatment plans, which are then transmitted electronically to our aligner fabrication facilities. These digital files form the basis of the ClinCheck treatment plan and are used to manufacture aligner molds and aligners. Our digital treatment planning and aligner fabrication are performed in multiple international locations. We will continue to establish treatment planning and aligner fabrication facilities closer to our international customers in order to improve our operational efficiency. In addition to the research and development efforts conducted in our North America facilities, we also carry out research and development in Moscow, Russia. We also have operations in Israel where we design and assemble wands, and our intraoral scanner is manufactured. Our reliance on international operations exposes us to risks and uncertainties that may affect our business or results of operation, including:

difficulties in hiring and retaining employees generally, as well as difficulties in hiring and retaining employees with the necessary skills to perform the more technical aspects of our operations;
difficulties in managing international operations, including any travel restrictions to or from our facilities;
fluctuations in currency exchange rates;

51


import and export controls, license requirements and restrictions;
controlling production volume and quality of the manufacturing process;
political, social and economic instability, including increased levels of violence in Juarez, Mexico or the Middle East. We cannot predict the effect on us of any future armed conflict, political instability or violence in these regions. In addition, some of our employees in Israel are obligated to perform annual reserve duty in the Israeli military and are subject to being called for additional active duty under emergency circumstances. We cannot predict the full impact of these conditions on us in the future, particularly if emergency circumstances or an escalation in the political situation occurs. If many of our employees are called for active duty, our operations in Israel and our business may not be able to function at full capacity;
acts of terrorism and acts of war;
general geopolitical instability and the responses to it, such as the possibility of additional sanctions against China and Russia which continue to bring uncertainty to these regions;
interruptions and limitations in telecommunication services;
product or material transportation delays or disruption, including as a result of customs clearance, increased levels of violence, acts of terrorism, acts of war or health epidemics restricting travel to and from our international locations or as a result of natural disasters, such as earthquakes or volcanic eruptions;
burdens of complying with a wide variety of local country and regional laws, including the risks associated with the Foreign Corrupt Practices Act and local anti-bribery compliance;
trade restrictions and changes in tariffs, including the recent tariffs imposed by the U.S. and China and the possibility of additional tariffs or other trade restrictions related to trade between these two countries or between the U.S. and Mexico; and
potential adverse tax consequences.
    
The United Kingdom’s (“U.K.”) referendum to leave the European Union (“EU”), commonly known as “Brexit,” has exacerbated and may further exacerbate many of the risks and uncertainties described above. The withdrawal of the U.K. from the EU could, among other potential outcomes, adversely affect the tax, tax treaty, currency, operational, legal and regulatory regimes to which our businesses in the region are subject. The withdrawal could also, among other potential outcomes, disrupt the free movement of goods, services and people between the U.K. and the EU and significantly disrupt trade between the U.K. and the EU and other parties. There remains significant risk that the U.K. will exit from the EU without agreement between the EU and U.K. on terms addressing customs and trade matters. Further, uncertainty around these and related issues could lead to adverse effects on the economy of the U.K., EU and the other economies in which we operate.

If any of the risks outlined above materialize in the future, we could experience production delays and lost or delayed revenue.

We earn an increasingly larger portion of our total revenues from international sales and face risks attendant to those operations.

We earn an increasingly larger portion of our total revenues from international sales generated through our foreign direct and indirect operations. Since our growth strategy depends in part on our ability to further penetrate markets outside the U.S. and increase the localization of our products and services, we expect to continue to increase our sales and presence outside the U.S., particularly in the high-growth markets. Our international operations are subject to risks that are customarily encountered in non-U.S. operations, including:

local political and economic instability;
the engagement of activities by our employees, contractors, partners and agents, especially in countries with developing economies, that are prohibited by international and local trade and labor laws and other laws prohibiting corrupt payments to government officials, including the Foreign Corrupt Practices Act, the U.K. Bribery Act of 2010 and export control laws, in spite of our policies and procedures designed to ensure compliance with these laws;
fluctuations in currency exchange rates; and
increased expense of developing, testing and making localized versions of our products.

52


Any of these factors, either individually or in combination, could materially impact our international operations and adversely affect our business as a whole.

We face risks related to our international sales, including the need to obtain necessary foreign regulatory clearance or approvals.

We currently sell our products outside of North America. As a result, we are subject to foreign regulatory requirements that vary widely from country to country. The time required to obtain clearances or approvals required by other countries may be longer than that required for U.S. Food and Drug Administration ("FDA") clearance or approval, and requirements for such approvals may differ from FDA requirements. We may be unable to obtain regulatory approvals in one or more of the other countries in which we do business or in which we may do business in the future. We may also incur significant costs in attempting to obtain and maintain foreign regulatory approvals. If we experience delays in receipt of approvals to market our products outside of the U.S., or if we fail to receive these approvals, we may be unable to market our products or enhancements in international markets in a timely manner, if at all, which could materially impact our international operations and adversely affect our business as a whole.

Demand for our products may not increase as rapidly as we anticipate due to a variety of factors including a weakness in general economic conditions.

Consumer spending habits are affected by, among other things, prevailing economic conditions, levels of employment, salaries and wage rates, gas prices, consumer confidence and consumer perception of economic conditions. A general slowdown in the U.S. economy and certain international economies or an uncertain economic outlook would adversely affect consumer spending habits which may, among other things, result in a decrease in the number of overall orthodontic case starts, reduced patient traffic in dentists’ offices, reduction in consumer spending on elective or higher value procedures or a reduction in the demand for dental services generally, each of which would have a material adverse effect on our sales and operating results. Weakness in the global economy results in a challenging environment for selling dental technologies and dentists may postpone investments in capital equipment, such as intraoral scanners. In addition, Invisalign treatment, which currently accounts for the vast majority of our net revenues, represents a significant change from traditional orthodontic treatment, and customers and consumers may be reluctant to accept it or may not find it preferable to traditional treatment. We have generally received positive feedback from orthodontists, GPs and consumers regarding Invisalign treatment as both an alternative to braces and as a clinical method for the treatment of malocclusion, but a number of dental professionals believe that the Invisalign treatment is appropriate for only a limited percentage of their patients. Increased market acceptance of all of our products will depend in part upon the recommendations of dental professionals, as well as other factors including effectiveness, safety, ease of use, reliability, aesthetics, and price compared to competing products.

Our future success may depend on our ability to develop, successfully introduce and achieve market acceptance of new products or product offerings.

Our future success may depend on our ability to develop, manufacture, market and obtain regulatory approval or clearance of new products or product offerings. There can be no assurance that we will be able to successfully develop, sell and achieve market acceptance of these and other new products and applications and enhanced versions of our existing product or software. The extent of, and rate at which, market acceptance and penetration are achieved by new or future products or offerings is a function of many variables, which include, among other things, our ability to:

correctly identify customer needs and preferences and predict future needs and preferences;
include functionality and features that address customer requirements;
ensure compatibility of our computer operating systems and hardware configurations with those of our customers;
allocate our research and development funding to products with higher growth prospects;
anticipate and respond to our competitors’ development of new products, product offerings and technological innovations;
differentiate our products and product offerings from our competitors;
innovate and develop new technologies and applications;
the availability of third-party reimbursement of procedures using our products;
obtain adequate intellectual property rights; and

53


encourage customers to adopt new technologies.

If we fail to accurately predict customer needs and preferences or fail to produce viable technologies, we may invest heavily in research and development of products that do not lead to significant revenue. Even if we successfully innovate and develop new products and product enhancements, we may incur substantial costs in doing so and our profitability may suffer. In addition, even if our new products are successfully introduced, it is unlikely that they will rapidly gain market share and acceptance primarily due to the relatively long period of time it takes to successfully treat a patient with Invisalign. Since it typically takes approximately 12 to 24 months to treat a patient, our customers may be unwilling to rapidly adopt our new products until they successfully complete at least one case or until more historical clinical results are available.

Our ability to market and sell new products may also be subject to government regulation, including approval or clearance by the FDA and foreign government agencies. Any failure in our ability to successfully develop and introduce or achieve market acceptance of our new products or enhanced versions of existing products could have a material adverse effect on our operating results and could cause our net revenues to decline.

The frequency of use of the Invisalign System by orthodontists or GPs may not increase at the rate that we anticipate or at all.

One of our key objectives is to continue to increase utilization, or the adoption and frequency of use, of the Invisalign System by new and existing customers. If utilization of the Invisalign System by our existing and newly trained orthodontists or GPs does not occur or does not occur as quickly as we anticipate, our operating results could be harmed.

We may experience declines in average selling prices of our products which may decrease our net revenues.

We provide volume-based discount programs to our doctors. In addition, we sell a number of products at different list prices. If we change the volume-based discount programs affecting our average selling prices; if we introduce any price reductions or consumer rebate programs; if we expand our discount programs in the future or participation in these programs increases; or if our product mix shifts to lower priced products or to products that have a higher percentage of deferred revenue, our average selling prices would be adversely affected and our net revenues, gross profit, gross margin and net income may be reduced.

We are exposed to fluctuations in currency exchange rates, which could negatively affect our financial condition and results of operations.

Although the U.S. dollar is our reporting currency, a portion of our net revenues and net income are generated in foreign currencies. Net revenues and net income generated by subsidiaries operating outside of the U.S. are translated into U.S. dollars using exchange rates effective during the respective period and are affected by changes in exchange rates. As a result, negative movements in currency exchange rates against the U.S. dollar will adversely affect our net revenues and net income in our consolidated financial statements. The exchange rate between the U.S. dollar and foreign currencies has fluctuated substantially in recent years and may continue to fluctuate substantially in the future. As a result, we enter into currency forward contract transactions in an effort to cover some of our exposure to foreign currency exchange fluctuations. These transactions may not operate to fully or effectively hedge our exposure to currency fluctuations, and, under certain circumstances, these transactions could have an adverse effect on our financial condition.

As we continue to grow, we are subject to growth related risks, including risks related to excess or constrained capacity and operational efficiencies at our manufacturing and treat facilities.

We are subject to growth related risks, including excess or constrained capacity and pressure on our internal systems and personnel. In order to manage current operations and future growth effectively, we will need to continue to implement and improve our operational, financial and management information systems and to hire, train, motivate, manage and retain employees. We may be unable to manage such growth effectively. Any such failure could have a material adverse impact on our business, operations and prospects. We are establishing additional order acquisition, treatment planning and manufacturing facilities closer to our international customers in order to improve our operational efficiency and provide doctors with a better experience to further improve their confidence in using Invisalign to treat more patients, more often. Our ability to plan, construct and equip additional order acquisition, treatment planning and manufacturing facilities is subject to significant risk and uncertainty, including risks inherent in the establishment of a facility, such as hiring and retaining employees and delays and cost overruns as a result of a number of factors, any of which may be out of our control and may negatively impact our gross margin. In addition, these new facilities are located in higher cost regions compared to Mexico and Costa Rica, which may negatively impact our gross margin. If the transition into these additional facilities is significantly delayed or demand for our product exceeds our current expectations, we may not be able to fulfill orders timely, which may negatively impact our financial results and overall business. In addition, because we cannot immediately adapt our production capacity and related cost structures to changing market conditions, our facility

54


capacity may at times exceed or fall short of our production requirements. In addition, if product demand decreases or we fail to forecast demand accurately, we could be required to write off inventory or record excess capacity charges, which would lower our gross margin. Production of our intraoral scanners may also be limited by capacity constraints due to a variety of factors, including our dependency on third party vendors for key components in addition to limited production yields. Any or all of these problems could result in the loss of customers, provide an opportunity for competing products to gain market acceptance and otherwise harm our business and financial results.

If we fail to sustain or increase profitability or revenue growth in future periods, the market price for our common stock may decline.

If we are to sustain or increase profitability in future periods, we will need to continue to increase our net revenues, while controlling our expenses. Because our business is evolving, it is difficult to predict our future operating results or levels of growth, and we have not in the past and may not in the future be able to sustain our historical growth rates. If we do not increase profitability, Invisalign volume and revenue growth or otherwise meet the expectations of securities analysts or investors, the market price of our common stock will likely decline.

Our financial results have fluctuated in the past and may fluctuate in the future which may cause volatility in our stock price.

Our operating results have fluctuated in the past and we expect our future quarterly and annual operating results to fluctuate as we focus on increasing doctor and consumer demand for our products. These fluctuations could cause our stock price to decline or significantly fluctuate. Some of the factors that could cause our operating results to fluctuate include:

limited visibility into and difficulty predicting from quarter to quarter, the level of activity in our customers’ practices;
weakness in consumer spending as a result of a slowdown in the global, U.S. or other economies;
changes in product mix;
higher manufacturing costs driven by an increase in the numbers of aligners per case;
changes in relationships with our dental support organizations, including timing of orders;
changes in the timing of receipt of Invisalign case product orders during a given quarter which, given our cycle time and the delay between case receipts and case shipments, could have an impact on which quarter revenues can be recognized;
fluctuations in currency exchange rates against the U.S. dollar;
our inability to scale production of our iTero Element scanner to meet customer demand;
if participation in our customer rebate or discount programs increases, our average selling price will be adversely affected;
seasonal fluctuations in the number of doctors in their offices and their availability to take appointments;
success of or changes to our marketing programs from quarter to quarter;
our reliance on our contract manufacturers for the production of sub-assemblies for our intraoral scanners;
timing of industry tradeshows;
changes in the timing of when revenues are recognized, including as a result of the introduction of new products, product offerings or promotions, modifications to our terms and conditions or as a result of changes to critical accounting estimates or new accounting pronouncements;
changes to our effective tax rate;
unanticipated delays in production caused by insufficient capacity or availability of raw materials;
any disruptions in the manufacturing process, including unexpected turnover in the labor force or the introduction of new production processes, power outages or natural or other disasters beyond our control;
underutilization of manufacturing and treat facilities;
the development and marketing of directly competitive products by existing and new competitors;

55


changes in relationships with our distributors;
impairments in the value of our privately held companies could be material;
major changes in available technology or the preferences of customers may cause our current product offerings to become less competitive or obsolete;
aggressive price competition from competitors;
costs and expenditures in connection with litigation;
costs and expenditures in connection with establishment of treatment planning and Aligner fabrication in international locations;
costs and expenditures in connection with hiring and deployment of direct sales force personnel;
the timing of new product introductions by us and our competitors, as well as customer order deferrals in anticipation of enhancements or new products;
unanticipated delays in our receipt of patient records made through an intraoral scanner for any reason;
disruptions to our business due to political, economic or other social instability, including the impact of an epidemic any of which results in changes in consumer spending habits, consumers unable or unwilling to visit the orthodontist or general practitioners office, as well as any impact on workforce absenteeism;
inaccurate forecasting of net revenues, production and other operating costs,
investments in research and development to develop new products and enhancements;

changes in accounting standards, policies and estimates; and

our ability to successfully hedge against a portion of our foreign currency-denominated assets and liabilities.

To respond to these and other factors, we may need to make business decisions that could adversely affect our operating results such as modifications to our pricing policy, business structure or operations. Most of our expenses, such as employee compensation and lease payment obligations, are relatively fixed in the short term. Moreover, our expense levels are based, in part, on our expectations regarding future revenue levels. As a result, if our net revenues for a particular period fall below our expectations, whether caused by changes in consumer spending, consumer preferences, weakness in the U.S. or global economies, changes in customer behavior related to advertising and prescribing our product or other factors, we may be unable to adjust spending quickly enough to offset any shortfall in net revenues. Due to these and other factors, we believe that quarter-to-quarter comparisons of our operating results may not be meaningful. You should not rely on our results for any one quarter as an indication of our future performance.

A disruption in the operations of our primary freight carrier or higher shipping costs could cause a decline in our net revenues or a reduction in our earnings.

We are dependent on commercial freight carriers, primarily UPS, to deliver our products to our customers. If the operations of these carriers are disrupted for any reason, we may be unable to deliver our products to our customers on a timely basis. If we cannot deliver our products in an efficient and timely manner, our customers may reduce their orders from us and our net revenues and gross margin could materially decline. In a rising fuel cost environment, our freight costs will increase. In addition, we earn an increasingly larger portion of our total revenues from international sales. International sales carry higher shipping costs which could negatively impact our gross margin and results of operations. If freight costs materially increase and we are unable to pass that increase along to our customers for any reason or otherwise offset such increases in our cost of net revenues, our gross margin and financial results could be adversely affected.


56


 If we are unable to accurately predict our volume growth, and fail to hire a sufficient number of technicians in advance of such demand, the delivery time of our products could be delayed which could adversely affect our results of operations.

Treatment planning is a key step leading to our manufacturing process which relies on sophisticated computer technology requiring new technicians to undergo a relatively long training process. Training production technicians takes approximately 90 to 120 days. As a result, if we are unable to accurately predict our volume growth, we may not have a sufficient number of trained technicians to deliver our products within the time frame our customers expect. Such a delay could cause us to lose existing customers or fail to attract new customers. This could cause a decline in our net revenues and net income and could adversely affect our results of operations.

Our headquarters, digital dental modeling processes, and other manufacturing processes are principally located in regions that are subject to earthquakes and other natural disasters.

Our digital dental modeling is primarily processed in our facility located in San Jose, Costa Rica. The operations team in Costa Rica creates ClinCheck treatment plans using sophisticated computer software. In addition, our customer facing operations are located in Costa Rica. Our aligner molds and finished aligners are fabricated in Juarez, Mexico. Both locations in Costa Rica and Mexico are in earthquake zones and may be subject to other natural disasters. If there is a major earthquake or any other natural disaster in a region where one of these facilities is located, our ability to create ClinCheck treatment plans, respond to customer inquiries or manufacture and ship our aligners could be compromised which could result in our customers experiencing a significant delay in receiving their completed aligners and a decrease in service levels for a period of time. In addition, our corporate headquarters in California is located in the San Francisco Bay Area. An earthquake or other natural disaster in this region could result in a disruption in our operations. Any such business interruption could materially and adversely affect our business, financial condition and results of operations.

Our information technology systems are critical to our business. System integration and implementation issues and system security risks could disrupt our operations, which could have a material adverse impact on our business and operating results.

We rely on the efficient and uninterrupted operation of complex information technology systems. All information technology systems are vulnerable to damage or interruption from a variety of sources. As our business has grown in size and complexity, the growth has placed, and will continue to place, significant demands on our information technology systems. To effectively manage this growth, our information systems and applications require an ongoing commitment of significant resources to maintain, protect and enhance existing systems and develop new systems to keep pace with continuing changes in information processing technology, evolving industry and regulatory standards and changing customer preferences. We are continuing to transform certain business processes, extend established processes to new subsidiaries and/or implement additional functionality in our enterprise resource planning (“ERP”) software system which entails certain risks, including difficulties with changes in business processes that could disrupt our operations, such as our ability to track orders and timely ship products, manage our supply chain and aggregate financial and operational data.

System upgrades and enhancements require significant expenditures and allocation of valuable employee resources. Delays in integration or disruptions to our business from implementation of these new or upgraded systems could have a material adverse impact on our financial condition and operating results.

Additionally, we continuously upgrade our customer facing software applications, specifically the ClinCheck, MyAligntech and Invisalign Doctor Site softwares. Software applications frequently contain errors or defects, especially when they are first introduced or when new versions are released. The discovery of a defect or error or the incompatibility with the computer operating system and hardware configurations of customers in a new upgraded version or the failure of our primary information systems may result in the following consequences, among others: loss of revenues or delay in market acceptance, damage to our reputation or increased service costs, any of which could have a material adverse effect on our business, financial condition or results of operations.

 If the information we rely upon to run our businesses were to be found to be inaccurate or unreliable, if we fail to properly maintain our information systems and data integrity, or if we fail to develop new capabilities to meet our business needs in a timely manner, we could have operational disruptions, have customer disputes, lose our ability to produce timely and accurate reports, have regulatory or other legal problems, have increases in operating and administrative expenses, lose existing customers, have difficulty in attracting new customers or in implementing our growth strategies, or suffer other adverse consequences. In addition, experienced computer programmers and hackers may be able to penetrate our network security or our cloud-based software servers hosted by third party and misappropriate our confidential information or that of third parties, create system disruptions or cause shutdowns. Furthermore, sophisticated hardware and operating system software and applications that we either internally develop or procure from third parties which we depend upon may contain defects in design and manufacture, including “bugs” and other

57


problems that can unexpectedly interfere with the operation of the system. The costs to eliminate or alleviate security problems, viruses and bugs could be significant, and the efforts to address these problems could result in interruptions that may have a material adverse impact on our operations, net revenues and operating results.

Furthermore, our business requires the secure transmission of confidential information over public networks. Because of the confidential health information we store and transmit, security breaches could expose us to a risk of regulatory action, litigation, possible liability and loss. We have experienced breaches in the past and our security measures may be inadequate to prevent security breaches, and our business operations and profitability would be adversely affected by, among other things, loss of customers and potential criminal and civil sanctions if they are not prevented.

There can be no assurance that our process of improving existing systems, developing new systems to support our expanding operations, integrating new systems, protecting confidential patient information, and improving service levels will not be delayed or that additional systems issues will not arise in the future. Failure to adequately protect and maintain the integrity of our information systems and data may result in a material adverse effect on our financial position, results of operations and cash flows.

If the security of our customer and patient information is compromised or we are unable to comply with data protection laws, patient care could suffer, and we could be liable for related damages, and our reputation could be impaired.

We retain confidential customer and patient information in our processing centers. Therefore, it is critical that our facilities and infrastructure remain secure and are also perceived by the marketplace and our customers to be secure. Despite the implementation of security measures, we have experienced breaches in the past and our infrastructure may be vulnerable to physical break-ins, computer viruses, programming errors or other technical malfunctions, hacking or phishing attacks by third parties, employee error or malfeasance or similar disruptive problems. If we fail to meet our customer and patient’s expectations regarding the security of healthcare information, we could be liable for damages and our reputation and competitive position could be impaired. Affected parties could initiate legal or regulatory action against us, which could cause us to incur significant expense and liability or result in orders forcing us to modify our business practices. Concerns over our privacy practices could adversely affect others’ perception of us and deter customers, advertisers and partners from using our products. In addition, patient care could suffer, and we could be liable if our systems fail to deliver correct information in a timely manner. We have cybersecurity insurance related to a breach event covering expenses for notification, credit monitoring, investigation, crisis management, public relations and legal advice. The policy also provides coverage for regulatory action defense including fines and penalties, potential payment card industry fines and penalties and costs related to cyber extortion; however, damage and claims arising from such incidents may not be covered or may exceed the amount of any insurance available.

We are also subject to several federal, state and foreign laws and regulations, including ones relating to privacy, data protection, content regulation, and consumer protection. We may be or become subject to data localization or data residency laws, which generally require that certain types of data collected within a country be stored and processed only within that country. There is a trend among some non-U.S. countries, including Russia, China and others, in enacting, or considering enacting, data localization or data residency laws. If countries in which we have customers adopt data localization or data residency laws, we could be required to expand our data storage facilities there, build new storage facilities, and/or devote additional resources to comply with the requirements of such laws, any of which could have cost implications for us. We may also be subject to data export restrictions, or international transfer laws which prohibit or impose conditions upon the transfer of such data from one country to another. These laws and regulations are constantly evolving and may be interpreted, applied, created or amended in a manner that could adversely affect our business.

In addition, we must comply with numerous data protection requirements that span from individual state and national laws in the U.S. to multinational requirements in the EU. In the EU, Align must comply with the General Data Protection Regulation (“GDPR”), which became effective on May 25, 2018 and serves as a harmonization of European data-privacy laws. We believe we have designed our product and service offerings to be compliant with the requirements of applicable data protection laws and regulations. Maintaining systems that are compliant with these laws and regulations is costly and could require complex changes in the way we do business or provide services to our customers and their patients. Additionally, our success may be dependent on the success of healthcare providers in managing data protection requirements.

Our success depends in part on our proprietary technology, and if we are unable to successfully enforce our intellectual property rights, our competitive position may be harmed. Litigating claims of this type is costly and could distract our management and cause a decline in our results of operations and stock price.

Our success will depend in part on our ability to maintain existing intellectual property and to obtain and maintain further intellectual property protection for our products, both in the U.S. and in other countries. Our inability to do so could harm our competitive position. As of September 30, 2019, we had 463 active U.S. patents, 489 active foreign patents, and 556 pending

58


global patent applications.

We intend to rely on our portfolio of issued and pending patent applications in the U.S. and in other countries to protect a large part of our intellectual property and our competitive position; however, our currently pending or future patent filings may not result in the issuance of patents. Additionally, any patents issued to us may be challenged, invalidated, held unenforceable, circumvented, or may not be sufficiently broad to prevent third parties from producing competing products similar in design to our products. In addition, any protection afforded by foreign patents may be more limited than that provided under U.S. patents and intellectual property laws. Certain of our key patents began to expire in 2017, which may result in increased competition or less expensive alternatives to our products. We also rely on protection of our copyrights, trade secrets, know-how and proprietary information. We generally enter into confidentiality agreements with our employees, consultants and our collaborative partners upon commencement of a relationship with us; however, these agreements may not provide meaningful protection against the unauthorized use or disclosure of our trade secrets or other confidential information, and adequate remedies may not exist if unauthorized use or disclosure were to occur. Our inability to maintain the proprietary nature of our technology through patents, copyrights or trade secrets would impair our competitive advantages and could have a material adverse effect on our operating results, financial condition and future growth prospects. In particular, a failure to protect our proprietary rights might allow competitors to copy our technology, which could adversely affect our pricing and market share. In addition, in an effort to protect our intellectual property we have in the past been and may in the future be involved in litigation. The potential effects on our business operations resulting from litigation that we may participate in the future, whether or not ultimately determined in our favor or settled by us, are costly and divert the efforts and attention of our management and technical personnel from normal business operations.

Litigation, interferences, oppositions, re-exams, inter partes reviews, post grant reviews or other proceedings are, have been and may in the future be necessary in some instances to determine the validity and scope of certain of our proprietary rights, and in other instances to determine the validity, scope or non-infringement of certain patent rights claimed by third parties to be pertinent to the manufacture, use or sale of our products. Litigation, interference, oppositions, re-exams, inter partes reviews, post grant reviews, administrative challenges or other similar types of proceedings are unpredictable and may be protracted, expensive and distracting to management. The outcome of such proceedings could adversely affect the validity and scope of our patent or other proprietary rights, hinder our ability to manufacture and market our products, require us to seek a license for the infringed product or technology or result in the assessment of significant monetary damages. An unfavorable ruling could include monetary damages or, in cases where injunctive relief is sought, an injunction prohibiting us from selling our products. Any of these results from our litigation could adversely affect our results of operations and stock price.

While we believe we currently have adequate internal control over financial reporting, we are required to assess our internal control over financial reporting on an annual basis and any future adverse results from such assessment could result in a loss of investor confidence in our financial reports and have an adverse effect on our stock price.

Pursuant to the Sarbanes-Oxley Act of 2002 and the rules and regulations promulgated by the SEC, we are required to furnish in our Form 10-K a report by our management regarding the effectiveness of our internal control over financial reporting. The report includes, among other things, an assessment of the effectiveness of our internal control over financial reporting as of the end of our fiscal year, including a statement as to whether or not our internal control over financial reporting is effective. This assessment must include disclosure of any material weaknesses in our internal control over financial reporting identified by management. While we believe our internal control over financial reporting is currently effective, the effectiveness of our internal controls in future periods is subject to the risk that our controls may become inadequate because of changes in conditions including our transition of further business operations into our ERP software system, and, as a result, the degree of compliance of our internal control over financial reporting with the existing policies or procedures may become ineffective. Establishing, testing and maintaining an effective system of internal control over financial reporting requires significant resources and time commitments on the part of our management and our finance staff, may require additional staffing and infrastructure investments and would increase our costs of doing business. If we are unable to assert that our internal control over financial reporting is effective in any future period (or if our auditors are unable to express an opinion on the effectiveness of our internal controls or conclude that our internal controls are ineffective), we could lose investor confidence in the accuracy and completeness of our financial reports, which could have an adverse effect on our stock price.
If we lose our key personnel or are unable to attract and retain key personnel, we may be unable to pursue business opportunities or develop our products.

We are highly dependent on the key employees in our clinical engineering, technology development, sales, training and marketing personnel and management teams. The loss of the services provided by those individuals may significantly delay or prevent the achievement of our product development and other business objectives and could harm our business. Our future success will also depend on our ability to identify, recruit, train and retain additional qualified personnel, including orthodontists and

59


production technicians in our treat facilities. Few orthodontists are accustomed to working in a manufacturing environment since they are generally trained to work in private practices, universities and other research institutions. Thus, we may be unable to attract and retain personnel with the advanced qualifications necessary for the further development of our business. Furthermore, we may not be successful in retaining our key personnel or their services. If we are unable to attract and retain key personnel, our business could be materially harmed.
   
 If we infringe the patents or proprietary rights of other parties or are subject to a patent infringement claim, our ability to grow our business may be severely limited.

Extensive litigation over patents and other intellectual property rights is common in the medical device industry. We have been sued for infringement of third party’s patents in the past and we may be the subject of patent or other litigation in the future. From time to time, we have received and may in the future receive letters from third parties drawing our attention to their patent rights. While we do not believe that we infringe upon any valid and enforceable rights that have been brought to our attention, there may be other more pertinent rights of which we are presently unaware. The defense and prosecution of intellectual property suits, interference proceedings and related legal and administrative proceedings could result in substantial expense to us and significant diversion of effort by our technical and management personnel. An adverse determination of any litigation or interference proceeding to which we may become a party could subject us to significant liabilities. An adverse determination of this nature could also put our patents at risk of being invalidated or interpreted narrowly or require us to seek licenses from third parties. Licenses may not be available on commercially reasonable terms or at all, in which event, our business would be materially adversely affected.

We maintain single supply relationships for certain of our key machines and materials technologies, and our business and operating results could be harmed if supply is restricted or ends or the price of raw materials used in our manufacturing process increases.

We are highly dependent on manufacturers of specialized scanning equipment, rapid prototyping machines, resin and other advanced materials, as well as the optics, electronic and other mechanical components of our intraoral scanners. We maintain single supply relationships for many of these machines and materials technologies. In particular, our CT scanning and stereolithography equipment used in our aligner manufacturing and many of the critical components for the optics of our scanners are provided by single suppliers. We are also committed to purchasing the vast majority of our resin and polymer, the primary raw materials used in our manufacturing process for clear aligners, from a single source. If these or other suppliers encounter financial, operating or other difficulties or if our relationship with them changes, we might not be able to quickly establish or qualify replacement sources of supply and could face production interruptions, delays and inefficiencies. In addition, technology changes by our vendors could disrupt access to required manufacturing capacity or require expensive, time consuming development efforts to adapt and integrate new equipment or processes. Our growth may exceed the capacity of one or more of these manufacturers to produce the needed equipment and materials in sufficient quantities to support our growth. Conversely, in order to secure supplies for production of products, we sometimes enter into non-cancelable minimum purchase commitments with vendors, which could impact our ability to adjust our inventory to reflect declining market demands. If demand for our products is less than we expect, we may experience additional excess and obsolete inventories and be forced to incur additional charges and our profitability may suffer. In the event of technology changes, delivery delays, or shortages of or increases in price for these items, our business and growth prospects may be harmed.

We depend on a single contract manufacturer and supplier of parts used in our iTero scanner and any disruption in this relationship may cause us to fail to meet the demands of our customers and damage our customer relationships.

We rely on a third party manufacturer to supply key sub-assemblies for our iTero Element scanner. As a result, if this third party manufacturer fails to deliver its components, if we lose its services or if we fail to negotiate acceptable terms, we may be unable to deliver our products in a timely manner and our business may be harmed. Any difficulties encountered by the third party manufacturer with respect to hiring personnel and maintaining acceptable manufacturing standards, controls, procedures and policies could disrupt our ability to deliver our products in a timely manner. Finding a substitute manufacturer may be expensive, time-consuming or impossible and could result in a significant interruption in the supply of our intraoral scanning products. Any failure by our contract manufacturer that results in delays in our fulfillment of customer orders may cause us to lose revenues and suffer damage to our customer relationships.

We primarily rely on our direct sales force to sell our products, and any failure to maintain our direct sales force could harm our business.

Our ability to sell our products and generate revenues primarily depends upon our direct sales force within our Americas and International markets. We do not have any long-term employment contracts with the members of our direct sales force. The loss of the services provided by these key personnel may harm our business. In order to provide more comprehensive sales and service

60


coverage, we increased our sales force to allow us to pursue the growth opportunities within and outside of our existing geographic markets. To adequately train and successfully deploy new representatives into these regions and to establish strong customer relationships takes approximately six to twelve months. As a result, if we are unable to retain our direct sales force personnel or replace them with individuals of equivalent technical expertise and qualifications, or if we are unable to successfully instill such technical expertise in recently hired sales representatives or if we fail to establish and maintain strong relationships with our customers within a relatively short period of time, our net revenues and our ability to maintain market share could be materially harmed. In addition, due to our large and fragmented customer base, we may not be able to provide all of our customers with product support immediately upon the launch of a new product. As a result, adoption of new products by our customers may be slower than anticipated and our ability to grow market share and increase our net revenues may be harmed.

Historically, the market price for our common stock has been volatile.

The market price of our common stock could be subject to wide price fluctuations in response to various factors, many of which are beyond our control. The factors include:

quarterly variations in our results of operations and liquidity;
changes in recommendations by the investment community or in their estimates of our net revenues or operating results;
speculation in the press or investment community concerning our business and results of operations;
strategic actions by our competitors, such as product announcements or acquisitions;
announcements of technological innovations or new products or product offerings by us, our customers or competitors;
key decisions in pending litigation; and
general economic market conditions.
In addition, the stock market, in general, and the market for technology and medical device companies, in particular, have experienced extreme price and volume fluctuations that have often been unrelated to or disproportionate to the operating performance of those companies. These broad market and industry factors may seriously harm the market price of our common stock, regardless of our operating performance. Historically, class action litigation is often brought against an issuing company following periods of volatility in the market price of a company’s securities.

Complying with regulations enforced by the FDA and other regulatory authorities is an expensive and time-consuming process, and any failure to comply could result in substantial penalties.

Our products are considered medical devices and are subject to extensive regulation in the U.S. and internationally. FDA regulations are wide ranging and govern, among other things:

product design, development, manufacturing and testing;
product labeling;
product storage;
pre-market clearance or approval;
complaint handling and corrective actions;
advertising and promotion; and
product sales and distribution.
Our failure to comply with applicable regulatory requirements could result in enforcement action by the FDA or state agencies, which may include any of the following sanctions:

warning letters, fines, injunctions, consent decrees and civil penalties;
repair, replacement, refunds, recall or seizure of our products;
operating restrictions or partial suspension or total shutdown of production;

61


refusing our requests for 510(k) clearance or pre-market approval of new products, new intended uses, or modifications to existing products;
withdrawing clearance or pre-market approvals that have already been granted; and
criminal prosecution.
If any of these events were to occur, they could harm our business. We must comply with facility registration and product listing requirements of the FDA and adhere to applicable Quality System regulations. The FDA enforces its Quality System regulations through periodic unannounced inspections. Our failure to take satisfactory corrective action in response to an adverse inspection or the failure to comply with applicable manufacturing regulations could result in enforcement action, and we may be required to find alternative manufacturers, which could be a long and costly process. Any FDA enforcement action could have a material adverse effect on us.

Before we can sell a new medical device in the U.S., or market a new use of or claim for an existing product, we must obtain FDA clearance or approval unless an exemption applies. Obtaining regulatory clearances or approvals can be a lengthy and time-consuming process. Even though the devices we market have obtained the necessary clearances from the FDA, we may be unable to maintain such clearances in the future. Furthermore, we may be unable to obtain the necessary clearances for new devices that we intend to market in the future. Our inability to maintain or obtain regulatory clearances or approvals could materially harm our business.

In addition, as part of the Dodd-Frank Wall Street Reform and Consumer Protection Act, the SEC adopted disclosure requirements regarding the use of certain minerals, known as conflict minerals, which are mined from the Democratic Republic of Congo and adjoining countries, as well as procedures regarding a manufacturer’s efforts to identify and discourage the sourcing of such minerals and metals produced from those minerals. Additional reporting obligations are being proposed by the EU. The U.S. requirements and any additional requirements in Europe could affect the sourcing and availability of metals used in the manufacture of a limited number of parts (if any) contained in our products. For example, these disclosure requirements may decrease the number of suppliers capable of supplying our needs for certain metals, thereby negatively affecting our ability to obtain products in sufficient quantities or at competitive prices. Our material sourcing is broad based and multi-tiered, and we may be unable to conclusively verify the origins for all metals used in our products. We may suffer financial and reputational harm if customers require, and we are unable to deliver, certification that our products are conflict free. Regardless, we will incur additional costs associated with compliance with these disclosure requirements, including time-consuming and costly efforts to determine the source of any conflict minerals used in our products.

If compliance with healthcare regulations becomes costly and difficult for our customers or for us, we may not be able to grow our business.

Participants in the healthcare industry are subject to extensive and frequently changing regulations under numerous laws administered by governmental entities at the federal, state and local levels, some of which are, and others of which may be, applicable to our business. 

Furthermore, our healthcare provider customers are also subject to a wide variety of laws and regulations that could affect the nature and scope of their relationships with us. The healthcare market itself is highly regulated and subject to changing political, economic and regulatory influences. Regulations implemented pursuant to the Health Insurance Portability and Accountability Act (“HIPAA”), including regulations affecting the security and privacy of patient healthcare information held by healthcare providers and their business associates may require us to make significant and unplanned enhancements of software applications or services, result in delays or cancellations of orders, or result in the revocation of endorsement of our products and services by healthcare participants. The effect of HIPAA and newly enforced regulations on our business is difficult to predict, and there can be no assurance that we will adequately address the business risks created by HIPAA and its implementation or that we will be able to take advantage of any resulting business opportunities.

Extensive and changing government regulation of the healthcare industry may be expensive to comply with and exposes us to the risk of substantial government penalties.

In addition to medical device laws and regulations, numerous state and federal healthcare-related laws regulate our business, covering areas such as:

storage, transmission and disclosure of medical information and healthcare records;

62


prohibitions against the offer, payment or receipt of remuneration to induce referrals to entities providing healthcare services or goods or to induce the order, purchase or recommendation of our products; and
the marketing and advertising of our products.
Complying with these laws and regulations could be expensive and time-consuming, and could increase our operating costs or reduce or eliminate certain of our sales and marketing activities or our revenues.

Our business exposes us to potential product liability claims, and we may incur substantial expenses if we are subject to product liability claims or litigation.

Medical devices involve an inherent risk of product liability claims and associated adverse publicity. We may be held liable if any product we develop or any product that uses or incorporates any of our technologies causes injury or is otherwise found unsuitable. Although we intend to continue to maintain product liability insurance, adequate insurance may not be available on acceptable terms, if at all, and may not provide adequate coverage against potential liabilities. A product liability claim, regardless of its merit or eventual outcome, could result in significant legal defense costs. These costs would have the effect of increasing our expenses and diverting management’s attention away from the operation of our business, and could harm our business.

Future sales of significant amounts of our common stock may depress our stock price.

A large percentage of our outstanding common stock is currently owned by a small number of significant stockholders. These stockholders have sold in the past, and may sell in the future, large amounts of common stock over relatively short periods of time. Sales of substantial amounts of our common stock in the public market by our existing stockholders may adversely affect the market price of our common stock. Such sales could create public perception of difficulties or problems with our business and may depress our stock price.

We are subject to risks associated with our strategic investments. Impairments in the value of our investments and receivables in privately held companies could negatively impact our financial results.
 
We have invested in privately held companies for strategic reasons and to support key business initiatives, and we may not realize a return on our strategic investments. Many of such companies generate net losses and the market for their products, services or technologies may be slow to develop. Further, valuations of privately held companies are inherently complex due to the lack of readily available market data. If we determine that our investments and outstanding receivables in privately held companies have experienced a decline in value or are determined to be uncollectible, we may be required to record impairments which could be material and could have an adverse impact on our financial results.

Changes in, or interpretations of, accounting rules and regulations, could result in unfavorable accounting charges.

We prepare our consolidated financial statements in conformity with Generally Accepted Accounting Principles in the U.S. ("GAAP"). These principles are subject to interpretation by the SEC and various bodies formed to interpret and create appropriate accounting policies. A change in these policies can have a significant effect on our reported results and may even retroactively affect previously reported transactions. 

If we fail to manage our exposure to global financial and securities market risk successfully, our operating results and financial statements could be materially impacted.

The primary objective of our investment activities is to preserve principal. To achieve this objective, a majority of our marketable investments are investment grade, liquid, fixed-income securities and money market instruments denominated in U.S. dollars. If the carrying value of our investments exceeds the fair value, and the decline in fair value is deemed to be other-than-temporary, we will be required to write down the value of our investments, which could materially harm our results of operations and financial condition. Moreover, the performance of certain securities in our investment portfolio correlates with the credit condition of the U.S. financial sector. In an unstable credit environment, we might incur significant realized, unrealized or impairment losses associated with these investments.


63


If our goodwill or long-lived assets become impaired, we may be required to record a significant charge to earnings.

Under GAAP, we review our goodwill and long-lived asset group for impairment when events or changes in circumstances indicate the carrying value may not be recoverable. Additionally, goodwill is required to be tested for impairment at least annually. The qualitative and quantitative analysis used to test goodwill are dependent upon various assumptions and reflect management’s best estimates. Changes in certain assumptions including revenue growth rates, discount rates, earnings multiples and future cash flows may cause a change in circumstances indicating that the carrying value of goodwill or the asset group may be impaired. We may be required to record a significant charge to earnings in the financial statements during the period in which any impairment of goodwill or asset group are determined.

We may experience unexpected issues and expenses associated with the corporate structure reorganization, including the relocation of our European headquarters to Switzerland.

Given our continued growth and expansion internationally, we are reorganizing our corporate structure and intercompany relationships to more closely align with the international nature of our business activities. The new corporate structure may also allow us to obtain financial and operational efficiencies after they are implemented. As part of this corporate structure reorganization, we intend to move our European headquarters from the Netherlands to Switzerland. As a result, we will continue to incur expenses in the near term and expect to realize the related benefits in subsequent years. The implementation of this reorganization plan may be disruptive to our business, and, following completion of the reorganization plan, our business may not be more efficient or effective than prior to implementation of the plan. We expect the relocation of our European headquarters to Switzerland to be completed in early 2020. This relocation is accompanied by a number of risks and uncertainties that may affect our results of operations and statement of cash flows, including:

the relocation may absorb significant management and key employee attention and resources that would otherwise be available for the ongoing business operations; 

failure to retain key employees who possess specific knowledge or expertise and upon whom we are depending upon for the timely and successful transition to Switzerland; 

difficulties in hiring employees in Switzerland with the necessary skills and expertise; and

increased costs as we transition the operations to Switzerland along with higher costs of doing business in Switzerland.
        
If any of these risks materialize in the future, our operating results, statement of operations and cash flows may be adversely affected.

Our effective tax rate may vary significantly from period to period.

Various internal and external factors may have favorable or unfavorable effects on our future effective tax rate. These factors include, but are not limited to, changes in legal entity structure and/or activities performed within our entities, changes in tax laws such as the TCJA enacted into law on December 22, 2017, regulations and/or rates, new or changes to accounting pronouncements, non-deductible goodwill impairments, changing interpretations of existing tax laws or regulations, changes in the relative proportions of revenues and income before taxes in the various jurisdictions in which we operate that have differing statutory tax rates, the future levels of tax benefits of stock-based compensation, settlement of income tax audits, and changes in overall levels of pretax earnings. As a result of the adoption of ASU 2016-09 in 2017, we anticipate our effective tax rate to vary significantly in our first quarter due to the timing of when the majority of our equity compensation vests each year. Other quarters can also be impacted depending on the timing of equity vests.

Changes in tax laws or tax rulings could negatively impact our income tax provision and net income.

As a U.S. multinational corporation, we are subject to changing tax laws both within and outside of the U.S. Changes in tax laws or tax rulings, or changes in interpretations of existing tax laws, could affect our income tax provision and net income or require us to change the manner in which we operate our business. In addition, governmental tax authorities are increasingly scrutinizing the tax positions of companies. Many countries in Europe, as well as a number of other countries and organizations, have recently proposed or recommended changes to existing tax laws or have enacted new laws. For example, the Organization for Economic Cooperation and Development (“OECD”) has been working on a “Base Erosion and Profit Shifting Project,” which is focused on a number of issues, including the shifting of profits between affiliated entities in different tax jurisdictions. In 2015, the OECD issued and is expected to continue to issue, guidelines and proposals that may change various aspects of the existing framework under which our tax obligations are determined in many of the countries in which we do business.


64


ITEM 2.UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

Following is a summary of stock repurchases for the three months ended September 30, 2019:

Period
 
Total Number of Shares Repurchased
 
Average Price Paid per Share
 
Total Number of Shares Repurchased as Part of Publicly Announced Program
 
Approximate Dollar Value of Shares that May Yet Be Repurchased Under the Program 1
July 1, 2019 through July 31, 2019
 
688,807

 
$
203.25

 
688,807

 
$
200,500,000

August 1, 2019 through August 31, 2019
 

 

 

 
$
200,500,000

September 1, 2019 through September 30, 2019
 
443,657

 
$
135.24

 
443,657

 
$
200,500,000


1  
In July 2019, we entered into an accelerated share repurchase agreement (“2019 ASR”) to repurchase $200.0 million of our common stock which was completed in September 2019. As of September 30, 2019, we have $200.5 million available for repurchase under the $600.0 million repurchase program authorized by our Board of Directors in May 2018 (Refer to Note 12 “Common Stock Repurchase Programs” of the Notes to Condensed Consolidated Financial Statements for details on our stock repurchase programs).
ITEM 3.DEFAULTS UPON SENIOR SECURITIES

Not applicable.
 
ITEM 4.MINE SAFETY DISCLOSURES

Not applicable.
 

ITEM 5.OTHER INFORMATION

None

65



 
ITEM 6.
EXHIBITS

(a) Exhibits:
Exhibit
Number
 
Description
 
Filing
 
Date
 
Exhibit
Number
 
Filed here with
 
 
 
 
 
 
 
 
*
 
 
 
 
 
 
 
 
*
 
 
 
 
 
 
 
 
*
 
 
 
 
 
 
 
 
*
101.INS
 
XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
 
 
 
 
 
 
 
*
101.SCH
 
XBRL Taxonomy Extension Schema Document
 
 
 
 
 
 
 
*
101.CAL
 
XBRL Taxonomy Extension Calculation Linkbase Document
 
 
 
 
 
 
 
*
101.DEF
 
XBRL Taxonomy Extension Definition Linkbase Document
 
 
 
 
 
 
 
*
101.LAB
 
XBRL Taxonomy Extension Label Linkbase Document
 
 
 
 
 
 
 
*
101.PRE
 
XBRL Taxonomy Extension Presentation Linkbase Document
 
 
 
 
 
 
 
*

66


SIGNATURES

Pursuant to the requirements of the Securities Exchange Act of 1934, as amended, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 
 
 
 
 
ALIGN TECHNOLOGY, INC.
 
 
 
October 31, 2019
By:
/s/ JOSEPH M. HOGAN
 
 
Joseph M. Hogan
President and Chief Executive Officer
 
 
 
 
By:
/s/ JOHN F. MORICI
 
 
John F. Morici
Chief Financial Officer and Senior Vice President, Global Finance


67
EX-10.1 2 algn20190930ex101.htm EXHIBIT 10.1 Exhibit


    
Exhibit 10.1

July 30, 2019
Fixed Dollar Accelerated Share Repurchase Transaction
Align Technology, Inc.
2820 Orchard Parkway
San Jose, California 95134
_________________________________________________________________________________________
Dear Sir/Madam:
The purpose of this letter agreement (this “Confirmation”) is to confirm the terms and conditions of the Transaction entered into between Morgan Stanley & Co LLC (“Dealer”) and Align Technology, Inc. (“Issuer”) on the Trade Date specified below (the “Transaction”). This confirmation constitutes a “Confirmation” as referred to in the Agreement specified below.
The definitions and provisions contained in the 2002 ISDA Equity Derivatives Definitions (as published by the International Swaps and Derivatives Association, Inc. (“ISDA”)) (the “Equity Definitions”) are incorporated into this Confirmation. The Transaction is a Share Forward Transaction for purposes of the Equity Definitions. Any reference to a currency shall have the meaning contained in Section 1.7 of the 2006 ISDA Definitions, as published by ISDA.

1. This Confirmation evidences a complete and binding agreement between Dealer and Issuer as to the terms of the Transaction to which this Confirmation relates and shall supersede all prior or contemporaneous written or oral communications with respect thereto. This Confirmation shall be subject to an agreement (the “Agreement”) in the form of the 2002 ISDA Master Agreement as if Dealer and Issuer had executed an agreement in such form without any Schedule but with the elections set forth in this Confirmation (and (1) the election of USD as the Termination Currency, (2) the election that subparagraph (ii) of Section 2(c) will not apply to the Transactions and (3) the election that the “Cross Default” provisions of Section 5(a)(vi) shall apply to Dealer, with a “Threshold Amount” of 3% of Dealer shareholders’ equity for Dealer (provided that (a) the phrase “or becoming capable at such time of being declared” shall be deleted from clause (1) of such Section 5(a)(vi) of the Agreement and (b) the following sentence shall be added to the end thereof: “Notwithstanding the foregoing, a default hereunder shall not constitute an Event of Default if (i) the default was caused solely by error or omission of an administrative or operational nature; (ii) funds were available to enable the party to make the payment when due; and (iii) the payment is made within two Local Business Days of such party’s receipt of written notice of its failure to pay)”.
The Transaction shall be the only transaction under the Agreement. If there exists any ISDA Master Agreement between Dealer and Issuer or any confirmation or other agreement between Dealer and Issuer pursuant to which an ISDA Master Agreement is deemed to exist between Dealer and Issuer, then, notwithstanding anything to the contrary in such ISDA Master Agreement, such confirmation or agreement or any other agreement to which Dealer and Issuer are parties, the Transaction shall not be considered a transaction under, or otherwise governed by, such existing or deemed to be existing ISDA Master Agreement.
If there is any inconsistency between the Agreement, this Confirmation and the Equity Definitions, the following will prevail for purposes of the Transaction in the order of precedence indicated: (i) this Master Confirmation; (ii) the Equity Definitions; and (iii) the Agreement.

2. The terms of the particular Transaction to which this Confirmation relates are as follows:
GENERAL TERMS:
Trade Date:
As specified in Schedule I
Buyer:
Issuer
Seller:
Dealer
Shares:
Common Stock, par value USD 0.0001 per share, of Issuer (Ticker: ALGN)
Forward Price:
A price per Share (as determined by the Calculation Agent) equal to the greater of (A) (i) the arithmetic mean (not a weighted average) of the 10b-18 VWAP on each Observation Date that is a Trading Day during the Calculation Period minus (ii) the Discount and (B) $5.00.





Discount:
As specified in Schedule I
10b-18 VWAP:
On any Trading Day, a price per Share equal to the volume-weighted average price of the Rule 10b-18 eligible trades in the Shares for the entirety of such Trading Day as determined by the Calculation Agent by reference to the screen entitled “ALGN <Equity> AQR SEC” or any successor page as reported by Bloomberg L.P. or any successor (excluding (i) trades that do not settle regular way, (ii) opening (regular way) reported trades in the consolidated system on such Scheduled Trading Day, (iii) trades that occur in the last ten minutes before the scheduled close of trading on the Exchange on such Scheduled Trading Day and ten minutes before the scheduled close of the primary trading in the market where the trade is effected, and (iv) trades on such Scheduled Trading Day that do not satisfy the requirements of Rule 10b-18(b)(5) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) on such Trading Day) or, if the price displayed on such screen is clearly erroneous, as determined by the Calculation Agent in good faith and in a commercially reasonable manner.
Observation Dates:
As specified in Schedule I
Calculation Period:
The period from, and including, the first Observation Date that is a Trading Day that occurs on or after the Prepayment Date to, but excluding, the relevant Valuation Date; provided, however, that if the Valuation Date is the Scheduled Valuation Date, then the Valuation Date shall be included in the Calculation Period; provided further that in no event shall any Scheduled Valuation Date be postponed to a date later than the Final Termination Date.
Final Termination Date:
As specified in Schedule I; provided that if a Market Disruption Event has occurred pursuant to Section 7 of this Confirmation, such Final Termination Date shall be postponed by one Trading Day for every Trading Day that is a Disrupted Day as a result of such Merger Transaction during the Calculation Period
Trading Day:
Any Exchange Business Day that is not a Disrupted Day in whole
Initial Shares:
As specified in Schedule I; provided that if Dealer is unable to borrow or otherwise acquire a number of Shares equal to the Initial Shares for delivery to Issuer on the Initial Share Delivery Date, the Initial Shares delivered on the Initial Share Delivery Date shall be reduced to such number of Shares that Dealer is able to so borrow or otherwise acquire, and thereafter Dealer shall continue to use commercially reasonable efforts to borrow or otherwise acquire a number of Shares, at a stock borrow cost no greater than the Initial Stock Loan Rate, equal to the shortfall in the Initial Shares and to deliver such additional Shares as soon as reasonably practicable. For the avoidance of doubt, the aggregate of all shares delivered to Dealer in respect of the Transaction pursuant to this paragraph shall be the “Initial Shares” for purposes of determining the “Settlement Amount” below.
Initial Share Delivery Date:
One Exchange Business Day following the Trade Date. On the Initial Share Delivery Date, Seller shall deliver to Buyer a number of Shares equal to the Initial Shares in accordance with Section 9.4 of the Equity Definitions, with the Initial Share Delivery Date being deemed to be a “Settlement Date” for purposes of such Section 9.4.
Prepayment:
Applicable
Prepayment Amount:
As specified in Schedule I
Prepayment Date:
One Exchange Business Day following the Trade Date. On the Prepayment Date, Buyer shall pay to Seller the Prepayment Amount.
Exchange:
NASDAQ
Related Exchange:
All Exchanges; provided that Section 1.26 of the Equity Definitions shall be amended to add the words “United States” before the word “exchange” in the tenth line of such Section.





Market Disruption Event:
The definition of “Market Disruption Event” in Section 6.3(a) of the Equity Definitions is hereby amended by deleting the words “at any time during the one-hour period that ends at the relevant Valuation Time, Latest Exercise Time, Knock-in Valuation Time or Knock-out Valuation Time, as the case may be,” starting in the third line thereof.
Section 6.3(d) of the Equity Definitions is hereby amended by deleting the remainder of the provision following the term “Scheduled Closing Time” in the fourth line thereof.
Notwithstanding anything to the contrary in the Equity Definitions, if any Exchange Business Day in the Calculation Period is a Disrupted Day, the Calculation Agent shall have the option, in its reasonable discretion, to take one or more of the following actions in a good faith and commercially reasonable manner: (i) determine that such Exchange Business Day is a Disrupted Day in part, in which case the Calculation Agent shall (x) determine the 10b-18 VWAP on such Exchange Business Day based on Rule 10b-18 eligible trades in the Shares on such day taking into account the nature and duration of the relevant Market Disruption Event and (y) determine the Forward Price using an appropriately weighted average of 10b-18 VWAPs instead of an arithmetic mean, and/or (ii) elect to postpone the Scheduled Valuation Date by up to one Observation Date for every Observation Date that is a Disrupted Day during the Calculation Period; provided that in no event shall any Scheduled Valuation Date be postponed to a date later than the Final Termination Date. For the avoidance of doubt, if the Calculation Agent takes the action described in clause (i) above, then such Disrupted Day shall be a Trading Day for purposes of calculating the Forward Price.
Any Exchange Business Day on which, as of the date hereof, the Exchange is scheduled to close prior to its normal close of trading shall be deemed not to be an Exchange Business Day; if a closure of the Exchange prior to its normal close of trading on any Exchange Business Day is scheduled following the date hereof, then such Exchange Business Day shall be deemed to be a Disrupted Day in full.
If a Disrupted Day occurs during the Calculation Period and each of the nine immediately following Scheduled Trading Days is a Disrupted Day, then the Calculation Agent may, in its good faith and commercially reasonable discretion, deem such ninth Scheduled Trading Day to be an Exchange Business Day that is not a Disrupted Day and determine the VWAP Price for such ninth Scheduled Trading Day using its good faith and commercially reasonable estimate of the value of the Shares on such ninth Scheduled Trading Day based on the volume, historical trading patterns and trading price of the Shares.
VALUATION:
Valuation Date:
The earlier of (i) the Scheduled Valuation Date and (ii) any earlier accelerated Valuation Date as a result of Dealer’s election in accordance with the immediately succeeding paragraph.
Dealer shall have the right, in its absolute discretion but subject to the limitation set forth in the immediately succeeding paragraph, to accelerate the Valuation Date, in whole or in part (an “Acceleration”), to any Exchange Business Day that is on or after the Lock-Out Date and prior to the Scheduled Valuation Date by notice (each such notice, an “Acceleration Notice”) to Issuer by 9:00 p.m., New York City time, on the Exchange Business Day immediately following the accelerated Valuation Date; provided that if at any time after the Lock-Out Date Dealer expects the Settlement Amount to be a negative number, then Dealer shall provide Issuer notice of any such expectation.
Dealer shall specify in each Acceleration Notice the portion of the Prepayment Amount that is subject to acceleration (which may be less than the full Prepayment Amount, but only so long as such portion is not less than USD 25,000,000). If the portion of the Prepayment Amount that is subject to acceleration is less than the full Prepayment Amount, then the Calculation Agent shall adjust the terms of the Transaction as appropriate in order to take into account the occurrence of such accelerated Valuation Date (including cumulative adjustments to take into account all prior accelerated Valuation Dates).
On each Valuation Date, the Calculation Agent shall calculate the Settlement Amount.





Scheduled Valuation Date:
As specified in Schedule I, subject to postponement in accordance with “Market Disruption Event” above
Lock-Out Date:
As specified in Schedule I
SETTLEMENT TERMS:
Physical Settlement:
Applicable.
On the Settlement Date, Seller shall deliver to Buyer a number of Shares equal to (a) (i) the Prepayment Amount divided by (ii) the Forward Price minus (b) the Initial Shares (such number of Shares, the “Settlement Amount”), rounded to the nearest whole number of Shares; provided, however, that if the Settlement Amount is less than zero, then Buyer shall deliver to Seller on the Settlement Date a number of Shares satisfying the conditions set forth in Section 8(a) below (the “Registered Payment Shares”), or a number of Shares not satisfying such conditions (the “Unregistered Payment Shares”) pursuant to Section 8(b) below, in either case (i) with a value equal to the absolute value of the Forward Cash Settlement Amount, with such Shares’ value determined by the Calculation Agent (which value shall, in the case of Unregistered Payment Shares, take into account a commercially reasonable illiquidity discount), in each case as determined by the Calculation Agent and (ii) as if such Shares were “Early Settlement Shares” or “Make-Whole Shares” under Section 8 below, and references in Section 8 to “Early Settlement Payment” were deemed to be references to the absolute value of the Forward Cash Settlement Amount.
Notwithstanding the proviso above, if the Settlement Amount is less than zero, Buyer may elect, in its sole discretion, to cash settle its obligation to deliver Shares by delivering to Seller a notice by no later than the Valuation Date (or, in the event of an Acceleration, the two (2) Business Days after Dealer delivers an Acceleration Notice) electing to cash settle its obligation to deliver Shares, in which case “Cash Settlement” shall be Applicable. Any such Cash Settlement shall be effected in accordance with “Cash Settlement” below.
Settlement Currency:
USD
Settlement Date:
The date that falls one Settlement Cycle after the relevant Valuation Date, or, if the Settlement Amount is less than zero, the date one Settlement Cycle following the last day of the Settlement Valuation Period.
Settlement Valuation Period:
If the Settlement Amount is less than zero, and whether or not Physical Settlement or Cash Settlement is applicable, on the Exchange Business Day immediately following the Valuation Date, Seller may begin purchasing Shares in a commercially reasonable manner in an amount equal to the Settlement Amount (all such Shares purchased, “Hedge Close-out Shares”, and the period from and including the Exchange Business Day immediately following the Valuation Date to and including the day on which Seller completes its purchases of Hedge Close-out Shares, the “Settlement Valuation Period”). In making any purchases of Hedge Close-out Shares contemplated by this paragraph, Dealer shall use commercially reasonable efforts to purchase such Shares in a manner that would qualify for the safe harbor provided by Rule 10b-18 under the Exchange Act (“Rule 10b-18”) if such purchases were made by or on behalf of Issuer. The Settlement Valuation Period shall be considered to be part of the Calculation Period for purposes of the representations, warranties and covenants and other provisions herein as the context requires (but, for the avoidance of doubt, not for purposes of determining the Forward Price).
Forward Cash Settlement Amount:
The aggregate purchase price (including commissions that are reasonable and customary for transactions of this type) of the Hedge Close-out Shares purchased during the Settlement Valuation Period.





Cash Settlement:
If Cash Settlement is applicable, then on the Settlement Date, Buyer shall deliver to Seller an amount in USD equal to (x) 103% of the absolute value of the Settlement Amount multiplied by (y) a price per Share as reasonably determined by the Calculation Agent (such cash amount, the “Initial Cash Settlement Amount”). On the Valuation Date (i) a notional Share balance (the “Settlement Balance”) shall be created with an initial balance equal to the absolute value of the Settlement Amount and (ii) a notional cash balance (the “Cash Balance”) shall be created with an initial balance equal to the Initial Cash Settlement Amount. At the end of each Exchange Business Day on which Seller purchases Hedge Close-out Shares, Seller shall reduce (i) the Settlement Balance by the number of Hedge Close-out Shares purchased on such Exchange Business Day and (ii) the Cash Balance by the aggregate purchase price (including commissions that are reasonable and customary for transactions of this type) of the Hedge Close-out Shares purchased on such Exchange Business Day.  If, on any Exchange Business Day, the Cash Balance is reduced to or below zero but the Settlement Balance is greater than zero, the Buyer shall (i) deliver to Seller or as directed by Seller on the next Currency Business Day after such Exchange Business Day an additional amount in USD (an “Additional Cash Settlement Amount”) equal to the Settlement Balance as of such Exchange Business Day multiplied by a price per Share as reasonably determined in a good faith manner by the Calculation Agent, and the Cash Balance shall be increased by such amount. This provision shall be applied successively until the Settlement Balance is reduced to zero. On the Currency Business Day immediately following the Exchange Business Day that the Settlement Balance is reduced to zero, Seller shall return to Buyer an amount in USD equal to the remaining Cash Balance, if any, as of such Exchange Business Day.
Other Applicable Provisions:
The last sentence of Section 9.2, Sections 9.8, 9.9, 9.10 and 9.11 (except that the Representation and Agreement contained in Section 9.11 of the Equity Definitions shall be modified by excluding any representations therein relating to restrictions, obligations, limitations or requirements under applicable securities laws arising as a result of the fact that Buyer is the issuer of the Shares) and Section 9.12 of the Equity Definitions will be applicable to the Transaction.

SHARE ADJUSTMENTS:
Potential Adjustment Event:
Notwithstanding anything to the contrary in Section 11.2(e) of the Equity Definitions, an Extraordinary Dividend shall not constitute a Potential Adjustment Event.
It shall constitute a Potential Adjustment Event if a Disrupted Day occurs or, pursuant to Section 11 below, is deemed to occur (in whole or in part) on any Trading Day on or prior to the Valuation Date.
Extraordinary Dividend:
Any dividend or distribution on the Shares with an ex-dividend date occurring during the period from, and including, the Trade Date to, and including, the last day of the Calculation Period (other than any dividend or distribution of the type described in Section 11.2(e)(i), Section 11.2(e)(ii)(A) or Section 11.2(e)(ii)(B) of the Equity Definitions).
Method of Adjustment:
Calculation Agent Adjustment; provided that the parties hereto agree that any Share repurchases by the Issuer, whether pursuant to Rule 10b-18 of the Exchange Act, Rule 10b5-1 of the Exchange Act on customary terms, at prevailing market prices, or VWAP (subject to any discounts thereto) shall not be considered Potential Adjustment Events; provided further that adjustments for any Potential Adjustment Event (other than pursuant to any Potential Adjustment Event defined in Sections 11.2(e)(i), 11.2(e)(ii)(A) and 11.2(e)(iii) of the Equity Definitions) may be made to account for changes in volatility, stock loan rate or liquidity relevant to the Shares or the Transaction.
Extraordinary Events:
Consequences of Merger Events:





Share-for-Share:
Modified Calculation Agent Adjustment
Share-for-Other:
Cancellation and Payment on that portion of the Other Consideration that consists of cash; Modified Calculation Agent Adjustment on the remainder of the Other Consideration
Share-for-Combined:
Component Adjustment
Tender Offer:
Applicable; provided that the definition of “Tender Offer” in Section 12.1 of the Equity Definitions will be amended by replacing the phrase “greater than 10% and less than 100% of the outstanding voting shares of the Issuer” in the third and fourth line thereof with “(a) greater than 15% and less than 100% of the outstanding Shares of the Issuer in the event that such Tender Offer is being made by any entity or person other than the Issuer or any subsidiary thereof or (b) greater than 20% and less than 100% of the outstanding Shares of the Issuer in the event that such Tender Offer is being made by the Issuer or any subsidiary thereof”.
Consequences of Tender Offers:
Share-for-Share:
Modified Calculation Agent Adjustment
Share-for-Other:
Modified Calculation Agent Adjustment
Share-for-Combined:
Modified Calculation Agent Adjustment
New Shares:
In the definition of New Shares in Section 12.1(i) of the Equity Definitions, the text in clause (i) thereof shall be deleted in its entirety (including the word “and” following such clause (i)) and replaced with “publicly quoted, traded or listed on any of the New York Stock Exchange, The NASDAQ Global Select Market or The NASDAQ Global Market (or their respective successors)”.
For purposes of the Transaction,
(i)
the definition of Merger Date in Section 12.1(c) of the Equity Definitions shall be amended to read, “Merger Date shall mean the Announcement Date.”;
(ii)
the definition of Tender Offer Date in Section 12.1(e) of the Equity Definitions shall be amended to read, “Tender Offer Date shall mean the Announcement Date.”;
(iii)
the definition of “Announcement Date” in Section 12.1(l) of the Equity Definitions is hereby amended by (a) replacing the words “a firm” with the word “any bona fide” in the second and fourth lines thereof, (b) replacing the word “leads to the” with the words “, if completed, would lead to a” in the third and the fifth lines thereof, (c) replacing the words “voting shares” with the word “Shares” in the fifth line thereof, (d) inserting the words “by any bona fide entity that is reasonably likely to be a party to the transaction” after the word “announcement” in the second and the fourth lines thereof, (e) inserting the words “or to explore the possibility of engaging in” after the words “engage in” in the second line thereof and (f) inserting the words “or to explore the possibility of purchasing or otherwise obtaining” after the word “obtain” in the fourth line thereof; and
(iv)
Section 12.2 of the Equity Definitions is hereby amended by inserting the words “Announcement Date in respect of any Merger Event or any potential” before the words “Merger Event” in the final line thereof.
Composition of Combined Consideration:
Not Applicable
Nationalization, Insolvency or Delisting:
Cancellation and Payment; provided that in addition to the provisions of Section 12.6(a)(iii) of the Equity Definitions, it shall constitute a Delisting if the Exchange is located in the United States and the Shares are not immediately re-listed, re-traded or re-quoted on any of the New York Stock Exchange, The NASDAQ Global Market or The NASDAQ Global Select Market (or their respective successors); if the Shares are immediately re-listed, re-traded or re-quoted on any such exchange or quotation system, such exchange or quotation system shall thereafter be deemed to be the Exchange.
Additional Disruption Events:
 





Change in Law:
Applicable; provided that (i) any determination as to whether (A) the adoption of or any change in any applicable law or regulation (including, for the avoidance of doubt and without limitation, (x) any tax law or (y) adoption or promulgation of new regulations authorized or mandated by existing statute) or (B) the promulgation of or any change in the interpretation by any court, tribunal or regulatory authority with competent jurisdiction of any applicable law or regulation (including any action taken by a taxing authority), in each case, constitutes a “Change in Law” shall be made without regard to Section 739 of the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010 or any similar legal certainty provision in any legislation enacted, or rule or regulation promulgated, on or after the Trade Date, (ii) Section 12.9(a)(ii) of the Equity Definitions is hereby amended by replacing the parenthetical beginning after the word “regulation” in the second line thereof the words “(including, for the avoidance of doubt and without limitation, (x) any tax law or (y) adoption or promulgation of new regulations authorized or mandated by existing statute)” and (iii) by, immediately following the word “Transaction” in clause (x) thereof, adding the phrase “in the manner contemplated by the Hedging Party on the Trade Date”.
Failure to Deliver:
Applicable
Insolvency Filing:
Applicable
Hedging Disruption:
Applicable
Increased Cost of Hedging:
Not Applicable
Loss of Stock Borrow:
Applicable
Maximum Stock Loan Rate:
100 bps
Increased Cost of Stock Borrow:
Applicable
Initial Stock Loan Rate:
25 bps
Determining Party:
For all applicable events, Dealer
Hedging Party:
For all applicable events, Dealer
Non-Reliance:
Applicable
Agreements and Acknowledgements Regarding Hedging Activities:
Applicable
Additional Acknowledgments:
Applicable
3. Calculation Agent:
Dealer; provided that following the occurrence of an Event of Default of the type described in Section 5(a)(vii) of the Agreement with respect to which Dealer is the sole Defaulting Party, if the Calculation Agent fails to timely make any calculation, adjustment or determination required to be made by the Calculation Agent hereunder or to perform any obligation of the Calculation Agent hereunder and such failure continues for five (5) Exchange Business Days following notice to the Calculation Agent by Issuer of such failure the Issuer shall have the right to designate a nationally recognized third-party dealer in over-the-counter corporate equity derivatives to act, during the period commencing on the date such Event of Default occurred and ending on the Early Termination Date with respect to such Event of Default, as the Calculation Agent.
All calculations and determinations by the Calculation Agent shall be made in good faith and in a commercially reasonable manner. Following any calculation made by the Calculation Agent hereunder, upon a prior written request by the Issuer, the Calculation Agent will provide to the Issuer by email to the email address provided by the Issuer in such prior written request a report (in a commonly used file format for the storage and manipulation of financial data) displaying in reasonable detail the basis for such calculation and specifying the particular section of the Confirmation pursuant to which such calculation or determination is being made (and in the event that more than one section of the Confirmation would permit the Calculation Agent to make an adjustment upon the occurrence of a specific event, then the Calculation Agent shall specify the particular section number pursuant to which the Calculation Agent is making the adjustment hereunder); provided, however, that in no event will the Calculation Agent be obligated to share with the Issuer any proprietary or confidential data or information or any proprietary models used by it.

4. Account Details and Notices:






(a)Account for delivery of Shares to Issuer:

Shares to be delivered to:
Computershare
250 Royal Street
Canton, MA 02021
ATTN: Client Operations (Align Technology, Inc)

(b)Account for payments to Issuer:
    
Bank of America
Acct: provided
ABA: provided  
         
(c)Account for payments to Dealer:
    
Citibank, NY
ABA: provided
Morgan Stanley & Co
Account #: provided, further credit to Align Technology Account # provided

For purposes of this Confirmation:
(i)    Address for notices or communications to Issuer:
    
Align Technology, Inc.
2820 Orchard Parkway
San Jose, CA 95134
Attn: Legal Department
(ii)    Address for notices or communications to Dealer:

Usman Khan
1585 Broadway Ave, 4th floor
New York, NY 10036

And email notification to the following address:
Usman.s.khan@morganstanley.com
Amendments to the Equity Definitions and Agreement.

(d)Section 9.2(a)(iii) of the Equity Definitions is hereby amended by deleting the words “the Excess Dividend Amount, if any, and”.

(e)Section 11.2(a) of the Equity Definitions is hereby amended by deleting the words “a diluting or concentrative effect on the theoretical value of the relevant Shares” and replacing them with the words “a material economic effect on the relevant Transaction”.

(f)The first sentence of Section 11.2(c) of the Equity Definitions, prior to clause (A) thereof, is hereby amended to read as follows: ‘(c) If “Calculation Agent Adjustment” is specified as the Method of Adjustment in the related Confirmation of a Share Option Transaction or Share Forward Transaction, then, following the announcement or occurrence of any Potential Adjustment Event, the Calculation Agent will determine whether such Potential Adjustment Event has a material economic effect on the Transaction and, if so, will (i) make appropriate adjustment(s), if any, to any one or more of:’.

(g)Section 11.2(e)(vii) of the Equity Definitions is hereby amended by deleting the words “diluting or concentrative effect on the theoretical value of the relevant Shares” and replacing them with the words “a material economic effect on the relevant Transaction”.






(h)Section 12.6(c)(ii) of the Equity Definitions is hereby amended by replacing the words “the Transaction will be cancelled,” in the first line with the words “Dealer will have the right to cancel the Transaction,”.

(i)Section 12.9(b)(iv) of the Equity Definitions is hereby amended by (A) deleting (1) subsection (A) in its entirety, (2) the phrase “or (B)” following subsection (A) and (3) the phrase “in each case” in subsection (B); and (B) deleting the phrase “neither the Non-Hedging Party nor the Lending Party lends Shares in the amount of the Hedging Shares or” in the penultimate sentence.

(j)Section 12.9(b)(v) of the Equity Definitions is hereby amended by (A) adding the word “or” immediately before subsection “(B)” and deleting the comma at the end of subsection (A); and (B)(1) deleting subsection (C) in its entirety, (2) deleting the word “or” immediately preceding subsection (C) and (3) replacing in the penultimate sentence the words “either party” with “the Hedging Party” and (4) deleting clause (X) in the final sentence.

(k)Section 2(a)(iii) of the Agreement is hereby amended by deleting the words “or Potential Event of Default” in clause (1) of such Section and deleting the word “and” immediately before subsection (3) and deleting clause “(3)” in its entirety.

5. Certain Payments and Deliveries by Dealer.
Notwithstanding anything to the contrary herein, or in the Equity Definitions, if at any time (i) an Early Termination Date occurs and Dealer would be required to make a payment pursuant to Section 6 of the Agreement or (ii) an Extraordinary Event occurs and Dealer would be required to make a payment pursuant to Article 12 of the Equity Definitions (the amount of any such payment obligation described in Section 6(i) or (ii) above, an “Dealer Payment Amount”), then Issuer shall have the right, by prior written notice to Dealer, to require Dealer to settle such payment obligation in Shares in lieu of cash; provided, however, that Issuer shall not have the right to so elect in the event of (i) an Insolvency, a Nationalization, a Merger Event or a Tender Offer, in each case, in which the consideration or proceeds to be paid to holders of Shares consists solely of cash or (ii) an Event of Default in which Issuer is the Defaulting Party or a Termination Event in which Issuer is an Affected Party, which Event of Default or Termination Event resulted from an event or events within Issuer’s control. If Issuer does not so elect for Dealer to settle an Dealer Payment Amount in Shares, then Dealer shall have the right, in its sole discretion, to elect to settle such Dealer Payment Amount in Shares. If either Issuer or Dealer so elects, then Dealer shall deliver to Issuer, on or within a commercially reasonable time following the date on which such Dealer Payment Amount would have been due, a number of Shares with a market value, as determined by the Calculation Agent, equal to all or a portion (which portion may be zero) of the Dealer Payment Amount. If the market value of such Shares equals a portion, but not all, of the Dealer Payment Amount, then, on the date such Dealer Payment Amount is due, a notional balance (the “Settlement Balance”) shall be established equal to the remaining portion of the Dealer Payment Amount, and Dealer shall commence purchasing Shares for delivery to Issuer. At the end of each Trading Day on which Dealer purchases Shares pursuant to this Section 6, Dealer shall reduce the Settlement Balance by the amount paid by Dealer to purchase the Shares purchased on such Trading Day. Dealer shall deliver any Shares purchased on a Trading Day pursuant to this Section 6 to Issuer on the third Exchange Business Day following such Trading Day. Dealer shall continue so purchasing and delivering Shares until the Settlement Balance has been reduced to zero. In making any purchases of Shares contemplated by this Section 6, Dealer shall use commercially reasonable efforts to purchase such Shares in a manner that would qualify for the safe harbor provided by Rule 10b-18 if such purchases were made by or on behalf of Issuer. The period until the Settlement Balance is reduced to zero shall be considered to be part of the Calculation Period for purposes of the representations, warranties and covenants and other provisions herein as the context requires.

6. Certain Payments and Deliveries by Issuer.
Notwithstanding anything to the contrary herein, or in the Equity Definitions, if at any time (i) an Early Termination Date occurs and Issuer would be required to make a payment pursuant to Section 6 of the Agreement or (ii) an Extraordinary Event occurs and Issuer would be required to make a payment pursuant to Article 12 of the Equity Definitions (any such payment described in Section 7(i) or (ii) above, an “Early Settlement Payment”), then Issuer shall have the right, by prior written notice to Dealer, in lieu of making such cash payment, to settle such payment obligation in Shares (such Shares, “Early Settlement Shares”); provided, however, that Issuer shall not have the right to so elect in the event of (i) an Insolvency, a Nationalization, a Merger Event or a Tender Offer, in each case, in which the consideration or proceeds to be paid to holders of Shares consists solely of cash or (ii) an Event of Default in which Issuer is the Defaulting Party or a Termination Event in which Issuer is an Affected Party, which Event of Default or Termination Event resulted from an event or events within Issuer’s control. In order to elect to deliver Early Settlement Shares, (i) Issuer must notify Dealer of its election by no later than 4:00 p.m., New York City time, on the date that is three Exchange Business Days before the date that the Early Settlement Payment is due, (ii) Issuer must specify whether such Early Settlement Shares are to be sold by means of a registered offering or by means of a private placement and (iii) Issuer must comply with Section 8 below.






7. Provisions Relating to Delivery of Early Settlement Shares.

(a) Issuer may deliver Early Settlement Shares and Make-Whole Shares (as defined below) by means of a registered offering only if the following conditions are satisfied:

(i)On the later of (A) the second Trading Day following Issuer’s election to deliver Early Settlement Shares and any Make-Whole Shares by means of a registered offering (the “Registration Notice Date”), and (B) the date on which the Registration Statement is declared effective by the SEC or becomes effective, but in no event later than the date the Early Settlement Payment is due, Issuer shall deliver to Dealer a number of Early Settlement Shares equal to the quotient of (I) the relevant Early Settlement Payment divided by (II) a price per Share as reasonably determined by the Calculation Agent (the date of such delivery, the “Registered Share Delivery Date”).

(ii)Promptly following the Registration Notice Date, Issuer shall file with the SEC a registration statement (“Registration Statement”) covering the public sale by Dealer of the Early Settlement Shares and any Make-Whole Shares (collectively, the “Registered Securities”) on a continuous or delayed basis pursuant to Rule 415 (or any similar or successor rule), if available, under the Securities Act of 1933, as amended (the “Securities Act”); provided that no such filing shall be required pursuant to this paragraph (ii) if Issuer shall have filed a similar registration statement with unused capacity at least equal to the relevant Early Settlement Payment and such registration statement has become effective or been declared effective by the SEC on or prior to the Registration Notice Date and no stop order is in effect with respect to such registration statement as of the Registration Notice Date, in which case such registration statement shall be the Registration Statement.  Issuer shall use its commercially reasonable efforts to file the Registration Statement as an automatic shelf registration statement or have the Registration Statement declared effective by the SEC as promptly as possible. The Registration Statement shall be effective and subject to no stop order as of the Registered Share Delivery Date.

(iii)Promptly following the Registration Notice Date, Issuer shall afford Dealer a reasonable opportunity to conduct a due diligence investigation with respect to Issuer customary in scope for underwritten offerings of equity securities for companies of comparable size, maturity and line of business (including, without limitation, the availability of senior management to respond to questions regarding the business and financial condition of Issuer and the right to have made available to Dealer for inspection at times reasonably acceptable to Issuer any financial and other records, pertinent corporate documents and other information reasonably requested in connection with underwritten offerings of this type by Dealer), and Dealer shall be satisfied in its good faith discretion with the results of such due diligence investigation of Issuer. For the avoidance of doubt, Issuer shall not have the right to deliver Shares pursuant to this Section 8(a) (and the conditions to delivery of Early Settlement Shares specified in this Section 8(a) shall not be satisfied) unless and until Dealer is satisfied in its good faith discretion with the results of such due diligence investigation of Issuer.

(iv)From the effectiveness of the Registration Statement until the earlier of (1) when all Registered Securities have been sold by Dealer or (2) thirty (30) days after effectiveness, Issuer shall, at the request of Dealer, make available to Dealer a printed prospectus relating to the Registered Securities in form and substance (including, without limitation, any sections describing the plan of distribution) reasonably satisfactory to Dealer (a “Prospectus”, which term shall include any prospectus supplement thereto), in such quantities as Dealer shall reasonably request.

(v)Issuer shall use its commercially reasonable efforts to avoid or prevent the issuance of any stop order suspending the effectiveness of the Registration Statement or of any order preventing or suspending the use of any Prospectus and, if any such order is issued, to obtain the lifting thereof as promptly as practicable.  If the Registration Statement, the Prospectus or any document incorporated therein by reference contains a misstatement of a material fact or omits to state a material fact required to be stated therein or necessary to make any statement therein not misleading, Issuer shall use its commercially reasonable efforts to as promptly as practicable file any required document and prepare and furnish to Dealer a reasonable number of copies of such supplement or amendment thereto as may be necessary so that the Prospectus, as thereafter delivered to the purchasers of the Registered Securities, will not contain a misstatement of a material fact or omit to state a material fact required to be stated therein or necessary to make any statement therein not misleading.

(vi)On or prior to the Registered Share Delivery Date, Issuer shall enter into an agreement (a “Transfer Agreement”) with Dealer (or any affiliate of Dealer designated by Dealer) relating to the public sale of the Registered Securities and substantially similar to underwriting agreements customary for underwritten offerings of equity securities for companies of comparable size, maturity and line of business, in form and substance reasonably satisfactory to Dealer (or such affiliate), which Transfer Agreement shall (without limiting the foregoing) contain provisions substantially similar to those contained in such underwriting agreements relating to:





(A)    the indemnification of, and contribution in connection with the liability of, Dealer and its affiliates,
(B)    the delivery to Dealer (or such affiliate) of customary letters and customary opinions (including, without limitation, accountants’ comfort letters, opinions relating to the due authorization, valid issuance and fully paid and non-assessable nature of the Registered Securities and letters of counsel relating to the lack of material misstatements and omissions in the Registration Statement, and the Prospectus); and
(C)    the payment by Issuer of all fees and expenses in connection with such resale of the Registered Securities, including all registration costs and all reasonable fees and expenses of counsel for Dealer documented in writing (or such affiliate).

(vii) On the Registered Share Delivery Date, a notional balance (the “Early Settlement Balance”) shall be established with an initial balance equal to the amount of the Early Settlement Payment.  Following the delivery of Early Settlement Shares or any Make-Whole Shares, Dealer shall sell all such Early Settlement Shares or Make-Whole Shares in a commercially reasonable manner.

(viii) At the end of each day on which sales have been made pursuant to paragraph 8(a)(vii) above, the Early Settlement Balance shall be (A) reduced by an amount equal to the net proceeds to be received by Dealer upon settlement of such sales, and (B) increased by an amount (as reasonably determined by the Calculation Agent) equal to Dealer’s funding cost with respect to the Early Settlement Balance as of the close of business on the day one Settlement Cycle prior to such day.

(ix) If, on any date, the Settlement Balance has been reduced to zero but not all of the Early Settlement Shares have been sold, no additional Early Settlement Shares shall be sold and Dealer shall promptly deliver to Issuer (A) any remaining Early Settlement Shares and (B) if the Early Settlement Balance has been reduced to an amount less than zero, an amount in cash equal to the absolute value of the then-current Early Settlement Balance.

(x) If, on any date, all of the Early Settlement Shares have been sold and the Settlement Balance has not been reduced to zero, Issuer shall, at its election, either pay the remaining Early Settlement Balance to Dealer in cash or promptly deliver to Dealer an additional number of Shares (“Make-Whole Shares”) equal to (A) the Settlement Balance as of such date divided by (B) a price per Share as reasonably determined by the Calculation Agent. This clause (x) shall be applied successively until the Settlement Balance is reduced to zero.

(xi) If at any time the number of Shares covered by the Registration Statement is less than the number of Registered Securities required to be delivered pursuant to this Section 8(a), Issuer shall, at the request of Dealer, file additional registration statement(s) to register the sale of all Registered Securities required to be delivered to Dealer.

(xii) The provisions of Section 8(b) shall apply to any then-current Early Settlement Balance if (i) on any given day, Issuer cannot satisfy any of the conditions set forth in this Section 8(a) or (ii) for a period of at least 10 consecutive Exchange Business Days, Dealer has determined that it is inadvisable to effect sales of Registered Securities, unless in either case Issuer pays such then-current Early Settlement Balance to Dealer in cash pursuant to the Registration Statement.

(b) If Issuer timely elects to deliver Early Settlement Shares and Make-Whole Shares by means of a private placement, the following provisions shall apply:

(i) All Early Settlement Shares and Make-Whole Shares shall be delivered to Dealer (or any affiliate of Dealer designated by Dealer) pursuant to the exemption from the registration requirements of the Securities Act provided by Section 4(2) thereof.

(ii) Issuer shall afford Dealer and any potential purchaser of any such Shares from Dealer (or any affiliate of Dealer designated by Dealer) identified by Dealer a commercially reasonable opportunity to conduct a due diligence investigation with respect to Issuer customary in scope for private placements of equity securities for companies of comparable size, maturity and line of business (including, without limitation, the right to have made available to them for inspection at times reasonably acceptable to Issuer any financial and other records, pertinent corporate documents and other information reasonably requested by them in connection with underwritten offerings of this type), subject to any such potential purchasers entering into a non-disclosure agreement with Issuer in connection with such due diligence.

(iii) Issuer shall enter into an agreement (a “Private Placement Agreement”) with Dealer (or any affiliate of Dealer designated by Dealer) in connection with the private placement of such Shares by Issuer to Dealer (or any such affiliate) and the private resale of such Shares by Dealer (or any such affiliate), substantially similar to private placement purchase





agreements customary for private placements of equity securities for companies of comparable size, maturity and line of business, in form and substance commercially reasonably satisfactory to Dealer and Issuer, which Private Placement Agreement shall include, without limitation, provisions substantially similar to those contained in such private placement purchase agreements relating to the indemnification of, and contribution in connection with the liability of, Dealer and its affiliates, and shall provide for the payment by Issuer of all fees and expenses in connection with such resale (which fees and expenses shall be payable in cash or unregistered Shares), including all reasonable fees and expenses of one counsel for Dealer but not including any underwriter or broker discounts and commissions, and shall contain representations, warranties and agreements of Issuer and Dealer reasonably necessary or advisable to establish and maintain the availability of an exemption from the registration requirements of the Securities Act for such resales.

(iv) Issuer shall not take or cause to be taken any action that would make unavailable either (A) the exemption set forth in Section 4(2) of the Securities Act for the sale of any Early Settlement Shares or Make-Whole Shares by Issuer to Dealer or (B) an exemption from the registration requirements of the Securities Act reasonably acceptable to Dealer for resales of Early Settlement Shares and Make-Whole Shares by Dealer.

(v) On the date requested by Dealer, Issuer shall deliver a number of Early Settlement Shares equal to the quotient of (A) the amount of the Early Settlement Payment divided by (B) a per Share value, determined by Dealer in a commercially reasonable manner, which value shall take into account transfer restrictions applicable to such Shares and may be based on indicative bids from institutional “accredited investors” (as defined in Rule 501 under the Securities Act), and the provisions of Section 8(a)(vii) through (x) shall apply to the Early Settlement Shares delivered pursuant to this Section 8(b)(v). For purposes of applying the foregoing, the Registered Share Delivery Date referred to in Section 8(a)(vii) shall be the date on which Issuer delivers the Early Settlement Shares.

(c) If Issuer elects to deliver Early Settlement Shares to settle its obligation to make an Early Settlement Payment, then, if necessary, Issuer shall use its commercially reasonable efforts to cause the number of authorized but unissued Shares of Common Stock to be increased to an amount sufficient to permit Issuer to fulfill its obligations under Sections 8(a) and/or 8(b) above.

8. Special Provisions for Merger Transactions.
Notwithstanding anything to the contrary herein or in the Equity Definitions:

(a) Issuer agrees that:

(i) Issuer will use its commercially reasonable efforts such that Issuer will not during the term of the Transaction make, or, to the extent within its control, permit to be made, any public announcement (as defined in Rule 165(f) under the Securities Act) of any Merger Transaction or potential Merger Transaction unless such public announcement is made prior to the open or after the close of the regular trading session on the Exchange for the Shares.

(ii) To the extent that an announcement of a potential Merger Transaction occurs during the term of the Transaction and Dealer has not provided notice to Issuer as promptly as reasonably practicable following such announcement that Dealer will cause the Transaction to be cancelled or terminated in whole pursuant to “Extraordinary Events” in Section 2 above, then as soon as practicable following such notice from Dealer (but in any event prior to the next opening of the regular trading session on the Exchange), Issuer shall provide Dealer with written notice specifying (x) Issuer’s average daily “Rule 10b-18 purchases” (as defined in Rule 10b-18) during the three full calendar months immediately preceding the Announcement Date that were not effected through Dealer or its affiliates and (y) the number of Shares purchased pursuant to the block purchase proviso in Rule 10b-18(b)(4) under the Exchange Act for the three full calendar months preceding the Announcement Date. Such written notice shall be deemed to be a certification by Issuer to Dealer that such information is true and correct. Issuer understands that Dealer will use this information in calculating the trading volume for purposes of Rule 10b-18. In addition, Issuer shall promptly notify Dealer of the earlier to occur of the completion of such transaction and the completion of the vote by target shareholders. Issuer acknowledges that any such public announcement may trigger the provision set forth in Section 11 below. Accordingly, Issuer acknowledges that its actions in relation to any such announcement or transaction must comply with the standards set forth in Section 13(b) below.

(b) Upon the occurrence of any public announcement of a Merger Transaction, Dealer may in a good faith and commercially reasonable manner elect either to (i) apply the provisions of Section 11 below or (ii) treat the occurrence of such announcement as an Additional Termination Event with respect to which the Transaction shall be the sole Affected Transaction, Issuer shall be the sole Affected Party and Dealer shall be the party entitled to designate an Early Termination Date pursuant to Section 6(b) of the Agreement (a “Merger Termination Event”). In the event that the Dealer elects to treat the Merger





Transaction as a Merger Termination Event under this Section 9(b), then neither the provisions of “Extraordinary Events: Consequences of Merger Events” set forth above in this Confirmation nor the provisions of Section 10 below shall apply.
Merger Transaction” means any merger, acquisition or similar transaction involving a recapitalization of Issuer as contemplated by Rule 10b-18(a)(13)(iv) under the Exchange Act.

9. Special Provisions for Acquisition Transaction Announcements.

(a) If an Acquisition Transaction Announcement occurs on or prior to the final Valuation Date, then the Forward Price shall be determined as if the words “minus (ii) the Discount” were deleted from the definition thereof. If an Acquisition Transaction Announcement occurs after the Trade Date but prior to the Lock-Out Date, the Lock-Out Date shall be deemed to be the date of such Acquisition Transaction Announcement.

(b) “Acquisition Transaction Announcement” means (i) the announcement of an Acquisition Transaction, (ii) an announcement that Issuer or any of its subsidiaries has entered into an agreement, a letter of intent or an understanding designed to result in an Acquisition Transaction, (iii) the announcement of the intention to solicit or enter into, or to explore strategic alternatives or other similar undertaking that may include, an Acquisition Transaction, or (iv) any announcement subsequent to an Acquisition Transaction Announcement relating to a material amendment, a material extension, withdrawal or other material change to the subject matter of the previous Acquisition Transaction Announcement. For the avoidance of doubt, the term “announcement” as used in the definition of Acquisition Transaction Announcement refers to any public announcement whether made by Issuer or by a bona fide third party that is reasonably likely to be a party to the Acquisition Transaction.

(c)“Acquisition Transaction” means (i) any Merger Event (for purposes of this definition, the definition of Merger Event shall be read with the references therein to “100%” being replaced by “25%” and to “50%” by “75%” and without reference to the clause beginning immediately following the definition of Reverse Merger therein to the end of such definition), Tender Offer or Merger Transaction or any other transaction involving the merger of Issuer with or into any third party, (ii) the sale or transfer of all or substantially all of the assets or liabilities of Issuer, (iii) a recapitalization, reclassification, binding share exchange or other similar transaction or (iv) any acquisition, lease, exchange, transfer, disposition (including by way of spin-off or distribution) of assets or liabilities (including any capital stock or other ownership interests in subsidiaries) or other similar event by Issuer or any of its subsidiaries where the aggregate consideration transferable or receivable by or to Issuer or its subsidiaries exceeds 25% of the market capitalization of Issuer.

10. Dealer Adjustments.
In the event that Dealer determines, in a good faith and commercially reasonable manner that, based on advice of legal counsel, it is appropriate with regard to any legal, regulatory or self-regulatory requirements or related policies and procedures (whether or not such requirements, policies or procedures are imposed by law or have been voluntarily adopted by Dealer, and including, without limitation, Rule 10b-18, Rule 10b-5, Regulations 13D-G and Regulations 14 D-E under the Exchange Act; provided that such requirements, policies and procedures relate to legal and regulatory issues and are generally applicable in similar situations and applied in a consistent manner in similar transactions), for Dealer to refrain from purchasing Shares or engaging in other market activity or to purchase fewer than the number of Shares or to engage in fewer or smaller other market transactions Dealer would otherwise purchase or engage in on any Trading Day on or prior to the last day of the Calculation Period, then Dealer may, in its reasonable discretion, elect that a Market Disruption shall be deemed to have occurred on such Trading Day. Dealer shall notify Issuer upon the exercise of Dealer’s rights pursuant to this Section 11 and the Trading Days affected by it and shall subsequently notify Issuer on the day Dealer believes that the circumstances giving rise to such exercise have changed.

11. Covenants.

(a) Issuer covenants and agrees that:
Until the end of the Potential Purchase Period (as defined below), neither it nor any of its affiliated purchasers (as defined in Rule 10b-18 under the Exchange Act) shall directly or indirectly (which shall be deemed to include the writing or purchase of any cash-settled or other derivative or structured Share repurchase transaction with a hedging period, calculation period or settlement valuation period or similar period that overlaps with the Transaction) purchase, offer to purchase, place any bid or limit order relating to a purchase of or commence any tender offer relating to Shares (or any security convertible into or exchangeable for Shares) without the prior written approval of Dealer or take any other action that would cause the purchase by Dealer of any Shares in connection with this Agreement not to qualify for the safe harbor provided in Rule 10b-18 under the





Exchange Act (assuming for the purposes of this paragraph that such safe harbor were otherwise available for such purchases); provided that this Section 12(a)(i) shall not (i) limit the Issuer’s ability, pursuant to its employee incentive plan or dividend reinvestment program to re-acquire Shares in connection with the related equity transactions, (ii) limit the Issuer’s ability to withhold shares to cover tax liabilities associated with such equity transactions, (iii) limit the Issuer’s ability to grant stock and options to “affiliated partners” (as defined in Rule 10b-18) or the ability of such affiliated purchasers to acquire such stock or options, provided that in connection with any such purchase Issuer will be deemed to represent to Dealer that such purchase does not constitute a “Rule 10b-18 Purchase” (as defined in Rule 10b-18) (any such incentive or compensatory plan, program or policy of Counterparty, a “Compensatory Plan”) or (iv) limit any purchases by affiliated purchasers (as defined in Rule 10b-18) of the Issuer in an amount, in aggregate, not to exceed [3]% of ADTV (as defined in Rule 10b-18) for such Exchange Business Day, which  purchases shall be executed by Dealer (or its affiliate) and made pursuant to documentation and terms reasonably acceptable to Dealer and Issuer.  “Potential Purchase Period” means the period from, and including, the Trade Date to, and including, the latest of (i) the last day of the Calculation Period, (ii) the earlier of (A) the date ten Exchange Business Days immediately following the last day of the Calculation Period and (B) the Scheduled Valuation Date and (iii) if an Early Termination Date occurs or the Transaction is cancelled pursuant to Article 12 of the Equity Definitions, a date determined by Dealer in its commercially reasonable discretion and communicated to Issuer no later than the Exchange Business Day immediately following such date.

(i) Without limiting the generality of Section 13.1 of the Equity Definitions, it is not relying, and has not relied, upon Dealer or any of its representatives or advisors with respect to the legal, accounting, tax or other implications of this Agreement and that it has conducted its own analyses of the legal, accounting, tax and other implications of this Agreement, and that Dealer and its affiliates may from time to time effect transactions for their own account or the account of customers and hold positions in securities or options on securities of Issuer and that Dealer and its affiliates may continue to conduct such transactions during the term of this Agreement. Without limiting the generality of the foregoing, Issuer acknowledges that Dealer is not making any representations or warranties or taking any position or expressing any view with respect to the treatment of the Transaction under any accounting standards including ASC Topic 260, Earnings Per Share, ASC Topic 815, Derivatives and Hedging, or ASC Topic 480, Distinguishing Liabilities from Equity and ASC 815-40, Derivatives and Hedging - Contracts in Entity’s Own Equity (or any successor issue statements) or under FASB’s Liabilities & Equity Project.

(ii) Neither it nor any affiliates shall take any action that would cause a restricted period (as defined in Regulation M under the Exchange Act (“Regulation M”)) to be applicable to any purchases of Shares, or of any security for which Shares is a reference security (as defined in Regulation M), by Issuer or any affiliated purchasers (as defined in Regulation M) of Issuer during the Potential Purchase Period.

(iii) It will not make any election or take any other action in connection with the Transaction while aware of any material nonpublic information regarding Issuer or the Shares.

(iv) It shall not declare or pay any Extraordinary Dividend until the earlier of (i) the Scheduled Valuation Date or (ii) the date ten Exchange Business Days immediately following the Valuation Date.

(b) [Reserved]

12. Representations, Warranties and Acknowledgments.

(a) Issuer hereby represents and warrants to Dealer on the date hereof and on and as of the Initial Share Delivery Date that:
(i) (A) None of Issuer and its officers and directors is aware of any material nonpublic information regarding Issuer or the Shares, and is entering into the Transaction in good faith and not as part of a plan or scheme to evade the prohibitions of federal securities laws, including, without limitation, Rule 10b-5 under the Exchange Act and (B) Issuer agrees not to alter or deviate from the terms of the Agreement or enter into or alter a corresponding or hedging transaction or position with respect to the Shares (including, without limitation, with respect to any securities convertible or exchangeable into the Shares) during the term of the Agreement. Without limiting the generality of the foregoing, all reports and other documents filed by Issuer with the Securities and Exchange Commission pursuant to the Exchange Act when considered as a whole (with the more recent such reports and documents deemed to amend inconsistent statements contained in any earlier such reports and documents) do not contain any untrue statement of a material fact or any omission of a material fact required to be stated therein or necessary to make the statements therein, in the light of the circumstances in which they were made, not misleading.






(ii) The transactions contemplated by this Confirmation have been authorized under Issuer’s publicly announced program to repurchase Shares.

(iii) Issuer is not entering into this Agreement to facilitate a distribution of the Shares (or any security convertible into or exchangeable for Shares) or in connection with a future issuance of securities.

(iv) Issuer is not entering into this Agreement to create actual or apparent trading activity in the Shares (or any security convertible into or exchangeable for Shares) or to manipulate the price of the Shares (or any security convertible into or exchangeable for Shares) in violation of the federal securities laws.

(v) There have been no purchases of Shares in Rule 10b-18 purchases of blocks pursuant to the once-a-week block exception contained in Rule 10b-18(b)(4) by or for Issuer or any of its affiliated purchasers during each of the four calendar weeks preceding the Trade Date and during the calendar week in which the Trade Date occurs (“Rule 10b-18 purchase”, “blocks” and “affiliated purchaser” each being used as defined in Rule 10b-18).

(vi) Issuer is as of the date hereof, and after giving effect to the transactions contemplated hereby will be, Solvent. As used in this paragraph, the term “Solvent” means, with respect to a particular date, that on such date (A) the present fair market value (or present fair saleable value) of the assets of Issuer is not less than the total amount required to pay the liabilities of Issuer on its total existing debts and liabilities (including contingent liabilities) as they become absolute and matured, (B) Issuer is able to realize upon its assets and pay its debts and other liabilities, contingent obligations and commitments as they mature and become due in the normal course of business, (C) assuming consummation of the transactions as contemplated by this Agreement, Issuer is not incurring debts or liabilities beyond its ability to pay as such debts and liabilities mature, (D) Issuer is not engaged in any business or transaction, and does not propose to engage in any business or transaction, for which its property would constitute unreasonably small capital after giving due consideration to the prevailing practice in the industry in which Issuer is engaged, (E) Issuer is not a defendant in any civil action that could reasonably be expected to result in a judgment that Issuer is or would become unable to satisfy, (F) Issuer is not “insolvent” (as such term is defined under Section 101(32) of the U.S. Bankruptcy Code (Title 11 of the United States Code) (the “Bankruptcy Code”)) and (G) Issuer would be able to purchase Shares with an aggregate purchase price equal to the Prepayment Amount in compliance with the corporate laws of the jurisdiction of its incorporation.

(vii) Issuer is not, and after giving effect to the transactions contemplated hereby will not be, required to register as an “investment company” as such term is defined in the Investment Company Act of 1940, as amended.

(viii) No state or local (including non-U.S. jurisdictions) law, rule, regulation or regulatory order applicable to the Shares would give rise to any reporting, consent, registration or other requirement (including without limitation a requirement to obtain prior approval from any person or entity) as a result of Dealer or its affiliates owning or holding (however defined) Shares other than any such law, rule, regulation or regulatory order that applies (A) to the beneficial ownership of Shares under the Exchange Act or (B) solely as a result of the business, identity, place of business or jurisdiction of organization of Dealer or any such affiliate.

(b) Issuer acknowledges and agrees that the Initial Shares may be sold short to Issuer. Issuer further acknowledges and agrees that Dealer may purchase Shares in connection with the Transaction, which Shares may be used to cover all or a portion of such short sale or may be delivered to Issuer. Such purchases and any other market activity by Dealer will be conducted independently of Issuer by Dealer as principal for its own account. All of the actions to be taken by Dealer in connection with the Transaction shall be taken by Dealer independently and without any advance or subsequent consultation with Issuer. It is the intent of the parties that the Transaction comply with the requirements of Rule 10b5-1(c)(1)(i)(B) of the Exchange Act, and the parties agree that this Confirmation shall be interpreted to comply with the requirements of such Rule, and Issuer shall not take any action that results in the Transaction not so complying with such requirements. Without limiting the generality of the preceding sentence, Issuer acknowledges and agrees that (A) Issuer does not have, and shall not attempt to exercise, any influence over how, when or whether Dealer effects any market transactions in connection with the Transaction and (B) neither Issuer nor its officers or employees shall, directly or indirectly, communicate any information regarding Issuer or the Shares to any employee of Dealer or its Affiliates that have been identified by Dealer to Issuer in writing as employees responsible for executing market transactions in connection with the Transaction. Issuer also acknowledges and agrees that any amendment, modification, waiver or termination of this Confirmation must be effected in accordance with the requirements for the amendment or termination of a “plan” as defined in Rule 10b5-1(c) under the Exchange Act. Without limiting the generality of the foregoing, any such amendment, modification, waiver or termination shall be made in good faith and not as part of a plan or scheme to evade the prohibitions of Rule 10b-5 under the Exchange Act, and no such amendment, modification or waiver shall be made at any time at which Issuer or any officer or director of Issuer is aware of any material nonpublic information regarding Issuer or the Shares.






(c) Each of Issuer and Dealer represents and warrants to the other that it is an “eligible contract participant” as defined in Section 1a(12) of the U.S. Commodity Exchange Act, as amended.

(d) Each of Issuer and Dealer acknowledges that the offer and sale of the Transaction to it is intended to be exempt from registration under the Securities Act by virtue of Section 4(2) thereof. Accordingly, it represents and warrants to the other party that (i) it has the financial ability to bear the economic risk of its investment in the Transaction and is able to bear a total loss of its investment, (ii) it is an “accredited investor” as that term is defined in Regulation D as promulgated under the Securities Act, (iii) it is entering into the Transaction for its own account and without a view to the distribution or resale thereof and (iv) the assignment, transfer or other disposition of the Transaction has not been and will not be registered under the Securities Act and is restricted under this Confirmation, the Securities Act and state securities laws.

13. Acknowledgements of Issuer.
(a) Issuer agrees, understands and acknowledges that:

(i) during the period from (and including) the Trade Date to (and including) the Settlement Date, Dealer and its Affiliates may buy or sell Shares or other securities or buy or sell options or futures contracts or enter into swaps or other derivative transactions in order to adjust its Hedge Position with respect to the Transaction;

(ii) Dealer and its Affiliates also may be active in the market for the Shares or options, futures contracts, swaps or other derivative transactions relating to the Shares other than in connection with hedging activities in relation to the Transaction;

(iii) Dealer shall make its own determination as to whether, when and in what manner any hedging or market activities in Issuer’s securities or other securities or transactions shall be conducted and shall do so in a manner that it deems appropriate to hedge its price and market risk with respect to the Transaction; and

(iv) any such market activities of Dealer and its Affiliates may affect the market price and volatility of the Shares, including the 10b-18 VWAP and the Forward Price, each in a manner that may be adverse to Issuer.
(b) Issuer:
        
(i) is an “institutional account” as defined in FINRA Rule 4512(c);

(ii) is capable of evaluating investment risks independently, both in general and with regard to all transactions and investment strategies involving a security or securities, and will exercise independent judgment in evaluating the recommendations of Dealer or its associated persons, unless it has otherwise notified Dealer in writing; and

(iii) will notify Dealer if any of the statements contained in clause (i) or (ii) of this Section 14(b) ceases to be true.

14. Reserved.

15. Other Provisions.
  
(a) Issuer agrees and acknowledges that Dealer is a “financial institution” and “financial participant” within the meaning of Sections 101(22) and 101(22A) of the Bankruptcy Code. The parties hereto further agree and acknowledge that it is the intent of the parties that (A) this Confirmation is a “securities contract,” as such term is defined in Section 741(7) of the Bankruptcy Code, with respect to which each payment and delivery hereunder or in connection herewith is a “termination value,” “payment amount” or “other transfer obligation” within the meaning of Section 362 of the Bankruptcy Code and a “settlement payment,” within the meaning of Section 546 of the Bankruptcy Code, and (B) Dealer is entitled to the protections afforded by, among other sections, Sections 362(b)(6), 362(b)(17), 362(o), 546(e), 555 and 561 of the Bankruptcy Code.

(b) Dealer and Issuer hereby agree and acknowledge that Dealer has authorized Issuer to disclose the Transaction to any and all persons, and there are no express or implied agreements, arrangements or understandings to the contrary, and authorizes Issuer to use any information that Issuer receives or has received with respect to the Transaction in any manner.






(c) In the event Issuer becomes the subject of proceedings (“Bankruptcy Proceedings”) under the Bankruptcy Code or any other applicable bankruptcy or insolvency statute, any rights or claims of Dealer hereunder in respect of the Transaction shall rank for all purposes no higher than, but on a parity with, the rights or claims of holders of Shares, and Dealer hereby agrees that its rights and claims hereunder shall be subordinated to those of all parties with claims or rights against Issuer (other than common stockholders) to the extent necessary to assure such ranking. Without limiting the generality of the foregoing, after the commencement of Bankruptcy Proceedings, the claims of Dealer hereunder shall for all purposes have rights equivalent to the rights of a holder of a percentage of the Shares equal to the aggregate amount of such claims (the “Claim Amount”) taken as a percentage of the sum of (i) the Claim Amount and (ii) the aggregate fair market value of all outstanding Shares on the record date for distributions made to the holders of such Shares in the related Bankruptcy Proceedings. Notwithstanding any right it might otherwise have to assert a higher priority claim in any such Bankruptcy Proceedings, Dealer shall be entitled to receive a distribution solely to the extent and only in the form that a holder of such percentage of the Shares would be entitled to receive in such Bankruptcy Proceedings, and, from and after the commencement of such Bankruptcy Proceedings, Dealer expressly waives (i) any other rights or distributions to which it might otherwise be entitled in such Bankruptcy Proceedings in respect of its rights and claims hereunder and (ii) any rights of setoff it might otherwise be entitled to assert in respect of such rights and claims.

(d) Notwithstanding any provision of this Confirmation or any other agreement between the parties to the contrary, neither the obligations of Issuer nor the obligations of Dealer hereunder are secured by any collateral, security interest, pledge or lien.

(e) Each party waives any and all rights it may have to set off obligations arising under the Agreement and the Transaction against other obligations between the parties, whether arising under any other agreement, applicable law or otherwise.

(f) Notwithstanding anything to the contrary herein, Dealer may, by prior notice to Issuer, satisfy its obligation to deliver any Shares or other securities on any date due (an “Original Delivery Date”) by making separate deliveries of Shares or such securities, as the case may be, at more than one time on or prior to such Original Delivery Date, so long as the aggregate number of Shares and other securities so delivered on or prior to such Original Delivery Date is equal to the number required to be delivered on such Original Delivery Date.

(g) It shall constitute an Additional Termination Event with respect to which the Transaction is the sole Affected Transaction and Issuer is the sole Affected Party and Dealer shall be the party entitled to designate an Early Termination Date pursuant to Section 6(b) of the Agreement if, at any time on or prior to the Valuation Date, the price per Share on the Exchange, as determined by the Calculation Agent, is at or below the Threshold Price (as specified in Schedule I).

16. Share Cap.
Notwithstanding any other provision of this Confirmation or the Agreement to the contrary, in no event shall Issuer be required to deliver to Dealer in the aggregate a number of Shares that exceeds the Share Cap as of the date of delivery (as specified in Schedule I).

17. Transfer and Assignment.
Dealer may transfer or assign its rights and obligations hereunder and under the Agreement (“Transfer”), in whole or in part, to any of its Affiliates that have a credit rating that is not lower than the credit rating of Dealer immediately prior to the proposed time of such Transfer (or whose obligations are guaranteed by an entity of equivalent credit quality) without the consent of Issuer. Dealer will provide prompt written notice of any such transfer to Issuer.
18. Principal Version of Incorporation by Reference Rider.
The parties agree that (i) to the extent that prior to the date hereof both parties have adhered to the 2018 ISDA U.S. Resolution Stay Protocol (the “Protocol”), the terms of the Protocol are incorporated into and form a part of this Agreement, and for such purposes this Agreement shall be deemed a Protocol Covered Agreement and each party shall be deemed to have the same status as Regulated Entity and/or Adhering Party as applicable to it under the Protocol; (ii) to the extent that prior to the date hereof the parties have executed a separate agreement the effect of which is to amend the qualified financial contracts between them to conform with the requirements of the QFC Stay Rules (the “Bilateral Agreement”), the terms of the Bilateral Agreement are incorporated into and form a part of this Agreement and each party shall be deemed to have the status of “Covered Entity” or “Counterparty Entity” (or other similar term) as applicable to it under the Bilateral Agreement; or (iii) if clause (i) and clause (ii) do not apply, the terms of Section 1 and Section 2 and the related defined terms (together, the





“Bilateral Terms”) of the form of bilateral template entitled “Full-Length Omnibus (for use between U.S. G-SIBs and Corporate Groups)” published by ISDA on November 2, 2018 (currently available on the 2018 ISDA U.S. Resolution Stay Protocol page at www.isda.org and, a copy of which is available upon request), the effect of which is to amend the qualified financial contracts between the parties thereto to conform with the requirements of the QFC Stay Rules, are hereby incorporated into and form a part of this Agreement, and for such purposes this Agreement shall be deemed a “Covered Agreement,” MSCO shall be deemed a “Covered Entity” and Issuer shall be deemed a “Counterparty Entity.” In the event that, after the date of this Agreement, both parties hereto become adhering parties to the Protocol, the terms of the Protocol will replace the terms of this paragraph . In the event of any inconsistencies between this Agreement and the terms of the Protocol, the Bilateral Agreement or the Bilateral Terms (each, the “QFC Stay Terms”), as applicable, the QFC Stay Terms will govern. Terms used in this paragraph without definition shall have the meanings assigned to them under the QFC Stay Rules. For purposes of this paragraph, references to “this Agreement” include any related credit enhancements entered into between the parties or provided by one to the other. In addition, the parties agree that the terms of this paragraph shall be incorporated into any related covered affiliate credit enhancements, with all references to Morgan Stanley replaced by references to the covered affiliate support provider.
“QFC Stay Rules” means the regulations codified at 12 C.F.R. 252.2, 252.81-8, 12 C.F.R. 382.1-7 and 12 C.F.R. 47.1-8, which, subject to limited exceptions, require an express recognition of the stay-and-transfer powers of the FDIC under the Federal Deposit Insurance Act and the Orderly Liquidation Authority under Title II of the Dodd Frank Wall Street Reform and Consumer Protection Act and the override of default rights related directly or indirectly to the entry of an affiliate into certain insolvency proceedings and any restrictions on the transfer of any covered affiliate credit enhancements.
19. Governing Law; Jurisdiction; Waiver.
THIS CONFIRMATION AND ANY CLAIM, CONTROVERSY OR DISPUTE ARISING UNDER OR RELATED TO THIS CONFIRMATION SHALL BE GOVERNED BY THE LAWS OF THE STATE OF NEW YORK. THE PARTIES HERETO IRREVOCABLY SUBMIT TO THE EXCLUSIVE JURISDICTION OF THE COURTS OF THE STATE OF NEW YORK AND THE UNITED STATES COURT FOR THE SOUTHERN DISTRICT OF NEW YORK IN CONNECTION WITH ALL MATTERS RELATING HERETO AND WAIVE ANY OBJECTION TO THE LAYING OF VENUE IN, AND ANY CLAIM OF INCONVENIENT FORUM WITH RESPECT TO, THESE COURTS.
Each PARTY hereby irrevocably waives (on its own behalf and, to the extent permitted by applicable law, on behalf of its stockholders) all right to trial by jury in any action, proceeding or counterclaim (whether based on contract, tort or otherwise) arising out of or relating to the Transaction or the actions of ISSUER or its affiliates in the negotiation, performance or enforcement hereof.

Remainder of Page Intentionally Blank
_________________________________________________________________________________
Please confirm that the foregoing correctly sets forth the terms of our agreement by executing this Confirmation and returning it to us by facsimile to the number provided on the attached facsimile cover page.
Confirmed as of the date first written above:

ALIGN TECHNOLOGY, INC.
Morgan Stanley & Co LLC
By:       /s/ John F. Morici       
Name: John F. Morici
Title: Sr. V.P. & C.F.O.
By:       /s/ Darren McCarley     
Name: Darren McCarley
Title: Managing Director




EX-31.1 3 algn-20190930xex311.htm EXHIBIT 31.1 Exhibit


Exhibit 31.1
CERTIFICATION
I, Joseph M. Hogan, certify that:

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


/s/ JOSEPH M. HOGAN
Joseph M. Hogan
President and Chief Executive Officer



EX-31.2 4 algn-20190930xex312.htm EXHIBIT 31.2 Exhibit


Exhibit 31.2
CERTIFICATION
I, John F. Morici, certify that:

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


/s/ JOHN F. MORICI
John F. Morici
Chief Financial Officer and Senior Vice President, Global Finance



EX-32.1 5 algn-201909301xex321.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
In connection with the Quarterly Report of Align Technology, Inc. (the “Company”) on Form 10-Q for the period ending September 30, 2019 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:
(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 result of operations of the Company.
 

 
 
By:
/s/ JOSEPH M. HOGAN
Name:
Joseph M. Hogan
Title:
President and Chief Executive Officer
Date: October 31, 2019

In connection with the Quarterly Report of Align Technology, Inc. (the “Company”) on Form 10-Q for the period ending September 30, 2019 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that:
(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 result of operations of the Company.
 

 
 
By:
/s/ JOHN F. MORICI
Name:
John F. Morici
Title:
Chief Financial Officer and Senior Vice President, Global Finance
Date: October 31, 2019


EX-101.SCH 6 algn-20190930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2113100 - Disclosure - Accounting for Income Taxes link:presentationLink link:calculationLink link:definitionLink 2413401 - Disclosure - Accounting for Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 2403404 - Disclosure - Balance Sheet Components Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2403406 - Disclosure - Balance Sheet Components Deferred Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Balance Sheet Components Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2403407 - Disclosure - Balance Sheet Components Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Balance Sheet Components Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2403405 - Disclosure - Balance Sheet Components Warranty Accrual Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2410401 - Disclosure - Commitments and Contingencies - Other Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Common Stock Repurchase Programs link:presentationLink link:calculationLink link:definitionLink 2412401 - Disclosure - Common Stock Repurchase Programs - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2414402 - Disclosure - Computation of Basic and Diluted Net Income Per Share Attributable to Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1003501 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Credit Facilities link:presentationLink link:calculationLink link:definitionLink 2407401 - Disclosure - Credit Facilities - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Equity Method Investments link:presentationLink link:calculationLink link:definitionLink 2405401 - Disclosure - Equity Method Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Goodwill and Intangible Assets - Change in Carrying Value of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2406405 - Disclosure - Goodwill and Intangible Assets - Impairment of goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2406406 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2406404 - Disclosure - Goodwill and Intangible Assets - Total Estimated Annual Future Amortization Expense for Acquired Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2106100 - Disclosure - Goodwill and Long-lived Assets link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Impairments and Other (Gains) Charges link:presentationLink link:calculationLink link:definitionLink 2408401 - Disclosure - Impairments and Other (Gains) Charges (Details) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Investments and Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Investments and Fair Value Measurements Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Investments and Fair Value Measurements Available For Sale Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2402407 - Disclosure - Investments and Fair Value Measurements Derivative Notional Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2402405 - Disclosure - Investments and Fair Value Measurements Investments in Privately Held Companies (Details) link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Investments and Fair Value Measurements Short-Term and Long-Term Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2402406 - Disclosure - Investments and Fair Value Measurements Summary of Financial Assets Measured at Fair Value on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - Investments and Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Leases - Lease Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2404408 - Disclosure - Leases - Lessor (Details) link:presentationLink link:calculationLink link:definitionLink 2404406 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2404406 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2404407 - Disclosure - Leases - Minimum Future Lease Payments Previously Disclosed under ASC 840 (Details) link:presentationLink link:calculationLink link:definitionLink 2404405 - Disclosure - Leases - Remaining Lease Term and Discount Rate (Details) link:presentationLink link:calculationLink link:definitionLink 2404404 - Disclosure - Leases - Schedule of Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Legal Proceedings link:presentationLink link:calculationLink link:definitionLink 2409401 - Disclosure - Legal Proceedings - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Net Income Per Share link:presentationLink link:calculationLink link:definitionLink 2314301 - Disclosure - Net Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2118100 - Disclosure - Segments and Geographical Information link:presentationLink link:calculationLink link:definitionLink 2418402 - Disclosure - Segments and Geographical Information - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2418405 - Disclosure - Segments and Geographical Information - Long-Lived Assets by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 2418404 - Disclosure - Segments and Geographical Information - Net Revenues by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 2418403 - Disclosure - Segments and Geographical Information - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 2318301 - Disclosure - Segments and Geographical Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Stockholders' Equity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2411406 - Disclosure - Stockholders' Equity - Stock-based Compensation Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - Stockholders' Equity - Stock-Based Compensation Expense Related to All Stock-Based Awards and Employee Stock Purchases (Details) link:presentationLink link:calculationLink link:definitionLink 2411405 - Disclosure - Stockholders' Equity - Summary of MSU Performance (Details) link:presentationLink link:calculationLink link:definitionLink 2411404 - Disclosure - Stockholders' Equity - Summary of Nonvested Shares (Details) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2116100 - Disclosure - Supplemental Cash Flow Information link:presentationLink link:calculationLink link:definitionLink 2416402 - Disclosure - Supplemental Cash Flow Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2316301 - Disclosure - Supplemental Cash Flow Information (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 algn-20190930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 algn-20190930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 algn-20190930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Supplemental Cash Flow Information [Abstract] Supplemental Cash Flow Information Cash Flow, Supplemental Disclosures [Text Block] Stockholders' Equity Note [Abstract] Stock-based Compensation Expense Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan [Table Text Block] Summary Of Restricted Stock Units Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block] Summary Of Market-performance Based Restricted Stock Units Schedule of Nonvested Performance-based Units Activity [Table Text Block] Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block] Leases [Abstract] Assets And Liabilities, Lessee Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee [Table Text Block] Lease, Cost Lease, Cost [Table Text Block] Lessee, Operating Lease, Disclosure Lessee Lease, Additional Information [Table Text Block] Lessee Lease, Additional Information [Table Text Block] Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Schedule of Future Lease Payments Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] Lessor, Operating Lease, Payments to be Received, Maturity Lessor, Operating Lease, Payments to be Received, Maturity [Table Text Block] Notes To Financial Statements [Abstract] Notes to Financial Statements [Abstract] Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Accrued payroll and benefits Employee-related Liabilities, Current Accrued expenses Accrued Expenses Accrued Expenses Accrued professional fees Accrued Professional Fees, Current Current operating lease liabilities Operating Lease, Liability, Current Accrued warranty Standard Product Warranty Accrual, Current Accrued property, plant and equipment Accrued Fixed Assets, Current Accrued Fixed Assets, Current Accrued sales return reserve Accrued Sales Return Reserve Current Accrued Sales Return Reserve Current Accrued customer credits and deposits Accrued Customer Credits Accrued Customer Credits Accrued sales tax and value added tax Sales and Excise Tax Payable, Current Accrued sales rebate Accrued Marketing Costs, Current Accrued income taxes Accrued Income Taxes, Current Other accrued liabilities Other Accrued Liabilities, Current Total accrued liabilities Accrued Liabilities, Current Goodwill and Intangible Assets Disclosure [Abstract] Impairments and other charges Goodwill, Impairment Loss Amortization Amortization of Intangible Assets Investments, Debt and Equity Securities [Abstract] Original maturity of highly liquid investments included in cash and cash equivalents Maturity Period Used To Classify Investments Maturity Period Used to Classify Investments Weighted average maturity Marketable Securities, Weighted Average Remaining Maturity, At Period End Marketable Securities, Weighted Average Remaining Maturity, At Period End Gain on settlement of foreign currency forward contracts Gain (Loss) on Foreign Currency Fair Value Hedge Derivatives Earnings Per Share [Abstract] Net Income Per Share Earnings Per Share [Text Block] Income Statement [Abstract] Net revenues Revenue from Contract with Customer, Excluding Assessed Tax Cost of net revenues Cost of Revenue Gross profit Gross Profit Operating expenses: Operating Expenses [Abstract] Selling, general and administrative Selling, General and Administrative Expense Research and development Research and Development Expense Impairments and other (gains) charges Gain (Loss) on Sale of Assets and Asset Impairment Charges Litigation settlement gain Gain (Loss) Related to Litigation Settlement Total operating expenses Operating Expenses Income from operations Operating Income (Loss) Interest income Interest Income, Operating Other income (expense), net Nonoperating Income (Expense) Net income before provision for income taxes and equity in losses of investee Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Provision for income taxes Income Tax Expense (Benefit) Equity in losses of investee, net of tax Income (Loss) from Equity Method Investments Net income Net Income (Loss) Attributable to Parent Net income per share: Basic (in usd per share) Earnings Per Share, Basic Diluted (in usd per share) Earnings Per Share, Diluted Shares used in computing net income per share: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Basic (in shares) Weighted Average Number of Shares Outstanding, Basic Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Disclosure Long Lived Assets By Geographic Area [Abstract] Disclosure - Long-Lived Assets by Geographic Area [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Statement, Geographical [Axis] Geographical [Axis] Segment, Geographical [Domain] Geographical [Domain] The Netherlands NETHERLANDS United States UNITED STATES Costa Rica COSTA RICA China CHINA Mexico MEXICO Other International Other International [Member] Other International [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Total long-lived assets Property, Plant And Equipment And ROU Assets Property, Plant And Equipment And ROU Assets Cover page. Document Type Document Type Document Quarterly Report Document Quarterly Report Document Transition Report Document Transition Report Entity File Number Entity File Number Entity Registrant Name Entity Registrant Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Entity Address, City or Town Entity Address, City or Town Entity Address, State or Province Entity Address, State or Province Entity Address, Postal Zip Code Entity Address, Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Title of 12(b) Security Title of 12(b) Security Trading Symbol Trading Symbol Security Exchange Name Security Exchange Name Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Entity Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Interactive Data Current Entity Filer Category Entity Filer Category Entity Shell Company Entity Shell Company Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Document Period End Date Document Period End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Disclosure Change In Carrying Value Of Goodwill [Abstract] Disclosure - Change in Carrying Value of Goodwill [Abstract] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Business Segments [Axis] Segments [Axis] Segment [Domain] Segments [Domain] Clear Aligner Clear Aligner [Member] Clear Aligner [Member] Goodwill [Line Items] Goodwill [Line Items] Goodwill [Roll Forward] Goodwill [Roll Forward] Balance as of December 31, 2018 Goodwill Adjustments Goodwill, Translation and Purchase Accounting Adjustments Balance as of September 30, 2019 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] Equity Award [Domain] Market Performance Based Restricted Stock Units Market Performance Based Restricted Stock Units [Member] Market Performance Based Restricted Stock Units [Member] 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 Underlying MSUs Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Nonvested as of December 31, 2018 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Vested and released Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Forfeited Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Nonvested as of September 30, 2019 Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Nonvested as of December 31, 2018 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Vested and released Sharebased Compensation Arrangement By Sharebased Payment Award Equity Instruments Other Than Options Vested And Released In Period Weighted Average Grant Date Fair Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options Vested And Released In Period Weighted Average Grant Date Fair Value Forfeited Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Nonvested as of September 30, 2019 Weighted Average Remaining Contractual Term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Nonvested as of September 30, 2019 Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Outstanding Weighted Average Remaining Contractual Term 1 Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Outstanding Weighted Average Remaining Contractual Term 1 Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract] Nonvested as of September 30, 2019 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs, by Report Line [Axis] Income Statement Location [Axis] Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain] Income Statement Location [Domain] Cost of net revenues Cost of Sales [Member] Selling, general and administrative Selling and Marketing Expense [Member] Research and development Research and Development Expense [Member] Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items] Stock-based compensation expense Allocated Share-based Compensation Expense Summary of Goodwill by Reportable Segment Schedule of Goodwill [Table Text Block] Schedule of Amortized Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Leases Lessor, Operating Leases [Text Block] Leases Lessee, Operating Leases [Text Block] Schedule of Segment Reporting Information, by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Remainder of 2019 Lessor, Operating Lease, Payments to be Received, Remainder of Fiscal Year 2020 Lessor, Operating Lease, Payments to be Received, Two Years 2021 Lessor, Operating Lease, Payments to be Received, Three Years 2022 Lessor, Operating Lease, Payments to be Received, Four Years 2023 Lessor, Operating Lease, Payments to be Received, Five Years Thereafter Lessor, Operating Lease, Payments to be Received, Thereafter Total minimum lease payments Lessor, Operating Lease, Payments to be Received Basis of presentation Basis of Accounting, Policy [Policy Text Block] Use of estimates Use of Estimates, Policy [Policy Text Block] Lease Lessee, Leases [Policy Text Block] Recent Accounting Pronouncements Recent Accounting Pronouncements [Policy Text Block] Recent accounting pronouncements , Policy [Text Block] Equity Method Investments and Joint Ventures [Abstract] Schedule of Equity Method Investments [Table] Schedule of Equity Method Investments [Table] Receivable Type [Axis] Receivable Type [Axis] Receivable [Domain] Receivable [Domain] Short-term notes receivable Notes Receivable [Member] Counterparty Name [Axis] Counterparty Name [Axis] Counterparty Name [Domain] Counterparty Name [Domain] SDC SDC [Member] SDC [Member] Investment, Name [Axis] Investment, Name [Axis] Investment, Name [Domain] Investment, Name [Domain] Schedule of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Ownership Equity Method Investment, Ownership Percentage Payments to acquire Payments to Acquire Equity Method Investments Promissory note receivable Accounts and Notes Receivable, Net Derecognized equity method investment Decrease In Equity Investments, Derecognized On Arbitration Decrease In Equity Investments, Derecognized On Arbitration Equity method investment, gain Equity Method Investment, Realized Gain (Loss) on Disposal Operating leases: Lessee, Operating Lease, Description [Abstract] Operating lease right-of-use assets, net Operating Lease, Right-of-Use Asset Accrued liabilities Operating lease liabilities Operating Lease, Liability, Noncurrent Total operating lease liabilities Operating Lease, Liability 2019 Operating Leases, Future Minimum Payments, Remainder of Fiscal Year 2020 Operating Leases, Future Minimum Payments, Due in Two Years 2021 Operating Leases, Future Minimum Payments, Due in Three Years 2022 Operating Leases, Future Minimum Payments, Due in Four Years 2023 Operating Leases, Future Minimum Payments, Due in Five Years Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Total minimum lease payments Operating Leases, Future Minimum Payments Due Disclosure Summary Of Financial Assets Measured At Fair Value On Recurring Basis [Abstract] Disclosure - Summary of Financial Assets Measured at Fair Value on Recurring Basis [Abstract] Fair Value, Assets and Liabilities Measured on Recurring Basis [Table] Fair Value Assets And Liabilities Measured On Recurring Basis [Table] Fair Value, Assets and Liabilities Measured on Recurring Basis [Table] Measurement Frequency [Axis] Measurement Frequency [Axis] Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Fair Value, Measurements, Recurring Fair Value, Measurements, Recurring [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] Schedule of Fair Value of Separate Accounts by Major Category of Investment [Axis] Investment Type [Axis] Schedule of Fair Value of Separate Accounts by Major Category of Investment, Category [Domain] Investments [Domain] Cash Equivalents Cash Equivalents [Member] Short-term Investments Short-term Investments [Member] Long-term Investments Long Term Investments [Member] Long Term Investments [Member] Restricted Cash and Cash Equivalents, Cash and Cash Equivalents [Axis] Restricted Cash and Cash Equivalents [Axis] Restricted Cash and Cash Equivalents, Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Money market funds Money Market Funds [Member] Commercial paper Commercial Paper [Member] Corporate bonds Corporate Bond Securities [Member] U.S. government treasury bonds US Treasury and Government [Member] Schedule of Available-for-sale Securities, Major Types of Debt and Equity Securities [Axis] Financial Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] U.S. government agency bonds Agency Securities [Member] Foreign bonds Debt Security, Corporate, Non-US [Member] Certificates of deposit Certificates of Deposit [Member] Israeli funds Prepaid Expenses and Other Current Assets [Member] Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] Fair Value Assets And Liabilities Measured On Recurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Investments Available-for-sale Securities Other assets Other Assets, Fair Value Disclosure Assets, Fair Value Disclosure Assets, Fair Value Disclosure Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Retained Earnings Retained Earnings [Member] Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] Net income Weighted average common shares outstanding, basic Dilutive effect of potential common stock Weighted Average Number Diluted Shares Outstanding Adjustment Total shares, diluted Net income per share, basic Net income per share, diluted Condensed Balance Sheet Statement [Table] Condensed Balance Sheet Statement [Table] Straumann Group Straumann Group [Member] Straumann Group [Member] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event Subsequent Event [Member] Range [Axis] Range [Axis] Range [Domain] Range [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Deferred Revenue Deferred Revenue [Member] Deferred Revenue [Member] Condensed Balance Sheet Statements, Captions [Line Items] Condensed Balance Sheet Statements, Captions [Line Items] Proceeds from Legal Settlements Proceeds from Legal Settlements Contract with Customer, Liability Contract with Customer, Liability, Revenue Recognized Revenue, remaining performance obligation Revenue, Remaining Performance Obligation, Amount Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Raw materials Inventory, Raw Materials, Net of Reserves Work in process Inventory, Work in Process, Net of Reserves Finished goods Inventory, Finished Goods, Net of Reserves Total inventories Inventory, Net Disclosure Credit Facilities Additional Information [Abstract] Disclosure - Credit Facilities - Additional Information [Abstract] Line of Credit Facility [Table] Line of Credit Facility [Table] Variable Rate [Axis] Variable Rate [Axis] Variable Rate [Domain] Variable Rate [Domain] Base Rate Base Rate [Member] London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Line of credit, available borrowings Line of Credit Facility, Maximum Borrowing Capacity Current borrowing capacity Line of Credit Facility, Current Borrowing Capacity Basis Spread on Variable Rate Debt Instrument, Basis Spread on Variable Rate Outstanding borrowings Long-term Line of Credit Statement of Financial Position [Abstract] Statement [Table] Statement [Table] Legal Entity [Axis] Legal Entity [Axis] Entity [Domain] Entity [Domain] Statement [Line Items] Statement [Line Items] Accounts receivable, allowance for doubtful accounts Allowance For Doubtful Accounts Receivable And Sales Returns Current Allowance For Doubtful Accounts Receivable And Sales Returns Current Preferred stock, par value (in usd per share) Preferred Stock, Par or Stated Value Per Share Preferred stock, shares authorized Preferred Stock, Shares Authorized Preferred stock, shares issued Preferred Stock, Shares Issued Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Common stock, shares authorized Common Stock, Shares Authorized Common stock, shares issued Common Stock, Shares, Issued Common stock, shares outstanding Common Stock, Shares, Outstanding Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Number of Shares Underlying RSUs Weighted Average Remaining Contractual Term (in years) Accounting for Income Taxes Income Tax Disclosure [Text Block] Fair Value Disclosures [Abstract] Equity securities without readily determinable fair values Equity Securities, FV-NI 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] Equity method investments Equity Method Investments, Current Equity Method Investments, Current Equity method investments Equity Method Investments, Noncurrent Equity Method Investments, Noncurrent Impairment on equity investment Impairments Of Equity Investments Impairments Of Equity Investments Credit Facilities Debt Disclosure [Text Block] Disclosure Common Stock Repurchase Program Additional Information [Abstract] Disclosure - Common Stock Repurchase Program - Additional Information [Abstract] Common Stock Repurchase Programs Share Repurchase Program Disclosure [Text Block] Share Repurchase Program Disclosure Equity Method Investments Equity Method Investments and Joint Ventures Disclosure [Text Block] Property, Plant and Equipment [Abstract] Impairments and Other (Gains) Charges Asset Impairment Charges [Text Block] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Schedule of Prepaid Expense and Other Assets Schedule of Other Assets [Table Text Block] Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Schedule of Warranty Accrual Schedule of Product Warranty Liability [Table Text Block] Schedule of Deferred Revenues Deferred Revenue, by Arrangement, Disclosure [Table Text Block] Operating Lease, Cost Operating Lease, Cost Variable lease cost Variable Lease, Cost Lease, Cost Lease, Cost Legal Proceedings [Abstract] Legal Proceedings [Abstract] Legal Proceedings Legal Proceedings [Text Block] Legal Proceedings [Text Block] ASSETS Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Marketable securities, short-term Debt Securities, Available-for-sale, Current Accounts receivable, net of allowance for doubtful accounts of $5,572 and $2,378, respectively Accounts Receivable, Net, Current Inventories Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Marketable securities, long-term Debt Securities, Available-for-sale, Noncurrent Property, plant and equipment, net Property, Plant and Equipment, Net Goodwill and intangible assets, net Intangible Assets, Net (Including Goodwill) Deferred tax assets Deferred Tax Assets, Net of Valuation Allowance, Noncurrent Other assets Other Assets, Noncurrent Total assets Assets LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable Accounts Payable, Current Accrued liabilities Deferred revenues Deferred Revenue, Current Total current liabilities Liabilities, Current Income tax payable Taxes Payable Other long-term liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Commitments and contingencies (Notes 9 and 10) Commitments and Contingencies Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Preferred stock, $0.0001 par value (5,000 shares authorized; none issued) Preferred Stock, Value, Issued Common stock, $0.0001 par value (200,000 shares authorized; 78,809 and 79,778 issued and outstanding, respectively) Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital Accumulated other comprehensive income (loss), net Accumulated Other Comprehensive Income (Loss), Net of Tax Retained earnings Retained Earnings (Accumulated Deficit) Total stockholders’ equity Stockholders' Equity Attributable to Parent Total liabilities and stockholders’ equity Liabilities and Equity Stockholders' Equity Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Schedule Of Earnings Per Share Basic And Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Lease not yet commenced, amount Lessee, Operating Lease, Lease Not Yet Commenced, Amount Lessee, Operating Lease, Lease Not Yet Commenced, Amount Term of contract Lessee, Operating Lease, Term of Contract Non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Fixed assets acquired with accounts payable or accrued liabilities Capital Expenditures Incurred but Not yet Paid Conversion of convertible notes receivable into equity securities Conversion of Convertible Notes Receivable, Amount Converted Conversion of Convertible Notes Receivable, Amount Converted Issuance of promissory note in exchange for sale of equity method investment Notes Issued, Issued In Sale Of Equity Method Investment Notes Issued, Issued In Sale Of Equity Method Investment Cash paid for amounts included in the measurement of lease liabilities: Cash Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract] Cash Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract] Operating cash flows from operating leases Operating Lease, Payments Investing cash flows from finance leases Finance Lease Purchase Payment Related To Third Party Lease Finance Lease Purchase Payment Related To Third Party Lease Financing cash flows from finance leases Finance Lease, Principal Payments Right-of-use assets obtained in exchange for lease obligations: Right Of Use Assets Obtained In Exchange For Lease Obligations [Abstract] Right Of Use Assets Obtained In Exchange For Lease Obligations [Abstract] Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Finance leases Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Disclosure Net Revenues By Geographic Area [Abstract] Disclosure - Net Revenues by Geographic Area [Abstract] Statement of Comprehensive Income [Abstract] Net income Net change in foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Change in unrealized gains (losses) on investments, net of tax Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax Other comprehensive (loss) income Other Comprehensive Income (Loss), Net of Tax Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Disclosure Segment Information [Abstract] Disclosure - Segment Information [Abstract] Operating segments Other Segments [Member] Clear Aligner Scanner Scanners And Services [Member] Scanners and Services [Member] Unallocated corporate expenses Corporate and Other [Member] Gross profit Income from operations Depreciation and amortization Depreciation, Depletion and Amortization Other income (expense), net Net income before provision for income taxes and equity in losses of investee Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Number of floors purchased Property Plant And Equipment, Number Of Floors Purchased Property Plant And Equipment, Number Of Floors Purchased Purchase price of property Payments to Acquire Property, Plant, and Equipment Number of floors with the option to purchase Property Plant And Equipment, Number Of Floors Under Additional Purchase Option Property Plant And Equipment, Number Of Floors Under Additional Purchase Option Number of installment payments Payments To Acquire Property, Number of Installments Payments To Acquire Property, Number of Installments Purchase price Purchase And Sale Agreement, Purchase Price Purchase And Sale Agreement, Purchase Price Refundable deposit Escrow Deposit Disbursements Related to Property Acquisition Additional amount to be paid at closing Purchase And Sale Agreement, Cash Paid Purchase And Sale Agreement, Cash Paid Amount of total Promotional Rights Agreement Contractual Obligation Statement of Stockholders' Equity [Abstract] Common Stock Common Stock [Member] Additional Paid-In Capital Additional Paid-in Capital [Member] Accumulated Other Comprehensive Income (Loss), Net AOCI Attributable to Parent [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Beginning Balance (in shares) Shares, Outstanding Beginning Balance Net change in unrealized gains (losses) from investments Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, after Tax Issuance of common stock relating to employee equity compensation plans (in shares) Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures Issuance of common stock relating to employee equity compensation plans Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures Tax withholdings related to net share settlements of restricted stock units Tax Withholding Related To Vesting Of Restricted Stock Units Tax Withholding Related to Vesting of Restricted Stock Units Common stock repurchased and retired (shares) Stock Repurchased and Retired During Period, Shares Common stock repurchased and retired Stock Repurchased and Retired During Period, Value Stock-based compensation Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Other Stockholders' Equity, Other Ending Balance (in shares) Ending Balance Lease impairment Operating Lease, Impairment Loss Leasehold improvement impairment Tangible Asset Impairment Charges Employee severance cost Severance Costs Gain on Lease Termination Gain (Loss) on Contract Termination Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Short-Term And Long-Term Marketable Securities Available-for-sale Securities [Table Text Block] Investments Classified by Contractual Maturity Date Investments Classified by Contractual Maturity Date [Table Text Block] Investments in privately held companies Cost and Equity Method Investments [Table Text Block] Cost and Equity Method Investments [Table Text Block] Financial Assets Measured At Fair Value On Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] Notional value of derivative instruments Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block] Schedule of Cash Flow, Supplemental Disclosures Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Disclosure Intangible Assets As Direct Result From Cadent Acquisition [Abstract] Disclosure - Intangible Assets as Direct Result from Cadent Acquisition [Abstract] Schedule of Finite-Lived Intangible Assets by Major Class [Table] Schedule of Finite-Lived Intangible Assets [Table] Acquired 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] Trademarks Trademarks [Member] Existing technology Existing Technology [Member] Existing Technology [Member] Customer relationships Customer Relationships [Member] Reacquired rights Distribution Rights [Member] Patents Patents [Member] Other Other Intangible Assets [Member] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Weighted Average Amortization Period (in years) Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Gross Carrying Amount, beginning balance Finite-Lived Intangible Assets, Gross Accumulated Amortization Finite Lived Intangible Assets Accumulated Amortization Period Increase Decrease Finite-Lived Intangible Assets, Accumulated Amortization, Period Increase (Decrease) Accumulated Impairment Loss Finite-Lived Intangible Assets, Accumulated Impairment Loss Finite-Lived Intangible Assets, Accumulated Impairment Loss Net Carrying Value, ending balance Finite-Lived Intangible Assets, Net Deferred revenues - current Deferred revenues - long-term Deferred Revenue, Noncurrent Investments and Fair Value Measurements Financial Instruments Disclosure [Text Block] Loss Contingencies [Table] Loss Contingencies [Table] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] iTero Element Scanners iTero Element Scanners [Member] iTero Element Scanners [Member] Gain Contingencies, Nature [Axis] Gain Contingencies, Nature [Axis] Gain Contingency, Nature [Domain] Gain Contingency, Nature [Domain] Lawsuit Against 3Shape AS Lawsuit against 3Shape A/S [Member] Lawsuit against 3Shape A/S [Member] Violation Of Trade Laws 3Shape Violation of Trade Laws 3Shape [Member] Violation of Trade Laws 3Shape [Member] Patent Infringement By 3Shape Patent Infringement by 3Shape [Member] Patent Infringement by 3Shape [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Number of lawsuits/complaints Patent Infringement, Number of Lawsuits Patent Infringement, Number of Lawsuits Patents Allegedly Infringed upon Gain Contingency, Patents Allegedly Infringed upon, Number Term of Global Development and Distribution agreement Global Development And Distribution Agreement, Term Global Development And Distribution Agreement, Term Number of scanners Distribution Agreement, Number Of Units To Be Distributed Distribution Agreement, Number Of Units To Be Distributed Payment in lieu of Global Development and Distribution agreement Gain Contingency, Unrecorded Amount Recognized gain on litigation settlement Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Balance at beginning of period Standard Product Warranty Accrual Charged to cost of net revenues Standard Product Warranty Accrual, Increase for Warranties Issued Actual warranty expenditures Standard Product Warranty Accrual, Decrease for Payments Balance at end of period Disclosure Accounting For Income Taxes Additional Information [Abstract] Disclosure - Accounting for Income Taxes - Additional Information [Abstract] Income Tax Contingency [Table] Income Tax Contingency [Table] Scenario [Axis] Scenario [Axis] Scenario, Unspecified [Domain] Scenario, Unspecified [Domain] Scenario, Forecast Scenario, Forecast [Member] Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] Effective income tax rate, continuing operations Effective Income Tax Rate Reconciliation, Percent Effective Income Tax Rate Reconciliation, Excess Tax Benefit Amount Effective Income Tax Rate Reconciliation, Excess Tax Benefit Amount Effective Income Tax Rate Reconciliation, Excess Tax Benefit Amount Unrecognized tax benefits Unrecognized Tax Benefits Accrued penalties and interest Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Undistributed earnings of foreign subsidiaries Undistributed Earnings of Foreign Subsidiaries Amount of no longer indefinitely reinvested foreign earnings Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings Of Foreign Subsidiaries, No Longer Indefinitely Reinvested Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings Of Foreign Subsidiaries, No Longer Indefinitely Reinvested Amount of indefinitely reinvested foreign earnings Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries National Corporate Tax Rate Costa Rica National Corporate Tax Rate Costa Rica National Corporate Tax Rate Disclosure Short Term And Long Term Marketable Securities [Abstract] Disclosure - Short-Term and Long-Term Marketable Securities [Abstract] Corporate bonds Corporate Bonds [Member] Corporate Bonds [Member] Amortized Cost Available-for-sale Securities, Amortized Cost Basis Gross Unrealized Gains Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax Gross Unrealized Losses Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax Total available for sale short-term and long-term marketable securities One year or less Available-for-sale Securities, Current Due in greater than one year Available-for-sale Securities, Noncurrent Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Employee Stock Purchase Plan Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Class of Stock [Line Items] Class of Stock [Line Items] Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Expected dividends Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Weighted average fair value at grant date (USD per Share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Income Statement Location [Axis] Income Statement Location [Domain] Selling, general and administrative Research and development Employee Stock Option Employee Stock Option [Member] Employee Stock Purchase Plan 2010 Employee Stock Purchase Plan 2010 [Member] Employee Stock Purchase Plan, 2010 [Member] Schedule of Share-based Compensation Arrangement by Share-based Payment Award [Axis] Schedule Of Share Based Compensation Arrangement By Share Based Payment Award [Axis] Schedule of Share-based Compensation Arrangement by Share-based Payment Award [Axis] Share-based Compensation Arrangements by Share-based Payment Award [Domain] Share Based Compensation Arrangements By Share Based Payment Award [Domain] Share-based Compensation Arrangements by Share-based Payment Award [Domain] Incentive Plan 2005 Stock Incentive Plan 2005 [Member] 2005 Stock Incentive Plan [Member] Shares reserved for issuance Common Stock, Capital Shares Reserved for Future Issuance Number of shares available for issuance Common Stock Capital Shares Reserved For Future Issuance Shares Available Common Stock Capital Shares Reserved For Future Issuance Shares Available Stock options exercised (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Weighted average exercise price of stock options (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Total unamortized compensation cost Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Weighted average period of total unamortized cost (in years) Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Vesting period of granted market-performance based restricted stock units Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Percentage of market-performance based restricted stock units eligible to vest over the vesting period Percentage Of Market Performance Based Restricted Stock Units During Vesting Period Maximum percentage of market-performance based restricted stock units during vesting period. Maximum number of shares available Employee Stock Purchase Plan Number Of Shares Available For Issuance Employee Stock Purchase Plan, Number Of Shares Available for Issuance Number of shares remaining Share Based Compensation Arrangement By Share Based Payment Award Shares Remaining Available For Issuance Share Based Compensation Arrangement By Share Based Payment Award Shares Remaining Available For Issuance Disclosure Total Estimated Annual Future Amortization Expense For Acquired Intangible Assets [Abstract] Disclosure - Total Estimated Annual Future Amortization Expense for Acquired Intangible Assets [Abstract] Remainder of 2019 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Two 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Three 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Four 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Five Thereafter Future Amortization Expense Thereafter Future Amortization Expense, Thereafter Derivative [Table] Derivative [Table] Currency [Axis] Currency [Axis] All Currencies [Domain] All Currencies [Domain] Euro Euro Member Countries, Euro Chinese Yuan China, Yuan Renminbi Israeli Shekel Israel, New Shekels British Pound United Kingdom, Pounds Japanese Yen Canada, Dollars Brazilian Real Brazil, Brazil Real Japanese Yen Japan, Yen Mexican Peso Mexico, Pesos Australian Dollar Australia, Dollars Fair Value Hierarchy and NAV [Domain] Other current assets Derivative Instrument [Axis] Derivative Instrument [Axis] Derivative Contract [Domain] Derivative Contract [Domain] Foreign Exchange Forward Foreign Exchange Forward [Member] Derivative [Line Items] Derivative [Line Items] Notional amount Derivative Asset, Notional Amount Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Weighted average remaining lease term (in years) Weighted Average Lease Term [Abstract] Weighted Average Lease Term [Abstract] Weighted average remaining lease term (in years) Operating Lease, Weighted Average Remaining Lease Term Weighted average discount rate Weighted Average Discount Rate [Abstract] Weighted Average Discount Rate [Abstract] Weighted average discount rate Operating Lease, Weighted Average Discount Rate, Percent Statement of Cash Flows [Abstract] CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Deferred taxes Deferred Income Tax Expense (Benefit) Depreciation and amortization Non-cash operating lease cost Lessee, Operating Leases, Noncash Operating Costs Lessee, Operating Leases, Noncash Operating Costs Impairments on long-lived assets Impairment of Long-Lived Assets Held-for-use Gain on lease terminations Gain from sale of equity method investment Stock-based compensation Share-based Compensation Equity in losses of investee Other non-cash operating activities Other Noncash Income (Expense) Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable Increase (Decrease) in Accounts Receivable Inventories Increase (Decrease) in Inventories Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued and other long-term liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Long-term income tax payable Increase (Decrease) in Income Taxes Payable Deferred revenues Increase (Decrease) in Deferred Revenue Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Purchase of property, plant and equipment Purchase of marketable securities Payments to Acquire Available-for-sale Securities Proceeds from maturities of marketable securities Proceeds from Sale and Maturity of Debt Securities, Available-for-sale Proceeds from sales of marketable securities Proceeds from Sale of Available-for-sale Securities Purchase of investments in privately held companies Note repayment from privately held company Proceeds from Collection of Notes Receivable Loan repayment from equity investee Proceeds from Collection of Loans Receivable Other investing activities Payments for (Proceeds from) Other Investing Activities 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] Proceeds from issuance of common stock Proceeds from Issuance of Common Stock Common stock repurchases Payments for Repurchase of Common Stock Employees’ taxes paid upon the vesting of restricted stock units Payments Related to Tax Withholding for Share-based Compensation Purchase of finance lease Purchase Of Finance Lease Purchase Of Finance Lease Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash Effect of Exchange Rate on Cash and Cash Equivalents Net 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 the period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash, cash equivalents, and restricted cash at end of the period Disclosure Segments And Geographical Information Additional Information [Abstract] Disclosure - Segments and Geographical Information - Additional Information [Abstract] Number of reportable segments Number of Reportable Segments Segments and Geographical Information Segment Reporting Disclosure [Text Block] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Tax related receivables Tax Related Receivables Tax Related Receivables Current promissory note and related interest receivable Notes, Loans and Financing Receivable, Gross, Current Other current receivables Other Receivables, Net, Current Prepaid software and maintenance Prepaid Software And Maintenance Prepaid Software And Maintenance Other prepaid expenses and current assets Other Assets, Current Total prepaid expenses and other current assets Operating Leases Operating Lease Liabilities, Payments Due [Abstract] Remainder of 2019 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 lease payments Lessee, Operating Lease, Liability, Payments, Due Less: Interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Total lease liabilities Share Repurchases [Table] Share Repurchases [Table] Share Repurchases [Table] Share Repurchase Program [Axis] Share Repurchase Program [Axis] Share Repurchase Program [Domain] Share Repurchase Program [Domain] April 2016 Repurchase Program April 2016 Repurchase [Member] April 2016 Repurchase [Member] 2017 ASR 2017 Stock Repurchase Program [Member] 2017 Stock Repurchase Program [Member] May 2018 Repurchase Program May 2018 Repurchase [Member] May 2018 Repurchase [Member] 2018 ASR 2018 ASR [Member] 2018 ASR [Member] 2019 ASR Accelerated Stock Repurchase Agreement, 2019 ASR [Member] Accelerated Stock Repurchase Agreement, 2019 ASR [Member] Share Repurchases [Line Items] Share Repurchases [Line Items] Share Repurchases [Line Items] Accelerated share repurchase (shares) Share repurchase price (in dollars per share) Treasury Stock Acquired, Average Cost Per Share Price ($ per share) Accelerated Share Repurchases, Final Price Paid Per Share Repurchased Stock Repurchase Program, Remaining Authorized Repurchase Amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Value of repurchased common stock Stock Repurchase Program, Authorized Amount EX-101.PRE 10 algn-20190930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 chart-21f8e2baca2258059f7.jpg begin 644 chart-21f8e2baca2258059f7.jpg M_]C_X 02D9)1@ ! 0 0 ! #_VP!# $! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_ MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P 1" %: EX# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]HO\ @DG_ M ,$E/^"9GQ>_X)E?L)?$WXG?L*?LO>._B%XY_9>^$GB?QEXR\4?"'PKJWB/Q M/XBUCPS;7FJ:WK>JW-FUUJ.IW]S*\UU>7+R33.&-?\1?"[X>Z#X0UC6/# MK_";QUJQT34;_2K:&XN],_M/3;*_%G-(T*W5M%,J+(I9O] .OXN_^#V;_DPS M]E'_ +.^C_\ 5+?$B@#]_O\ @B9_RB1_X)T?]F@_!'_U#[*OU&K\N?\ @B9_ MRB1_X)T?]F@_!'_U#[*OU&H **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH *P_$VNP>%_#VN>)+JUOKVUT'2=1UFZM- M,@CNM1N+;3+26]N8[&UDGMEN;HP02&"W\Z-IY (HR9'53N5Q/Q),P^'WC?[/ M9W^HSGPEXD2#3]*L+K4]2OIY=%OH8+2QT^RBFNKRZN)I(XH+>")Y))'4 98 M 'D'[(_[6'PA_;:^ G@K]I;X"WWB'6?A#\1?[:E\$^(?$7A?5?"5YX@LM US M4?#>I:C;Z%K20ZS:V2:[I&JZ=!)J5G92W4EC+/;PR6.OA#^T?\/]5^"O[3 MOQ=L/VR?"/A6]\<>";[P_P#!;Q)I7[1]]-9>/-1\!>(-.EUOP%XFU[QG\+7F MM]-O=534%>=8HX9])U6.V]*_97_96_X*(^'/V3O^"/?Q8U&S^,K?M+?!/Q?\ M5?V9_P!KOX3?&#X@^)X1J7[,7QR\6_%;P;I/Q(\9VM]KNKZ;XG\3_LUZ#>^ M/'W@&^A&I:K?>'9]8\,'5G5EM+4 _I)T7XO^'==^+OCGX,6NB>/K?Q)X \'> M!O&VK:[J?P^\6:9\/=2TSQ]>^);'2;'PO\0[W3(O"GBCQ!I\OA>^?Q'H&C:C M=:EX>ANM-DU&&+[7MB]3+J!D[O7[K9 ]2,94<'EL#@\X%?S&?%?QI\)Z/\3?A5\6 M?M/Q&O!\-KWQ"T7CCP[>:%'X.T[]I73K&)_$7Q'^%4GC6P \5ZC;7>FW/Q_^ MUKX#_P""F?Q _8\\'^%O"?[,'[2GPY_:2'[ /Q8\36Z? WXC>+-=^"?@/]HK MPK^U_P""O&'A*W^%/AS6_%%C\1?AM\:-K5MK_B/7M%%S M8^$-%AO;OQ$UBUI+#7VX'4G W=2OW'QD$@_-MVXR.N<5_(Y^T_\ L\?MNZE\ M7O\ @KU\5O@S\'OVAM!UK]H#]H[_ ((P>.O@MX@\%V6M>%O$GB_PA\%/!?@; M0OVF)-*O_#VKV-U;VGA/28?%OASQII=U>6L&KVT]WIFG0ZS9WL;2=)X/\1Z% M=_\ !39['XN_'G]IK2[+PI_P55^,&O>&_&OBSX$_M03_ \^*<'C3X6^'/@] M\$_V*D^,/@^PU;]EK2/A-\,_BNUWXA^'LOB'X@7&H7_B72H/#^L_"[P'\1-? M\5:KK0!_6 &!.!NR1GE&4=<=64#/MG..<8YKY5\8?MC_ ;\$?M6_"[]C+7) M_%2_''XQ> /%7Q0\":59^%[R[\.ZCX&\#SM:^,-;O/%J3+HND?\ "/W'DPW6 MFZE-;ZM=/=6G]EV.H"YB)_ ;_@G!^SY^VS\,OVE_V"O&WQ$\)_M5:3I=UX3_ M ."I7A/]I^_^)?B_XD:_X7LM%US]I%O%O[%FA>(-*\4>+-^ M!4TJQ4Z(U[=6>H7-M=7;P#[\_:J^!_Q6TG_@KW^P+^V3I_P_\7^,O@5X/_9Y M_:A^ 'Q'\1> O#]_XTU;X<>+_B')H6O^ -6\3^$- 2]\8S^$/$KV>I:*WB+P MYX?UZS\/:K;0_P#"4?V-IM];:B0#]2?#'QO\%>(8+V>^;5/!A@^*VM_!C38/ M'=G#X8N/%'CK0KF\M9[#PE#([6]DT[49='O].,D&KV>GWNH6(EL+:6Y M'S_JG_!03X Z!XN^'?@KQ1!\5_"&M?%;]JOQM^QMX 7Q?\'?'_A>U\3_ !F\ M#:/J.OWO]D7&N:18F_\ A]KFC:/JVH>$?BA91W/@;Q/!IMV=+UF5HPK?G'^W MA^RY\1OBK\6_^"87Q*O_ (*_$?Q]X"^'7_!1+XO?$7XI:!X!O=<'B#P/\._B MSX!^)F@> /&/BS1_#WB70;FUL[+Q/-X*O?%&LK/$?VC MPUXPTS2]9.B:CJ6B7-[X+OBK\.O@M\&?[%\7B^M_BU^TKI%OX$^&WA'QNHFA^%/ MPH.NV%[JNBP36]C;_6?Q3\)_MF7_ /P4&^#/C7X8_!3]KOPI\+? 7_!0+]F@ M^+=?UWQ%+XJ\.S_LS>._V*;[P9\0=+\+2Z/KVF:5X;_9\\(_$BV\,6'Q'^&+ M6'Q+N!\7=+\2?&3Q%XPT[4M=T7P_; '[V>-OVB?ASX*O?!FG[O%7C2X\9?'+ M1_V>C_PK'P9XC^)4/@WXB:QHM]KX3XES^#K#58?ASX9TG3[.-O$?BWQ<^F:! MX=GU/1[;5[RUFU.U1OG3?=_V?O@5_P4HTGXE_"6Z^ M*-E\7;GQ'I'@/_@L';_\% _$]QJ?B"3P;\<[CXD?%.*]_8)M?A6QU>XTWQ=) MIW@X65S\(].\!I::E\&?!%GX@\#:O)X-O=7_ .$?U@ _J.# D@!L@9Y5ESGT M+ GU&>.^*^ ?B;_ ,%)OV<_A-\L>,(Y;.Y_P"*;9(B MY_)[_@D+\"/VS?@Y^TK\$M4^-7A_]IG2_ WB3_@CS^S_ .'?CQJ'QD\7^._% M^C7_ .W1X-^.7C >+;757\6^)?$"6WC?2?A3>:5I]G>Z9#:Z--X76UL+2\N; ME98CYQ^W9^Q#^V_^T'_P4=_;X\8_LT:C\2?@DGQ*_P""5W@GX"_"[XR2^'+" M'X6?$WXH>'OBM?\ B[QI\!/%.O:MHFHZMH&@>// =]=^''^(/A6[\*:OX9U+ M4H]5\.>+9+S2I]'U( _ID^$_Q9^'/QS^&G@7XQ?"3Q=I/CSX9_$OPMHWC3P- MXOT&26?2_$'AG7[2.]TO4[82PP7< F@D GM+ZVM;^PN4GLM0M;6]MKBWBZ5? M%7AM_$TW@Q=!Y)+6X6/\ DT_:G\&?MA?$G]B3X/?#K]FW]AK]K3]F#QOH M'_!-'XR^%?#_ ,(/A_KU[8?#7]GO]HGX6?$+X.W?@WPGX#T?0O$FE:NOQCU% M/!_B#Q%\%_VA[CX@:IJ%U\+[S6?!MCX5\4_$+XB>)I/"?J?QL_9B_;.UK]JW M_@I-\=_@A\,/C)X<^/\ \??^"3WP)TS]E#XQS:MJFA:/H?QR\,^#_B=X<^)W MP^NM4D\76_A3P!\79#XC\.P>$=*UFRAM=%\474OC;2;O27M]=U^< _J4+J!G MG'^ZV1[E<;@/ ]3\1$CP_I?Q-UR+QMX=U;PU\,=0U&V\>>)O#MY-XCT'P_J&AV-]? M6_\ .W\2O@A^U_XD_8UT/Q_\$U_:HTWXH3_%S7/C3X;_ &1_CG\ ?$^E_"JZ MO-)_94@^%/C?]F?QKX:\'_%;7?B1\/\ PM\3O%4.I^+_ (;?'"W\9S:=X-_: M8U#4_BUH>H:#IFOV?C_2/W)\)_L?_#_5/B=X!_:6\6:5XN\/?%^PTOX?:KJ? MA*3QI9>)?"VB:QX=^%>O^!+CPY>8T#-? MLM8L].T:#29@#[5!!&0<@\@CH1ZT4=.E% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !7\7?_ >S?\F&?LH_]G?1 M_P#JEOB17]HE?Q=_\'LW_)AG[*/_ &=]'_ZI;XD4 ?O]_P $3/\ E$C_ ,$Z M/^S0?@C_ .H?95^HU?ES_P $3/\ E$C_ ,$Z/^S0?@C_ .H?95^HU !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !0 M0",$ @]0>0?PHHH 9Y:# "( IR!M'!/4CC@GU%."J %4 '( !ZY '&<\T MM% #2B$DE5).,DJ,G!!&3C)P0"/0@$=*"B'JBG@CE1T/4=.A[CH:=10 PQQG M.40YQG*J*+KQEI7PW\(:;XBO?$%[XNNKZQT6T MM8Y_&&I7,]YJ7C%]/A1-+_X3#4KJZNKG4?%:V*^(K^XN)I[O4YI99';UFB@! MHC1<;41<9QA0,9ZXP.,]\4I53C(!QR,@'!]1GI^%+10 A53@%00,$ @'!'0C MTQVQ2>6G]Q.N[[H^]_>Z=??K3J* &>7'_P \T[_P+WZ]N_?UI=B9SM7.0<[1 MG*\ YQG(' ].U.HH ;L3KL7.=V=H^]_>Z=??K1M7GY5YR#P.0>H/'.>_KWIU M% #0B*05100, A0"!G. 0.F><=,T;5W;MJ[O[V!N_/&:=10 SRX\8V)@9 &U M< 'J.G?OZ]Z78F<[5SC;G:,[?[N<=/;I3J* &[$ "* ,D#:, D8) QCD$@^ MH.*=110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %?Q=_\ ![-_R89^RC_V=]'_ .J6^)%?VB5_%W_P>S?\ MF&?LH_\ 9WT?_JEOB10!^_W_ 1,_P"42/\ P3H_[-!^"/\ ZA]E7ZC5^7/_ M 1,_P"42/\ P3H_[-!^"/\ ZA]E7ZC4 %%%% !1110 4444 %%%% !1137; M: <9RR+_ -]NJY_#=G\* '45\,?\$ZOVR+G]O#]F+2/VB+OX?0?#&;5/B=\= M_AY_PB=OXGD\7QPQ_!GXS^./A-%JW]MRZ#X;>1_$,7@]-=DLO[+1=+DOVTU+ MJ_6V%[/]ST %%%% !1103C\P/S.* "BLG0M3.M:/INJF$6YU"TBN3 )/-$7F M+G9YFR/?C^]L7/I6M0 4444 %%%% !1110 4444 %%%9VL7YTK2-5U01>>=- MTZ^OQ"7\L3&SMI;CRC)M?9YGE[-^Q]N=VUL8(!HT5'#)YL44N-OF1I)MSG&] M0V,X&<9QG SZ5)0 4444 %%%% !1110 4444 %%%9>LZD=)LENQ")RU_I%CY M9?R\?VIJUEIADW;'_P!0+SSMFW]X8_+W)NWJ :E%%% !1110 4444 %%%% ! M1110 445DW^IFRO]%LA")!J]W=VQD,FPVXM=,O-1WA-C>;O-H(MNZ/:)-^6V M[& -:BBB@ HHHH **** "BBB@ HHHH ***R'U0IKT&B^0")M)N=3^T>9@J;> M]L[3R?*V8(<71D\SS!MV;=AW;E ->BBB@ HHHH **** "BBB@ K^+O\ X/9O M^3#/V4?^SOH__5+?$BO[1*_B[_X/9O\ DPS]E'_L[Z/_ -4M\2* /W^_X(F? M\HD?^"='_9H/P1_]0^RK]1J_+G_@B9_RB1_X)T?]F@_!'_U#[*OU&H **** M"BBB@!KMM1V'559L>NT$X_'&*_);4?VD/VCM(_9Y_;=\8:'=ZU\1O&'P=_;2 M\1_"_P ,2^'?AUINO>)_!?P#'Q#^#-MXPUC0?!/A?3$/CG7O@Q\)_&_COQ=H M\%YIVM:SXHN?"UJVJ6/B&X>32;W]:F 8%3T8$$>H/!'XCCCGTKP;X6_L_P"A M_"*#XOIX7\8^.IKGXS?%;Q/\8=?U#6;KPM?7>B>*_%UMHUIJ\/A=8O"-I966 MBFVT'3H;.PU6SUN6S\N26.\,TSR4 ?/7['GQY\5?$3XB?MF?#?4/$.I_$[P) M^SQ\9O _A3X/C-?>"#I.E:3:_!C5_!=M\/?B-\/M'\)M;:?%K4VB:=\/\ QEJ/ M@+QHGB?4M8U#5_%-AH'B:&ZTNXNM6L+S].?!/P/\(_#/1?#_ (>^'-YKO@W2 MM,\;Z]\0/$\>GW6GZMJ/Q2\1^*8MM=7TKQ1>:_HVC1/KJ^'H+K0;WA?A3^R/\ !OX.^*-"\3^$-+U4-X'\/>// M!_PJT/5-4^W>'?A!X.^*'B_3?'?Q \+?#C3%M;=M(T?Q-XET30IYAJ=SK5]I M.C:#H7@[P[>Z-X+T?3_#T !].UXOXZ^+E]X.\0Q>'[?X1?&'QG%)!IMU_;W@ MOPQH>J>'E:\NGC:T>_U'Q7H\Z7=H(0]XAL3%#'- RRREF5/:*BE52H) )\R' MG S_ *U.] 'X4_\ !O-K4A_X)D>"I_[%UL&X_:/_ &WY3";2W\^W,O[7WQCN M##<(+W$N_^ 4'_P FU^+_ /P;S?\ M*,_PE_VN_^ 4'_P FT?VY+_T ]=_\ H/_ M )-K?HH P/[N_^ 4'_ ,FT?VW(2!_8FN#+*,FS@ ^\.I^V\?7M6_2' MI^*_S% 'G7@O69(_"?AY!H^M2!=+MAOCM(&1L*1E2;Q20<9!(&1@]ZZ?^W)? M^@'KO_@%!_\ )M4_ W_(G^'/^P5:_P#H%=70!@?VY+_T ]=_\ H/_DVC^W)? M^@'KO_@%!_\ )M;]% &!_;DO_0#UW_P"@_\ DVC^W)?^@'KO_@%!_P#)M;]% M &!_;DO_ $ ]=_\ *#_ .3:/[,0HZDA2<= :[ZN=\7_\BEXH_P"Q=UO_ M --EU0!':ZW(+6V']B:X<6\/(LX"#^[7D'[:.*G_ +* M?$OA+4/A-^T'G&HW&#ESRCI)Q:5K[.Y M^J^%W@?XK^-5?.,+X6<$9OQIB,@I8*OG-+*?JG-@*68SQ%/!5*_UK$X=N_\ @%!_\FU^ M$(_X.(_V2B0/^%/_ +1G) _Y OPS[_\ =2Z_:SX)_%?0OCI\(_AQ\8O#-AJV ME^'_ (F>#M!\:Z-IVNQV<6LV6G>(+&._M+;4X]/O-0L4OH8I0EPEI>W4"R B M*>1<,=#.69;G'BAX=Y[P;EF;XZ66Y;C,U^I>RQ>.AAYXJ6&I?5<7B)>TCAZBUXI^+%DZY)D_\237 M?_ *#_Y-H_MR7_H!Z[_X!0?_ ";6_10!@?VY+_T ]=_\ H/_ )-H_MR7_H!Z M[_X!0?\ R;6_10!@?VY+_P! /7?_ "@_P#DVC^W)?\ H!Z[_P" 4'_R;6_1 M0!R>I>+K/1M/OM6U:QU/3-*TNSNM1U+4;Z&TM;*PT^QMY+J]O;RYEOUBM[6T MM89;BXFD94BAC=V(52:^7/\ AX?^Q+P1^U#\#B" 0?\ A:'@7!# $$?\5%T( M((]C7M_[0?\ R0?XT_\ 9)?B5_ZA.NU_FH'^'_18+*\5#&PSK#9K7K3Q+S&G4E"=&6705)4K)JI/GNU%K_1 M _X>'_L2C)/[4/P. ))_P"%H>!> .23_P 5%T Y-?5D/B(7$44\&D:U-!-& MDT,T5I;/'+%*@>.2-UOBK(Z,KJP)#*01P:_S$3T/T/\ *O\ 3S\+?\BUX>_[ M >D?^FZVJ>.^#,+PC'*WAL9B,7]?>,4_;QI1]G]56$Y>3V<8WYGB)7O?X5:V MIQ?3L^AAPK]$G#^&%;AKC/B+BU\>5>,:>-CGV#RS"K +AF'"TL.\+_9U.FYO M$O/ZZK>VYN58>E[.W-.Z?VY+_P! /7?_ "@_P#DVN8UO6)'UOP>W]CZRNS5 M-6.U[2 ,_P#Q3FK+A +L@D;MQ!(!56P<@ ^C5RFN_P#(=\&?]A75O_4:UBOS MP_SR+G]N2_\ 0#UW_P H/\ Y-H_MR7_ * >N_\ @%!_\FUOT4 8']N2_P#0 M#UW_ , H/_DVC^W)?^@'KO\ X!0?_)M;]% &!_;DO_0#UW_P"@_^3:/[N_^ 4'_P FUOT4 ?-_[2/[2_A?]F'X*^./CGXY\*>-]4\*^ K?1KC5K#P[ MI^CRZS<)K?B+2?#5J+)-5US3+!F2^UBVDF^T7T"BW24H7E"1O^2I_P"#B+]D M@$@_"/\ :+X./^0'\->W_=2J^Q_^"Q/_ "C@_:7_ .P5\.__ %;W@&OX(VZG MZG^=?L?AWP7D7$F3XO&9I2Q$Z]',JF&@Z.)G1BJ4<+A*J3C'1OGK3?-O9I=$ M?[&_L\/H8>!GTCO![BOC/Q.RK/\ '9YE'B7FG#&#JY5Q%C(?B5XS\/>"-%O=7T;X?)I=IJGB348-,LKC47LOB#>7B644\Z-<-:VES.(P MQC@D8;:_94:Y(0#_ &'KO/\ TY0?_)M?YYW_ 3[_P"3X_V2/^SAOA1_ZE^F M5_HGKT'T'\J\#Q%X%^!S; Y;Q#P?C,XS.&;9OBCUR4W_(\V7_ &*FI?\ IYTBOSL_SM+W]N2_ M] /7?_ *#_Y-H_MR7_H!Z[_X!0?_ ";6_10!@?VY+_T ]=_\ H/_ )-H_MR7 M_H!Z[_X!0?\ R;6_10!@?VY+_P! /7?_ "@_P#DVM"QO6O1*6LKZS\LJ +V M&.$R;@3F,)--N"XPQ.W!(QG)Q?HH **** "OXN_^#V;_ ),,_91_[.^C_P#5 M+?$BO[1*_B[_ .#V;_DPS]E'_L[Z/_U2WQ(H _?[_@B9_P HD?\ @G1_V:#\ M$?\ U#[*OU&K\N?^")G_ "B1_P""='_9H/P1_P#4/LJ_4:@ HHHH **** D M 9/ '4^GN?;U/:OGL_M0_""?P%\6OB+H6I>*_%^B?!/QQXL^&7CS2_!7PU^( MWBWQI#\0_!6H:=I.N^#?#?@'1/"UWXT\;:Z-2U;3;/2K;PAH>M1:_)>0RZ'/ MJ%JWVBOH&0%HY% R61@!ZDJ0/U[G@=Z^%OV+=$\1Z#??MBS^)?"?C'PS%XA_ M;.^,7C'PXWB?PMKV@-XC\(ZOH'P^M=*\2^'!J5E!)K.BZC-HNIQ6%YIXE69[ M0KL02P>: >S?L_?M,_#[]I&S\;W7@;0OBYX:N?AWXHLO!_BS1/C)\$_BK\#/ M$VG:[J/AG1?&%E!'X:^+7A3PEKE[:W'AWQ%HNHQZC96,]@R:A!&+@S;HUO?# MO]I;X,_%3Q5+X/\ WC"'6M6EL/%NK:#,NG:M::-XTT7P!XKMO OCK7/ .O7 MEE!HWCC1/!WC*]L?#?B+5?#-[J-EINHZCI3/,UCJ^E7M[Q'P T_6/!?PXT+4 M_'V@>*M(^(_[1/Q#\7?$#Q=9:9H6OZ[<^#O$7Q!M]:\4:/HOBW4+*QU*S\)V M7P\^'V@>%_ANFNZ]+9Z"FM^'-%T&.\DU+6-+M;S\[OV,OV6?C7X+U/\ X)I> M"/&'AC7/#O\ P[\_9O\ VA_A%\7/&6L0K'I7Q"\9>+(OAG\-_ W_ A&JK)$ MOC#1O'6B>#-9^,>L:OI\$UAH"CPOH7B$V'C:>_T/1@#]P*AE90%4LH)DAP"0 M",>.O@U8^-_$$7B*X^(/QA\./'!IMH=(\%_$_P 2^%/#SI9W M+R">31=)GBM6N[CSREY>3B[\6)]^0EL'9N(S@NSMU8U]AP/D&"XD MSQ9;CZF)I8=X3$5^;"SITZO/2]GRKFJT:\.5\SYO#L]X@^L\+8[+M[\ OC[NNK^WQ\9-$'^AWDMKG;X"L.OED9W;_ M )CU;8F?NBOM^-?#S).'6M54)MQI8.C-M) M^ZU-)/=,_M_Z9W[/#P0^CSX"<1^*'!&?^)F8<0Y1FO#6!PV&XFSWAK&Y3*CG M&=X++<5*OA\MX/R?%SJ0P]>I.@X8ZG&-5*4X5(W@_P"C;(]1^8I"1ZCJO<>H MK#_L"/\ Z"NO?^#>[_\ BJ/[!C&#_:FNG#*<'5[L@_,.#\W2OQ@_Q<*/@8C_ M (0_PYR/^05:]_\ 8KJ\CU'YBO._!6B1R^$O#SG4M:0MI=L=L6JW,:#*YPJ* MV% S@ < "NG_L"/_H*Z]_X-[O\ ^*H W>3%H_,49'J/S%?$G_#VMEXE\'^,XO$.AW=SI MMR]G?P6^IZ;<3VDLUG=1O;W,:2%H9D:-P&!%:U\!CL-!5,3@\7AZ;DHJ=?#U MJ4')IM14JD(Q[2;/1SO@+CGAG!QS'B3@SBOA_+YUX86&.SOAW-\JP< M\34A.I3P\<3C\'0HRKU*=*K.%%3=24*=248M0DUZKD>H_,5SOB\@^$_%&"/^ M1=UOO_U#+JI?[ C_ .@KKW_@WN__ (JL#Q7H<_\&]W_ /%4 ;N1ZC\Q1D>H_,5A M?V!'_P!!77O_ ;W?_Q5']@1_P#05U[_ ,&]W_\ %4 ;N1ZC\Q1D>H_,5A?V M!'_T%=>_\&]W_P#%4?V!'_T%=>_\&]W_ /%4 ;3D8'(^_'W'_/1:_P T;XY? M\EI^+W_94?B%_P"IAK5?Z3W]A1H4?^T]<;9+"VU]6NF1MLJ':ZEL,IQAE/!! M(/6O\U_XX+L^,_Q<3+-L^)_Q!7<[%G;;XOUD99CRS'&68\DY)K]J\&?]]SWO M]5P7_IW$?\ _VR_8R?\ )3^/7;^P^ =?^Y_BJ_W:??Y'EZ]1]1_.O]$'_@G: M1_PPO^R9R/\ D@7PT[_]2Y:5_G?+U'U'\Z_T*O\ @GKHT=Q^PW^R=*=0UB(M M\ _AL2EOJ=S#&-V@6[X6-6VJ%W[%"@!45% ^7->UXR_\BK)_^QA6_P#4:1^S M?MD+_P#$(?"2R_YN1CK^2_U8S#7[[+YGW)D>H_,5R_C C^Q8^1_R'O"??_J: M]%JW_8$?_05U[_P;W?\ \57->+-#CCT=&&I:V^=<\+)B35;IU&_Q1HZ;@"V- MZ[MR-U5PK#D"OY[/^><]"R/4?F*,CU'YBL+^P(_^@IKW_@WN_P#XJC^P(_\ MH*Z]_P"#>[_^*H W[_\ BJ/[ C_Z"NO? M^#>[_P#BJ -W(]1^8HR/4?F*PO[ C_Z"NO?^#>[_ /BJ/[ C_P"@KKW_ (-[ MO_XJ@#SS]H,C_A0_QIY'_))?B5W'_0DZ[7^:B?X?]R/_ - 6O])7X_:)'#\" M_C/(-2UJ0K\)?B7\DVJ7,D9SX'UY?F1FPV,Y&>C 'M7^;4?X?]R/_P! 6OWK MP9_W?/?^OV"_](KG^^/[&7_DE?'CM_;_ )K_P!T_B;_ ('W^0UNA^A_E7^G MEX6(_P"$:\/[_ /BJ/[ C_P"@KKW_ (-[O_XJ@#=R/4?F*,CU M'YBL+^P(_P#H*Z]_X-[O_P"*H_L"/_H*Z]_X-[O_ .*H W M%L_%SP&N'B=BK@;MP!'#!6ZBOX.FZGZG^=?T=X._\D[F/_8ZK?\ J#@#_H[_ M &/'_*.?'W_9Z\^_]87P[/K_ /X)]_\ )\?[)'_9PWPH_P#4OTRO]$Y2,#D= M!W'I7^=;^P#&)?VW_P!DR(M(@D_:$^%2EXG:.1<^+M-&Y)%(9&'9E((/(K_0 MU70(\#_B:Z]T'_,7N_3_ 'J^2\8_^1OE7_8!4_\ 3[/Y._;(_P#)V_"/_LW> M8_\ K28LWLCU'YBN2F(_X3FRY'_(J:EW_P"HSI _G6A_8$?_ $%=>_\ !O=_ M_%5RTNB1_P#":6<7]HZU@^%M0;?_ &I=>:"NLZ3P)-V0IW@H O4444 %?Q=_\'LW_)AG[*/_ &=]'_ZI;XD5_:)7\7?_ >S M?\F&?LH_]G?1_P#JEOB10!^_W_!$S_E$C_P3H_[-!^"/_J'V5?J-7Y<_\$3/ M^42/_!.C_LT'X(_^H?95^HU !1110 45^?O[?W[0GQG_ &:=%_9]^(?PD^%/ MQX^.FDO\>[/1OC!\)/V!]+\ V.B^ M+[/PCK%[XLEO[N:^%K'X.M+:&Y\317MO[#^R9^TKJ'[4WPZUKX@ZC^SQ^T7^ MS--I/C?5O!L?P\_:A\#:3\._B?>0Z3I'A_4AXJ/AK1/$OB_38?#6L2ZW+;Z% M>P:_>M?)IEU+.EG.)+. ^H:0 #. !DY.!C)]3ZGWI';:CMUVJS8]=H)Q^., M5^?GPB^,7[0?C'X&-=UN'3]4M(TT>;Q,UGJ/B;4+"]O-5CM3=7EN))A;Q 'Z"#';&! MTQV_R* "2 3U( !/7KZ]3^9KX7_81^(OB[Q=\)O'=G\4/&G[0?BCXL_#CX MI^)/!?Q4\/?M)>$_@/X=^)WPV\26'ASPKXCM?!MJ?V9?!_A+X1^,O!FH>%-? MT#Q[X!\<^%X-=?Q7H'C2SFOM7BOX+CPYH/RW^R1^VS\6?B=J?_!/WQ?XZOK? M5O#?_!1/X"_'3XR6O@V'1],TE/@MJ?@>'P%\1/A]H7A^\M["WUO5=&_X5IXQ MU'PIXY/BR\UC5+[QQI>C^(=*N=#L+[4= !^QM1R_='_ %TA_P#1J5)7BWCO MXRVW@CQ!%X=F^''QC\3,\&FWAUGP5\-M;\4>'D6\N9(Q;OK%@WV=;NV\@O>6 MX5I+:.6!V!$JB@#\J?\ @WF_Y1G^$O\ LY7]N7_UL?XUU^+?_!>[_D^R/_LB M7PU_]+O%]?L1_P &\NN(?^"9'@J?^R]<_P!(_:/_ &WYO*_LJX$\(F_:^^,= MP([B+K#-&)_)FB8EHKB&>%OFB.?QO_X+RW N?VZ(Y!#<0C_A2?PT&RYA:"3F M[\6/G8_.!OVD]G5UZJ:_2_"?_DK8_P#8NQO_ +A/]-OV3+7_ !-7475^&7%S M^2QW#U_S1^+5?UT?\&Z?_) OC]_V631O_4"TVOY%Z_K9_P"#=^_6R^ 7Q]S: M7]SGXR:)_P >=I) K#KLZ;?+^;TWQ_WN/UCQ3_Y(_%_]A> _]2(G^K_[ M45I?0]XWO_T47 J^;XKRQ+\6?T;TAZ?BO\Q6%_;Z?] G7O\ P4W%']O(<#^R MM=&649.E7 ^8_\%-Q0!O45@_V^G_0)U[_ M ,%-Q1_;Z?\ 0)U[_P %-Q0!O45@_P!OI_T"=>_\%-Q1_;Z?] G7O_!3<4 ; M_Y)K"_P#8VPZ^?U?%/\DS^X_VNK2^B_D' MGXP<+I>O^K'&[_),_8VN=\7_ /(I>*/^Q=UO_P!-EU4G]OI_T"=>_P#!3<5@ M>*]<23PMXEC_ +,UM-_A_6EWR:7.D:YTVY&7<\*HZECP!R:_FP_YJ#M;3_CT MM?\ KWA_]%K5BN:M=>06ML/[*UTXMX>1I5P0?W:]#WJ?^WT_Z!.O?^"FXH W MJ*P?[?3_ *!.O?\ @IN*/[?3_H$Z]_X*;B@#>HK!_M]/^@3KW_@IN*/[?3_H M$Z]_X*;B@#;D^Z/]^/\ ]&+7^:+\_[*C\0O_4PUJO\ 2>_MQ':- M/[+UQ=\L*[GTN=47=*@W.QX51G+,> 3VK_-?^.#;_C/\7'PR[OB?\06VN"K MKN\7ZR<,IY5AG# \@Y%?M7@S_ON>_P#8+@O_ $]7/]LOV,C_ .,G\>EU61\ MO[\?Q5;\F>7KU'U'\Z_T0O\ @G;_ ,F+_LF?]D"^&G_J.6E?YWJ]1]1_.O\ M0K_X)ZZPEO\ L-_LG1'3M8F*_ /X;#?;Z=/+&=OA^W3*NO#!MF]2.&1D8<-7 MM>,O_(JR?_L85O\ U&E_D?L_[9!I>$/A+Y^)&.2]?]6BU:_M]/\ H$Z]_P""FXKFO%FMI)HZ+_9FMIC7/"S9DTR=%.SQ M1HS[03QN;;M1>K.54_P#!3<4?V^G_ $"=>_\ M!3<4 ;U%8/\ ;Z?] G7O_!3<4?V^G_0)U[_P4W% &]16#_;Z?] G7O\ P4W% M']OI_P! G7O_ 4W% 'GO[0?_)!_C3_V27XE?^H3KM?YJ!_A_P!R/_T!:_TE M?C]K23? OXSQC3=:CW?"7XF?/-ID\<8QX'UYOF<\#.,#/5B!WK_-J/\ #_N1 M_P#H"U^]>#/^[Y[_ -?L%_Z17/\ ?']C*_\ C%?'A=?[?X$?WY?Q-_DQK=#] M#_*O]//PM_R+7A[_ + >D?\ INMJ_P PQNA^A_E7^FOX9UU$\-^'U_LO7&_X MD6C'*:7<,OS:9:MC/J,X;T8$=JS\:?@X<_Q9M^66GD_MH?\ W]F M:TNS5-5.U],G5F_XIS5EPBGEC\V<#G:K-T4U^$G^$AZ+16#_ &^G_0)U[_P4 MW%']OI_T"=>_\%-Q0!O45@_V^G_0)U[_ ,%-Q1_;Z?\ 0)U[_P %-Q0!O45@ M_P!OI_T"=>_\%-Q1_;Z?] G7O_!3<4 ?G5_P6)_Y1P?M+_\ 8*^'?_JWO -? MP1MU/U/\Z_O%_P""P&KK<_\ !.?]I2 :?J\!?2_AX/-N=/F@A7'Q<\!OEY7^ M50=NT9ZL54> J?\ I]H_D[]LC_R=OPC_ .S=YC_ZTF+-^N2F_P"1YLO^ MQ4U+_P!/.D5?_M]/^@3KW_@IN*Y:76D/C2SE_LW6L#PMJ"^6=,G\TYUG2>0G M4J,CT5@_V^G_0)U[_P4W%']OI_T"=>_P#!3<4 ;U%8/]OI M_P! G7O_ 4W%']OI_T"=>_\%-Q0!O45@_V^G_0)U[_P4W%:%C?K?"4K:WUK MY14$7UK):E]P)S&)/OA<88C[I(!ZB@"]1110 5_%W_P>S?\ )AG[*/\ V=]' M_P"J6^)%?VB5_%W_ ,'LW_)AG[*/_9WT?_JEOB10!^_W_!$S_E$C_P $Z/\ MLT'X(_\ J'V5?J-7Y<_\$3/^42/_ 3H_P"S0?@C_P"H?95^HU !1110!^6O M_!5WPY\3?&OP2\">"?AGH?Q.^)%WXF^):VVO? OX%_M56'[''QM^,^A:5X)\ M6^(+S0/A[\8;^ZTJ.[E\+Q:7+X\\3?#N/Q-X*?QGX7\/:@9O$[66CW/ACQ/U M'_!+CPQ\4/!G[..I^%?BCIGQ#\':AH7Q+\2V7A_X2?&3]IW2_P!KWXS_ 7\ M,R:/X8OK#X??%#XVZ5+?1:GK[W-Y>^,M*\*W7B#QA=^!_"7BWP[X>7Q;JEA; MV%IIGS9_P61^!?[$'CZS_9;^)/[:GPJ^$6K^!/"7QL@\*^*OC?\ &#X\?$K] MFWPG\(OAIXH\+>(V\4/J/Q!^%,::QXFUS7KBUL],^&/P[\7:MX2\#ZQX[NH& MO_'/ANXE2Q\2>O?\$A=0_8IO/V>/B;;?\$^_AM%X*_9BT3]I'XEZ%X.\:V6H M?$+7-#^/.JZ=HG@A?%'QA\.>*/BEJ&K>-/%VB-KDEU\,8/$M[JNI:5?W7PTN MU\+WA!![<'@C/49'ISZ8-?,'A+]F"R\">&_CEH?A#XN M?%GP]J?QU^+>O_&?5/&6FS_#U?%/@GQ;XED\.'5+7P,;[X>:AX!X/J#I7BNF_M$?![6?"?Q.\;Z/XQCU;P[\'? M&7C+X>?$2YTS0_$]_>Z%XX\ W=M8>*/"L.AVNB3:]KNN6-_>V=C:Z?X;TO6) M]:OKNUL]"74[FXAC< N>%OA%;^#4M7T'QCXKBU/4/',WC[XDZ[?1^%-3UOXO M:M+X4/A-8/'%Y<^&/(L;.ULK'PJVFIX#L_!DFDVO@KPWX?TN2S\+1:CHFH^9 M_"/]CKX/?!CQ1X6\2^%+?7;B+X;^&/B#X'^#GAS6]1M+_P -_!CP5\4_%NC^ M-?'GA;X=6<6F6EY9Z9KNL^'/#EO%+K^H>(=2T'PWH&D>#?#FH:3X5M#I,OI/ MP.^/?PG_ &C_ ''\2?@[XJ_X2GPJ=?\3>$[YKO0O$OA+Q#X>\6^#-;NO#GB MSPCXP\%>-=&\.>-/!7B[PWK=G<:=K?A?Q9X?T;7=-N%3[38)'/!)+6\ _M#_ M =^)_B>\\(>!O&MCKVN6]IXFU*SC@L]5M[#Q'I7@KQ3'X'\9ZSX+UF]L+;1 MO&^C>$/&<]MX4\4ZMX2O]9T[0=?O+'3=2N;>?4+$7(![54,JJ0K%5)$D."0" M1B9,8.,\=JFJ&5E 52R@F2' ) )S,F,#.>>U 'XB_P#!O,!_P[/\)<#_ ).5 M_;E[?]7C?&JOQ<_X+W?\GV1_]D2^&O\ Z7>+J_:/_@WF(_X=G^$N1_R31O_4"TVOY%Z_KH_P"# M=,@? +X_9('_ !>31O\ U M-K]8\4_\ DC\7_P!A> _]2(G^K_[43_E#WC?_ M +*'@7_UJLL/Z)\#T'Y"D('H.J]AZBER/4?F*0D>HZKW'J*_EP_Y:CE? P'_ M A_AS@?\@JU[?[%=7@>@_(5RG@8C_A#_#G(_P"05:]_]BNKR/4?F* # ]!^ M0HP/0?D*,CU'YBC(]1^8H ,#T'Y"C ]!^0HR/4?F*,CU'YB@!D@'ER<#[C=A M_=-?Y^O_ 50_P"4@O[4G_91E_\ 48\.U_H%2$>7)R/N-W']TU_GZ_\ !5#_ M )2"_M2?]E&7_P!1CP[7ZWX/?\C_ ##_ +%4_P#U*PQ_KI^QU_Y/QXD_]FEQ M?_K8<)GY^U_@_(5SOB\ >$_%& /^1=UOM_U#+JNBR/4?F*YWQ>0?"?BC!'_( MNZWW_P"H9=5_-A_S4&U: ?9;7@?\>\/8?\\UJQ@>@_(57M"/LMKR/^/>'N/^ M>:U8R/4?F* # ]!^0HP/0?D*,CU'YBC(]1^8H ,#T'Y"C ]!^0HR/4?F*,CU M'YB@!C@8' ^_'V'_ #T6O\T;XY?\EI^+W_94?B%_ZF&M5_I6KU'U'\Z_T0?\ @G:!_P ,+_LF<#_D@7PT[?\ 4N6E M?YWR]1]1_.O]$'_@G:1_PPO^R9R/^2!?#3O_ -2Y:5[7C+_R*LG_ .QA6_\ M49G[/^V0_P"30^$O_9Q\=_ZS.//LW ]!^0KE_& ']BQ\#_D/>$^W_4UZ+749 M'J/S%O!G_=\]_Z_8+_TBN?[X_L9?^25\>/^ MQ_P)_P"J_B8:W0_0_P J_P!/+PL!_P (UX>X'_(#TCL/^@=;5_F&MT/T/\J_ MT\O"Q'_"->'N1_R ]([C_H'6U9^-/P<.?XLV_++3R?VT/^X_1U_["?%?_P!- M^'!O8'H/R%H_,5RFND?V[X,Y'_(5U;O\ M]2UK%?A)_A(=7@>@_(48'H/R%&1ZC\Q1D>H_,4 &!Z#\A1@>@_(49'J/S%&1 MZC\Q0 8'H/R%&!Z#\A1D>H_,49'J/S% 'YF?\%B0!_P3@_:7P /^)5\.^W_5 M7O -?P2-U/U/\Z_O;_X+$D'_ ()P?M+X(/\ Q*OAWW_ZJ]X!K^"1NI^I_G7] M'>#O_).YC_V.JW_J#@#_ *._V/'_ "CGQ]_V>O/O_6%\.SZ__P""??\ R?'^ MR1_V<-\*/_4OTRO]$Y0,#@=!V'I7^=C_ ,$^_P#D^/\ 9(_[.&^%'_J7Z97^ MB@_(48'H/R%&1ZC\Q1D>H_,4 &!Z#\A1@>@_(49'J/S%&1Z MC\Q0 8'H/R%+@#H *3(]1^8I<@]"#0 4444 %?Q=_P#![-_R89^RC_V=]'_Z MI;XD5_:)7\7?_![-_P F&?LH_P#9WT?_ *I;XD4 ?O\ ?\$3/^42/_!.C_LT M'X(_^H?95^HU?ES_ ,$3/^42/_!.C_LT'X(_^H?95^HU !1103@$^@S0!^:' M_!4WQ/\ &WPQ^SSITOPCNOVE=)T/4_&UCI'Q:\0?L>_ 7P%^TQ^T/HW@2]T? M61 WA'X0_$33M=TC5]!U'Q*NCZ?XWUC1O"OC3Q;H6@RF;1/#<<%UJ?B;PWT' M_!,;Q)\:O$_[,UK=_&6X_:!U1+/QEK^E_##Q#^U3\$? G[.7[0FO_#"RM-'3 M2+OXD_!OX=V^F:!X4N+/7F\2:1X8FN?#7@KQ%KG@W3M UCQ)X0T_5+J74=8_ M"?\ X*4_$_\ X)K_ !7_ &T_C9X&_P""B'Q]_P""A#W7P-U?P3X+^%/P)_9S M\*?M.6'P2\ :?!+_3O&GQ6\7ZYXWU"XU#6=;\3W-WX M9T#2?#?A2/0[%=-GO-5_9?\ X)"?&'P3\6OV7->L_A?\8?CM\>/A;\)_C)XT M^%/PV^)G[37AWQ/X?^.NK^#M,T'P7XOT[1OB&_C30_#/BOQ#J'@BX\;7O@;2 M/%OB+0-/UOQ-X9\.Z)J>JMJ&H/<:K?@'ZFR M&ZCDLC*![D$#T'4]R!ZD"OS MF_9=U;4/AMHW[;OBKQ=X+^+&FZ==_MI_%CQ/HT%E\)OB!JWB7Q%X4\2V'PRT M/1O%_@CPI:^&+[7?&_AV2[L]0N8M5\,:1KEBUEI6H7FV:UM)0WZ.48'I[_B. MA_# H ^!?V0?!GCOX'>%_B5X,^)'B7QEXQTSXD?M4?%76?@AXVUGX7V6D_$K M5/!7C_P]9?$2XU3XV+\.O VAZ!I&LV'CN#XH:9H?CGQOX=\(2:KX0T_X::+X ME=_&6IV5OJOQ9^Q7^S3\:_"6I_\ !,GP1XL\*>)/#-U^P/\ LU?M'?"?XY^+ MM-O%:?"[X=^$+;P7K>R&R\>:7\1(O!NM?&B]UG0VOM*T:RL/#E MEXDDTSQCJ":-8?N;@#IQ].*0 #H /H/4DG\R2?J2: %KQ;QW\(+GQGXAB\01 M?%GXQ>#TC@TVU.A>"O%VGZ/X>2&\"31PP*(X] MA+>TU'+]T?\ 72'_ -&I0!^%'_!O-HKC_@F1X*@_MG6S]G_:/_;?A,QO8O/G M,7[7WQCMS+<2?9<232F SS,%0-<33R!5$@1?QO\ ^"\L!M_VZ(XS//<'_A2? MPT/F7,@DDXN_%B8W*B#!V;C\O+L[?Q8'[6?\&\W_ "C/\)?]G*_MR_\ K8_Q MKK\6_P#@O=_R?9'_ -D2^&O_ *7>+Z_2_"?_ )*V/_8NQJ_],O\ 0_TV_9,I M?\35U'U7AEQ? +X^XO;^TQ\9-$_X\YUASM\! M6'7=#)G=O&[UV)TV\_R35_71_P &Z?\ R0+X_?\ 99-&_P#4"TVOUCQ3_P"2 M/Q?_ &%X#_U(B?ZO_M14G]#WC>__ $47 K^:XKRQK\4?T$_V')_T&M=_\#XO M_D2C^PW!!_MK7#AE.#?1$?>'4?9.?IWK?I#T_%?YBOY'FP2 HPN=J MC'"@#G&3_H'R?ZN3_<;_ -!-?Y^G_!5#_E(+^U)_V49/_48\.U^M^#W_ "/\ MP_[%4_\ U*PQ_KI^QU2_XCQXDOJO"3&+Y/C#A*_Y(_/VO[@O^"(NFM=_\$^? MALXU'4K4?\)K\6CLM+E(D_Y'F_3&&@D./D+8S]]W/\6!_#[7]RW_ 0Y_P"4 M>WPU_P"QT^+7_J>:G7W'B]_R36%_[&N'?_EOBO\ ,_N+]KJK_1?X?\O&#A=K M_P 1?C=?DV?JW_8BO'X6\2R'6-:D">']:;9)>QM&^ M--N3M=1:J2IZ, P..A%=]7.^+_\ D4O%'_8NZW_Z;+JOYL/^:DCM=#!?1 #]VO 'V0\5/\ V')_T&M=_P# ^+_Y$K7M/^/2U_Z]X?\ T6M6 M* ,#^PY/^@UKO_@?%_\ (E']AR?]!K7?_ ^+_P"1*WZ* ,#^PY/^@UKO_@?% M_P#(E']AR?\ 0:UW_P #XO\ Y$K?HH Y_P#L5T:-_P"V=;?9+"VQ[V-D;;*A MVNOV495L889&02,CK7^;!\;UV?&?XN)N9MOQ/^(*[G.YVV^+]9&YC@98XRQP M,DDX%?Z7DGW1_OQ_^C%K_-%^.7_):OB]_P!E1^(7_J8:U7[5X,_[[GJ_ZA<% M_P"G<1_F?[9?L9$O]9_'I]7D7 "^2Q_%=OS9Y:O4?4?SK_0J_P"">NDOH^H_G7^B M%_P3M_Y,7_9,_P"R!?#3_P!1RTKVO&7_ )%63_\ 8PK?^HTO\S]F_;(*_A#X M2>7B1CFO_$8S!?DV?5W]AR?]!K7?_ ^+_P"1*YOQ9HSQZ.C'6-:?.M^%EVR7 ML;+E_%&CINP+52&3=O1L_*ZJ2"!@^AUR_C#_ ) L?_8>\)?^I7HM?SV?\\Y9 M.AOD_P#$ZUW_ ,#HO_D2C^PY/^@UKO\ X'Q?_(E;]% &!_8"?'[1WB^!?QHD.KZS+M^$OQ,^26\C>-L^!]?7YE%JI.,[AR,, > M<8/^;6?X?]R/_P! 6O\ 2O\ V@_^2#_&G_LDOQ*_]0G7:_S4#_#_ +D?_H"U M^]>#/^[Y[_U^P7_I%<_WQ_8RI?ZJ^/#ZO/\ @1?)9?Q/;\V-;H?H?Y5_IK>& M=%=_#?A]O[9UM?\ B1:,,)>Q*ORZ9:KG'V0\G&2<\L2>,XK_ #*6Z'Z'^5?Z M>?A;_D6O#W_8#TC_ --UM6?C3\'#G^+-ORRT\G]M#_N7T=/^PGQ7_P#3?AP) M_8V M_P""<_[2DQU35K@)I?P\/DW-W')"^?BYX#7#HMO&6 W!@ P^95)Z8/\ !TW4 M_4_SK^]S_@L3_P HX/VE_P#L%?#O_P!6]X!K^"-NI^I_G7]'>#O_ "3N8_\ M8ZK?^H. /^CO]CQ_RCGQ]_V>O/O_ %A?#L^N_P!@&/S?VW_V2X]\D6_]H3X5 M+YD3!9$SXNTT;D8A@&'4$J1GJ#7^AHNAR8'_ !.M=Z#_ )?XO3_KTK_//_X) M]_\ )\?[)'_9PWPH_P#4OTRO]$]>@^@_E7R7C'_R-\J\L!4_]/MG\G?MD?\ MD[?A'_V;O,?_ %I,68/]AR?]!K7?_ ^+_P"1*Y>71W'C2SB_M?68; MR/S1C6=)^4/]EP%.WUYYA4@WLZSF M/:",1E8HMH;.6!W9('3'-^B@ HHHH *_B[_X/9O^3#/V4?\ L[Z/_P!4M\2* M_M$K^+O_ (/9O^3#/V4?^SOH_P#U2WQ(H _?[_@B9_RB1_X)T?\ 9H/P1_\ M4/LJ_4:ORY_X(F?\HD?^"='_ &:#\$?_ %#[*OU&H **** /E/\ :4_:=^&/ M[)7_ J#6OB7_P (]X1\"_&'XSVGPO\ $7Q,\2>/_AQ\,?!/P\U+6? _C'Q1 MIWBOQKJWCSQ-X974X-9O?!EGX.LK+0%U?Q#=ZWK>C V@T^&XGA]7^$?Q<^"_ MQJT+5O&7P.^(_P ./BGX:3Q!<:+K7BSX8>+?#?C?09/$^FZ7I#W>FWOB/PM? MZIIEWK.FZ3=:+%=0&^GNK&U:QM9Q"(XX4_.C_@LA>:9H_P"R_IOBCQ!\%OA- M\7?#O@WQE/XIU"[^,?[)'C7]M[PMX*NM-\%^*DTJZM?@/X!5];AUKQQ=W!^& M=G\5[V&\\+_">'Q==>(O$^GWVF3- WI/_!,+Q9\+/&_P8^*/B?X#_LN6?[*_ MP$U/]H7Q\_P4T6T^ \O[-/\ PMKP##X<\"V\7QMD^#=UHOAO4?"T7BGQ#%X@ M\.:7?:SX=T'6?&&@^#=)\9:CI%A/KK6\8!^D=?)G[/OQ#\?>*_BS^VOX.\8^ M)(M?T?X2_M'^%_!OPY2+0M)T:;P]X*\3_LR?L^?%%O#]Q-I\0DUV:P\5?$+Q M-<1:WJK3:C<6UU;V-?CQXZTOQ9XNU?5/V@/'F MC_$7Q-9:Z_AJ72_#GB#0OAUX-^%NFQ^$(=+\-Z3>6NEQ^$O 'A:&6SUZ^\12 MSZA8W&H-=A]0NXW /(_V$OBKX_\ BW^R=\-?B-\5->C\6>.M0'Q M/$?B"Q\ M/Z=H"ZS+X2^)WCGPI;7D'A[0HDT^PEGTGP]9 6=C&R&<'YI9)'=_C;]D?]M; MXN?$W4_^"?7C#QUJ,.L>'O\ @HG\!/CM\98_!<>CZ5I,7P6U7P3!X ^(GP^T M3PW=6UA!K>HZ+%\-_&.H^#_' \5W^L:IJ'C33-%\1Z=(7F\0?\('J.K^,++Q5J/C#7[[PM MXJO;?P-80QZ';>)O%\FOV%QX5L_#'B*.XT31;"XURZTC^U[#5L/X2_L??!SX M,^)_#7B7PE9ZY*GP[\->/_!7P@\/:SJ5O?\ ASX->"_BEXNTCQOX^\*_#FQC MTZTN;#2O$&N^'O#J!]T#1O!WAN_P!'\(V$6B$ ^IJ\6\=_&-?! M7B&+P\WPR^,7BKS(--NSK7@KX?W?B+P\@O+IX_LSZM#?0(MW;>1OO(/)8V\< ML#DMY@ ]IJ&55(5BJDB2'!(!(Q,F,'&>.U 'X4_\&\NN9_X)D>"I_P"RM;'V MC]H_]M^;R3IK^?!YW[7WQCN/*N(_,S%-'Y_DS1DDQW$,\1),1+?CA_P7FG^T M?MT1R>3/#_Q9+X:?)<1&&3YKKQ8_W"3TW[#SPZNO5=JUQC=X"L>N'7&WR_F_N[X^N_C^2:OZZ/^#= M, _ +X_9 /\ Q>31O_4"TVOUCQ3_ .2/Q?\ V%X#_P!2(G^K_P"U%O\ \2>\ M;V=O^,BX%^[_ %KRRZ^:T\KW/Z"?[>_ZA&N_^"M__CM']NY(']D:X,LO)TQP M!\PY)\T_R/T-;V!Z#\A2$#T'5>P]17\N'_+4>=^"]:\KPGX>3^R]:DVZ7;#? M'ISNC84C*MY@R#C(..1@]\5T_P#;W_4(UW_P5O\ _':I>!@/^$/\.<#_ )!5 MKV_V*ZO ]!^0H P?[>_ZA&N_^"M__CM']O?]0C7?_!6__P =K>P/0?D*,#T' MY"@#!_M[_J$:[_X*W_\ CM']O?\ 4(UW_P %;_\ QVM[ ]!^0HP/0?D* .>D MU[]W)_Q*-=^XW_,+?^Z?^FM?P'_\%3)/,_X*!?M1OL=,_$?&V1=CC;X:\/+D MJ2< XW*>ZD'C.*_T#I /+DX'W&[#^Z:_S]?^"J'_ "D%_:D_[*,O_J,>':_6 M_![_ )'^8?\ 8JG_ .I6&/\ 73]CK?\ XCQXDZZ?\0DQFG=_ZX<)6=_+7[_( M_/VO[@_^"(NI_9/^"?/PV3[#J5S_ ,5M\6ANM+-IT_Y'F_?.X.HQ\^W/]]'7 M'RY/\/E?W*_\$.@#_P $]OAKD _\5I\6NW_4^:E7W'B]_P DUA?^QMA_N^KX MK3[[/Y>9_<7[76__ !*_P_KMXP<+W\U_JOQNK?>T_D?JY_;W_4(UW_P5O_\ M':P/%>M^9X6\2Q_V5K2;_#^M+ODTYTC7.FW(W._FG:HZL<' KO<#T'Y"N=\7 M@#PGXHP!_P B[K?;_J&75?S8?\U(RUUW%K;#^R-<.+>'D:8Y!_=+T/FU/_;W M_4(UW_P5O_\ ':UK0#[+:\#_ (]X>P_YYK5C ]!^0H P?[>_ZA&N_P#@K?\ M^.T?V]_U"-=_\%;_ /QVM[ ]!^0HP/0?D* ,'^WO^H1KO_@K?_X[1_;W_4(U MW_P5O_\ ':WL#T'Y"C ]!^0H P?[;WM&G]E:VF^:%=SZ:ZHNZ5!N=O-.U1G+ M-@X )QQ7^:_\<&W_ !G^+C89=WQ/^(+;7&UESXOUDX9>=K#.",G!R*_TNW P M.!]^/L/^>BU_FC?'+_DM/Q>_[*C\0O\ U,-:K]J\&?\ ?<]_[!<%_P"G:_\ M7_#'^V7[&2_^L_CUKI_87 &G9_7^*[N_GI]WF>6KU'U'\Z_T*O\ @GKJ_P!G M_8;_ &38_P"S=7FQ\ _AL-]O8/+&=N@6Z9#B0 AMF]3CYD9&XW8'^>JO4?4? MSK_1!_X)V@?\,+_LF<#_ )(%\-.W_4N6E>UXR_\ (JR?_L85O_4:1^S?MD+_ M /$(?"2SV\2,=?S7^K&8*WWM/Y'U?_;W_4(UW_P5O_\ ':YOQ9K7F:.B_P!E M:TF-;\+-F33G1?D\4:.^W)E.6?;M1>-SE5R,YKT+ ]!^0KE_& ']BQ\#_D/> M$^W_ %->BU_/9_SSEHZ[R?\ B4:[_P""Q_\ X[1_;W_4(UW_ ,%;_P#QVM[ M]!^0HP/0?D* ,'^WO^H1KO\ X*W_ /CM']O?]0C7?_!6_P#\=K>P/0?D*,#T M'Y"@#!_M[_J$:[_X*W_^.T?V]_U"-=_\%;__ !VM[ ]!^0HP/0?D* /!OC[K M/G? OXSQ_P!EZS%N^$OQ,^>;3GCC7;X'U]OF[OYZ?=YC6Z'Z'^5?Z:W MAG7-GAOP^O\ 9.MM_P 2+1CE--=E^;3+5L9\T3^VA_P!R^CI_V$^*_P#Z M;\. _M[_ *A&N_\ @K?_ ..US.M:SOUOP>W]EZRNS5-5.U].=6?/AO5E 1?, M.X@MN(S]T,>U>B8'H/R%_P"H1KO_ (*W M_P#CM']O?]0C7?\ P5O_ /':WL#T'Y"C ]!^0H P?[>_ZA&N_P#@K?\ ^.T? MV]_U"-=_\%;_ /QVM[ ]!^0HP/0?D* /RV_X+ :M]I_X)S_M*0_V;JT&_2_A MX/-N;!H84Q\7/ ;9>0R,%!V[0<@7/ M)XK_ $-%U[@?\2C7>@_YA;^G_76O\\__ ()]_P#)\?[)'_9PWPH_]2_3*_T3 ME P.!T'8>E?)>,?_ "-\J_[ *G_I]G\G?MD?^3M^$?\ V;O,?_6DQ9A?V]_U M"-=_\%;_ /QVN7EUG_BM+.7^R]9X\+:@OEG3G\TDZSI/S!/,R5 ')SP2/7%> MC8'H/R%_ZA&N_^"M__CM;V!Z#\A1@>@_(4 8/]O?]0C7?_!6__P =H_M[_J$: M[_X*W_\ CM;V!Z#\A1@>@_(4 8/]O?\ 4(UW_P %;_\ QVM"QOOMHE/V2^M/ M+*C%[;&V+[@3F,%VWA<88\8) YS5[ ]!^0I< = !0 4444 %?Q=_\'LW_)AG M[*/_ &=]'_ZI;XD5_:)7\7?_ >S?\F&?LH_]G?1_P#JEOB10!^_W_!$S_E$ MC_P3H_[-!^"/_J'V5?J-7Y<_\$3/^42/_!.C_LT'X(_^H?95^HU !1110!^4 M/_!7'_A9MQ\%_A5I'@&'_@H)JNAZW\9[.T^)7AO_ ()HW'A7PU^TKK?A&S\ M^.-7LTB^)GBGQ-X4/P[\ VGBO3O#\WBN_P##FLZ9XG\12OI/A>QU2SLM3U&. MZ\5_X)D_M%?&71=7T_\ 9=\:?LO?\%:+/PC>:YXZ\3^#_P!H#_@HO8?"KQ+J M_A?PI9^&=(U2V^'?B;XO>!OB)XN\4>.-9NO%,>NOX-E\:Z0^JVN@WO\ 9%_X MYUV71M/M&^Z_V[/VN]1_8S^%NF?%&U^#OC_XTVEQJVKZ,W@[X9>$/'?CGQQX M@\1-X1UZ^^'_ ((\)>'O 7A#Q?<-XD^)/CRU\/>"-.UKQ4OASP-X:MM5U+7] M=\1BYT[2O#WB+<_8I^,?QS^,_P *+_5OVDOA-X,^#7QF\,>)V\,^-?!?P\\7 M:_X[\(Z1J-UX5\*>,QH=GXK\1>$_!\^L:YX0A\71>"O',VB6FM>$(_'/ASQ# M;^&/%6NV$!>U /L&N5\:^-_"GPZ\,ZEXQ\;:[8>'/#>D_8DO=5U&1DA6XU/4 M;31])L+>*));F^U36-8U#3]&T72;&"YU/6=8O['2M+M+O4+RVMI>JKYL_:O^ M#VG?&SX1/X:NO&.O_#_5_#'Q ^$OQ:\%>-/#>@7'B[4/#_Q"^"_Q.\*_%+P+ M=7'@VWBG?QGHEUXE\*6&F>)/":I#<:]H%]J-AIVH:/JLMAK%@ >J?#OXH^ O MBOHVH:[X!\16NO6.C>(M;\(:]"+>_P!,UCPWXL\.70L]=\+>*/#NLVFG>(/" M_B729WA%_H/B#2]-U6VBN;2X>T^RWEI//SWP^^/OP>^*FMZEX>^'_CW1/$VK MZ9976JFVL6NXX]5T2Q\0ZAX3OO$7A>]O+6VL/&7ABQ\4:5?^&[WQ/X2NM;\/ MVFOVLVCW&I1WX2!_C7]F;X>?$CP79_M-?$#XMWFJ> ?B1^W9^T;X@\5^ _#> MC^'-2E?X;:3HW[//@SX/_#>?Q/IWAV3Q;HO@_P 6:UX/^!I^)GBN?6O$MSIN MD:YK^E> =0\2ZIXHT^V34OG3]AWX+?%S1?$O_!-S1=?\!^+/ LG[$O\ P3R^ M)7[-O[0.L>(-&N-$L?$/Q?\ $-W^RSX5TKPWXN-8\.Q:;JOA*]:ZBU+Q+%#& ?MK4\6:_%K MNG?&KXN^!;:.'3;;_A'?!MY\/(M :2TNGD>]>W\3?#CQ1J,EW>"54NPVJBUD MCMX5BM8#YS2@'Y2?\&\W_*,_PE_V+Z_8C_@WET>Y'_!,CP5#_;VM$P?M'_MOQ-.9-,\ZY:+]K_XR0-/<,-* MV--.T+7$WE1Q1?:)YFBBBC9(H_QO_P""\L#V_P"W1'&]S<71_P"%)_#0^; V" 0B< @EOUCQ3_Y(_%_ M]A> _P#4B)_J_P#M1/\ E#WC?2__ !D/ O\ ZU>6:_+<_HWI#T_%?YBL+^QK MG_H8-<_[^Z9_\J:/[&N00?[?ULX93@R:81]X=1_9//T[U_+A_P M12\#?\B? MX<_[!5K_ .@5U=>=>"M)N)/"7AYQKFLQ!M+MB(XY-."+E2=JA],=L#.!N9B M ,G&3T_]C7/_ $,&N?\ ?W3/_E30!O45@_V-<_\ 0P:Y_P!_=,_^5-']C7/_ M $,&N?\ ?W3/_E30!O45@_V-<_\ 0P:Y_P!_=,_^5-']C7/_ $,&N?\ ?W3/ M_E30!MR?ZN3_ '&_]!-?Y^G_ 50_P"4@O[4G_91D_\ 48\.U_?;)HUSY;_\ M5!KGW&_Y:Z9Z'_J$U_ =_P %2T:/_@H%^U&C2R3$?$<9DEV;VSX:\/,-WEI& MGR@A0%084 ')R3^M^#W_ "/\P_[%4_\ U*PQ_KI^QU_Y/QXDZ?\ -I<9K_W> M'"6GS_0^ :_N6_X(<_\ */;X:_\ 8Z?%K_U/-3K^&FO[@_\ @B)I\US_ ,$^ M?ALZ:KJ5F#XU^+1\NU>R5!_Q76H+@>?8W#XRI;!<_,[$<$*OW'B]_P DUA?^ MQKA__4?%:_UW/[C_ &NO_*+^0:;^,'"_R_XQCC=W_"WS/V-KG?%__(I>*/\ ML7=;_P#39=5)_8US_P!#!KG_ ']TS_Y4U@>*](N8_"WB5SKNLR!/#^LL8Y)- M-*.!IMR2CA=+1BK=&VNK8)VL#@U_-A_S4':VG_'I:_\ 7O#_ .BUJQ7-6NC7 M)M;8_P!OZV,V\' DTP ?NDZ?\2H_SR>IYJ?^QKG_ */\ O[IG_P J: -Z MBL'^QKG_ */\ O[IG_P J:/[&N?\ H8-<_P"_NF?_ "IH WJ*P?[&N?\ MH8-<_P"_NF?_ "IH_L:Y_P"A@US_ +^Z9_\ *F@#;D^Z/]^/_P!&+7^:+\+]9!9BH4%FZDA5&2< #BOVK MP9_WW/?^P7!?^G:Y_ME^QD_Y*?QZT_YD? .O_<_Q5I\OU/+UZCZC^=?Z(7_! M.W_DQ?\ 9,_[(%\-/_4+-(N$T=&.NZS(/[<\++M>332N7\4:.@;Y=+0AD)#H>_M!_\D'^-/\ V27XE?\ MJ$Z[7^:@?X?]R/\ ] 6O])7X_:3<1? OXT.=-/^9_P)K_ -T_B;3Y?J-;H?H?Y5_IY^%O^1:\/?\ 8#TC_P!-UM7^88>A M^AK_ $U_#.D7+>&_#Y&O:TO_ !(M&&U9-,"C&F6HZ'2B22>^*S\:?@ MX<_Q9M^66GD_MH?]R^CK_P!A/BO_ .F_#@[JN4UW_D.^#/\ L*ZM_P"HUK%7 M?[&N?^A@US_O[IG_ ,J:YC6])N%UOP>IUS6'+ZGJRAGDTXM'_P 4WJQW(5TQ M1N(4H=X UPXATZ"3"E@PVRK\RJ22 5/\'3=3]3_.OZ.\'?^2=S'_L=5O\ MU!P!_P!'?['C_E'/C[_L]>??^L+X=GU__P $^_\ D^/]DC_LX;X4?^I?IE?Z M)Z]!]!_*O\ZS]@!#)^V_^R7&LDD)?]H3X5*)8MGF1D^+M-PZ>8DB;EZC>CKG M[RD<5_H:KHUS@?\ %0:YT'_+73/3_L$U\EXQ_P#(WRK_ + *G_I]G\G?MD?^ M3M^$?_9N\Q_]:3%F_7)3?\CS9?\ 8J:E_P"GG2*O_P!C7/\ T,&N?]_=,_\ ME37+RZ585*F]:V8Q;001']FM+4 -D%MX-OB;^SEI_A#X>^._ASX<\67OBC4= M1T;PA\5?CY\5?V;/!OCV\\-^ _%_B@2W_P 3O@VESXJC;X8V^B7/QO?"KQ!9>"[Z/XF:3#H=K'X@T'5_X)7?$_QY\<_V?O''QQ^('Q[_ &?/CKJ7 MQ=^//Q&\8Z3%^RSXQ\4>/_@;\'O#R6/A;PWIWP@\'>,O&>G:)XD\37.FRZ!= M>./%6MWOA[PY8:EXN\>ZY?>&=&M_"MSHT]UY5_P6CTSP5XD_9ET+P;XN_9X^ M,O[2T7C'QM)H=Y\-?@S^T=X?_96U#7O!0\-:QJ7Q$\/^,?BCXG\8^"]-UGP) MXP\-V)\*ZU\)K"\UGQ)\3KC4['2?#^@3W-E+J6E^E?\ !*KXI67QA^!WQ(\8 MVGP2\/?L]K;?&F]\(6GPM\,_M"_"']H_2?#'AOP=\*?A)HO@32M-\4? FZU' MX8>"]#TSP)%XJ:I%HGABTTG7KN]>_\4W:J ?IU1UHKSCXM>&/' M/C/X?^(/#'PX^)>H_![Q?J\5G;:7\2-'\,>%/&.M>%574+2>^O=&\/>.M.UC MP??ZK/I\5SI]DWB/1]7TJSFO!?7&E:@;:.V< ]'P..V.F./;\O;I^5( !T ' M^<_SY^I)ZFOA;]DCQ#\5-!^#OQA\:?&;XW>*_P!H72-#^*GQ8/@#QOK_ ((^ M%WA'Q)=_#7X7PP^$+^)-#^$/@WP3X#?B#K'AS4#I4E_J/A_4]!W7 M-S%Y+OX)^R/^U_\ %[XC:_\ L-7_ ,2=0T;6M$_;_P#V,?'O[5^DZ'I>@6FD M#X-Z_P"%+CX"^+;#P+HUW L&HZWX3N?A_P#M#:;HM_?>*IM:\2#QAX'EU>*_ MM=-\4/HFC@'ZRU'+]T?]=(?_ $:E25XUXX^,^C>!]?B\.WW@GXP:Y-)!IMX= M4\&?"+Q[XS\/QQWER\:Q2:[X[_D^R/_LB7PU_]+O%]?L1_P &\NO0 M'_@F1X*G_L_7,7/[1_[;\RQ_V)J0FB6;]K_XR7*I<1&WWP3(LXBFAD EAN(I MX)562%P/QO\ ^"\MRMU^W1'*D5Q$/^%)_#0;+FWEMIK+G*G'Z7X3_ /)6Q_[%V-_]PG^FW[)E_P#'5=1=?^(9\7/[L=P]_FC\6J_K MH_X-T_\ D@7Q^_[+)HW_ *@6FU_(O7];/_!N_J,=E\ _CX'MM0GW?&/1#_H= MA=7@&[P'8#DV\;@$;#N!((#(2,,*_6/%/_DC\7_V%X#_ -2(G^K_ .U$=OH> M\;_]E#P*OOXKRQ+\3^C>D/3\5_F*PO\ A(+?_H':]_X(]2_^1Z/[?MS@?V=K MHRRC)T/4@!\PY/\ H_2OY!O\ D3_#G_8*M?\ T"NKKSKP5KD$7A+P M\AL-;C:A(API&5=("K XR"I((((/-=/_ ,)!;_\ 0.U[_P $>I?_ M "/0!O45@_\ "06__0.U[_P1ZE_\CT?\)!;_ /0.U[_P1ZE_\CT ;U%8/_"0 M6_\ T#M>_P#!'J7_ ,CT?\)!;_\ 0.U[_P $>I?_ "/0!MR?ZN3_ '&_]!-? MY^G_ 50_P"4@O[4G_91D_\ 48\.U_?;)X@M_+?_ (EVO?<;_F!ZEZ'_ *=Z M_@._X*ERB;_@H#^U'(JR(&^(PPLL;Q2#;X:\/+\T<@5USC*Y RI##@BOUOP> M_P"1_F'_ &*I_P#J5AC_ %T_8ZO_ (WQXDKJ_"7&/[N,.$K_ )H^ :_N6_X( M<_\ */;X:_\ 8Z?%K_U/-3K^&FO[@_\ @B)JL5G_ ,$^?AM&]IJ74?_ "/6H-D200NA&' X;[RNO52!]QXO?\DUA?\ L:X=?^6^*_R9__P#!'J7_ ,CU@>*]=@D\+>)8Q8:VA?P_K*!I-%U&.-2VFW(!=VMPJ*,_ M,S$*HR20 37\V'_-0=K:?\>EK_U[P_\ HM:L5S5KK]N+6V']G:Z<6\/(T/4B M/]4O0_9^?Y>E3_\ "06__0.U[_P1ZE_\CT ;U%8/_"06_P#T#M>_\$>I?_(] M'_"06_\ T#M>_P#!'J7_ ,CT ;U%8/\ PD%O_P! [7O_ 1ZE_\ (]'_ D% MO_T#M>_\$>I?_(] &W)]T?[\?_HQ:_S1?CE_R6KXO?\ 94?B%_ZF&M5_I/'7 MH'*(-/UQ2\L*AGT3451=TJ#+,;UXR_P#(JR?_ +&%;_U&E_D?L_[9!_\ &H?"7S\1\$O_4KT6K7_ D%O_T#M>_\$>I?_(]8]#HK!_P"$@M_^ M@=KW_@CU+_Y'H_X2"W_Z!VO?^"/4O_D>@#>HK!_X2"W_ .@=KW_@CU+_ .1Z M/^$@M_\ H':]_P""/4O_ )'H WJ*P?\ A(+?_H':]_X(]2_^1Z/^$@M_^@=K MW_@CU+_Y'H \]_:#_P"2#_&G_LDOQ*_]0G7:_P U _P_[D?_ * M?Z2OQ^UR M"7X%_&B,6&M(6^$OQ+PTNC:A%&,>"->/S.\ 5?A;_D6O#W_ & ](_\ 3=;5_F&'H?H:_P!-?PQKT">&_#Z_V?KC?\2+1SE- M$U)EYTRU.,BWP2,X;'1@1VK/QI^#AS_%FWY9:>3^VA_W+Z.G_83XK_\ IOPX M.ZKE-=_Y#O@S_L*ZM_ZC6L5=_P"$@M_^@=KW_@CU+_Y'KF-:UR!];\'L+#6E M$>IZJQ#Z-J*LV?#FK*!&I@!=B6SM7)"AF;"J37X2?X2'HM%8/_"06_\ T#M> M_P#!'J7_ ,CT?\)!;_\ 0.U[_P $>I?_ "/0!O45@_\ "06__0.U[_P1ZE_\ MCT?\)!;_ /0.U[_P1ZE_\CT ;U%8/_"06_\ T#M>_P#!'J7_ ,CT?\)!;_\ M0.U[_P $>I?_ "/0!^=7_!8G_E'!^TO_ -@KX=_^K>\ U_!&W4_4_P Z_O%_ MX+ :Q#=?\$YOVE(%LM7B:32_AX!)/^4<^/O^SUY]_P"L+X=G MU_\ \$^_^3X_V2/^SAOA1_ZE^F5_HGKT'T'\J_SK/V )!#^V_P#LF2LLCB/] MH3X5.5BC>61@OB[320D<89Y&/9$4LQX )XK_ $-5\06^!_Q+M>Z#_F!ZEZ?] M>]?)>,?_ "-\J\\!4_\ 3[1_)W[9'_D[?A'_ -F[S'_UI,6;]_\$>I?_(]C45@_\ "06__0.U[_P1ZE_\CT?\)!;_ M /0.U[_P1ZE_\CT ;U%8/_"06_\ T#M>_P#!'J7_ ,CT?\)!;_\ 0.U[_P $ M>I?_ "/0!O45@_\ "06__0.U[_P1ZE_\CUH6-_'?B0I;WUOY14$7UCN 3CZ4M% 'QSX2T M[PU\?_B%\==/^+/_ K[XJ^&/@U^T!X$'PZ^%GBCX<>$M9O/@IXZ^&O@OP+X M[\-^/;N_U.'5]4D\>ZAK_B*/XC_#OQ1]GT&]\+^'M0\/3>'Q)=++K5SN_LNZ M%\'?!3_'SX>?!7P)\*? >A>#OC]XF'B>S^#W@OPSX'\/ZIX[\8>$/ WQ!\1: MAXDTSPJL6G7?Q$MD\66&D>,M5N88]5U"YTZQNM3C@N97MX?F;]L__@D5^R3^ MV]\0;+XO^.W^,OPG^,$>@Z9X0U[XI_LV_&7QA\#O&/COP5HUQ=7.E^#_ (AS M>%IGT?QMH^FM?7L.EW.NZ-H:KK>HW.L^(O$GB7Q)KUYJ/B'Q3XI\ M2:U>WFKZ_P"(]>U&_P!5U2_N7DGN/+2&&( ][JI?VTEY97EI%>7.GRW-K<6\ M5_9B W=E+-"\<=Y:BZAN;8W-J[+/!]HMYX/.C3S898]R-;K)U_7=*\,:'K'B M/7;M;#1=!TR_UG5KYXYYEM--TRUEO;VY:*VBFN)1#;022"*"&6>4J(X8I)71 M& //?"WPIM/ G@KX4?#OP5XBUC0O"/PPL]&T2?3WLO#VK3>./#.B^$]1\-Q: M)XIOM4T:XN(VO]0N;#Q5JVM:"=(UO4=( M?"?B#PM<>*=6/PR^&>L?!3X,Z7XFU>WU+3/@Y\'M>\2:'XIU7X=^"%@TZQO' MTBZO_"G@S3SJ'B6\\0^((_#G@?PAX>CU9;#2)!>^J_!7XX?#[]H'P4OQ!^&L MGC.3PTVKZGH0;QY\+/BE\'M=_M+2)(HK]&\'_&#P;X$\8):QRS+%#J+Z"NG7 MDJ3QV5W<-;SB.O\ #S]H+X.?%;7-0\.?#[Q[HWB75]/T^[UE+>S%]##K.@V' MB&^\)7WB7PG?7UG:Z?XT\+6/BC3KSP[>>*/"%UKGAZUUR$Z7/J4=W)!', >R M5#*JD*Q521)#@D D8F3&#C/':IJCE(V@9&?,A_\ 1J4 ?B'_ ,&\P'_#L_PE MP/\ DY7]N7M_U>-\:J_%S_@O=_R?9'_V1+X:_P#I=XNK]I/^#>;_ )1G^$O^ MSE?VY?\ UL?XUU^+?_!>[_D^R/\ [(E\-?\ TN\7U^E^$_\ R5L/^Q=C?_<1 M_IM^R9_Y2JJ?]FSXN_\ 4[A\_%*OZZ/^#=, _ +X_9 /_%Y-&_\ 4"TVOY%Z M_KH_X-T_^2!?'[_LLFC?^H%IM?K'BG_R1^+_ .PO ?\ J1$_U?\ VHG_ "A[ MQO\ ]E#P+_ZU66']$^!Z#\A2$#T'5>P]13J0]/Q7^8K^7#_EJ.4\# ?\(?X< MX'_(*M>W^Q75X'H/R%?D7\'7Z/EWA#XF9M@,'FF6\%9]C,OS##4<9@L70P9\:Y%@LPP&(JX3&83$8M0K M8;$T)NG6HU8.-XSIS3C)=T_*_P"Y.I:EI>C6,^IZO?V&E:=:A&N=0U*ZMK&R MMUDD2&-I[NZDBMX0\TD<2&210TCHBY9E!Y'_ (6C\,?^BA^!/_"N\.__ "QK M\\+/]M/X0?MR_L9?&[XE?!RP\;67AWPQXFTOP)J4/CS0;#0=2?6K34/ WB"6 M2UM+#6M=AFL/L.O6*I,P*(EDD_.(I'D_NX^I_Y9IZ_[M?YL?2X^ ME5Q?]&'Q-P'AS4\/+K<+8+/\<\XS3&99C<%BL5F^=9=+!2PU#"8B/+"C ME5*O&HYJ4I8B47%*,9/^PO KPFX<\:."ZG&>$XKK4L#/-L1@,#5RW"4,;A<7 MAZ.#R_$K$PK5*]%^]4Q=2DXJ+7[I.]WI_1I9_$;X>:A=VUA8>.?!E[?7D\=M M9V=IXGT*YNKJXF8)%;VUO#?O-/-*Q"QQ1(\CL0JJ2<5VF!Z#\A7\]WP'1!\; M?A(0D8(^(GA3!"("/^)I#T(&17]"5?<_16^D+FGTA^&N*<]S7AK <-5>'L]P M^3TL/@,?B,PIXF%;+J.-=>I/$8?#RIRC*JX*$8R32O=/0\7QB\,L'X8YKD^7 MX/-L3FT,SRZKC9U<3AJ6&E2E3Q,\/[.,:56JI1:CS_Y'^8?]BJ?_J5AC_1/]CK_P GX\2?^S2XO_UL M.$S\_:_N5_X(= '_ ()[?#7(!_XK3XM=O^I\U*OX:J_N6_X(<_\ */;X:_\ M8Z?%K_U/-3K[CQ>_Y)K"_P#8UH?^H^)/[C_:Z_\ *+^0?]G?X6_]9CC8_7G M]!^0KG?%X \)^*, ?\B[K?;_ *AEU71USGC X\)>*2.WAS6S_P"4RZK^;-S_ M )J#:M /LMKP/^/>'L/^>:U8P/0?D*_E6_:K_P""[O[2?[/W[2/QN^"/ACX1 M_ S6/#OPK^)'B+P/HFJZ_%\03K>H:;H4L5O;W6JG3?%MI8&^E!+3FSM;:W+8 M$<*@9;P ?\''O[5Y(_XLC^SKU_YX_$__ .;6OZ"R_P"C)XL9IE^!S/"99E4\ M)F.#PN/PLI9U@83EA\90IXBC*4)5%*$G3J1M[?SSF/TH/"3*LPQV M68S-%$U/\ L"S_ .$:U_XE>%+0V*ZU>ZEJ(,]EHL%Q<^?>39NI9O*V M0F.-?DS8G_/./_OVG_Q-?Y"_2I^E_P 6_1N\9,]\)O\ 4'),\KY!AL(\;C<3 MGN+P\UCIU<30Q>'C'"X/$49TJ%;"SC3K0J-58M2LE8_T.\$?!KA_QA\.\E\0 M*'$N8X#"9['ZQ@J-/+:-12P56AAL3A:T_;8BE4A4JT<1&4Z4H)TY7B]5=?T> MZ7X[\#:Y>Q:;HOC#PIJ^HS+*\-AI?B'1M0O94A0RS/':VE[-/(L4:M)*R1D1 MH"[D*":ZS ]!^0K\0/V+40?M#>$2$0$:3XOP0B@C/AV\SR #7[@5^U_1@\<, MQ\?O#W,>-,TR#!<.8C \5YAPY' X#&U\?1J4L%E61YC'%.MB*&'G&I4GFTZ< MJ:@XQC1C)2;DTOB?%SP]POAKQ-A-P,#@??C[#_GHM?YHWQR_Y+3\7O\ LJ/Q"_\ M4PUJO]+J3[H_WX__ $8M?YHOQR_Y+5\7O^RH_$+_ -3#6J_O?P9_WW/?^P7! M?^G:Y_K!^QD_Y*?QZ_[$? /_ *G\5'EJ]1]1_.O]$'_@G:!_PPO^R9P/^2!? M#3M_U+EI7^=\O4?4?SK_ $0O^"=O_)B_[)G_ &0+X:?^HY:5[7C+_P BK)_^ MQA6_]1F?L_[9#_DT/A+_ -G'QW_K,X\^S,#T'Y"N7\8 ?V+'P/\ D/>$^W_4 MUZ+74UR?C:58/#[3ODI!K'AB=PHRQ2'Q/H\K[1D9;:AVC(R<#(ZU_/:5W9;O M1'_/,W9-O9:LZO ]!^0HP/0?D*_"N3_@X6_82CDDC;PY^T3NCDDB;'PV\-L- MT;LC8(^(?(RIQP#C&0#Q43_\'#?[""([GPY^T61&CR$#X:^&\D(I<@9^(8&2 M%(&2!GJ0.:_4UX(^+3VX!XCU_P"H&7E_>\_P9^5_\1O\)=O]?N'+]OKJOTTM MRWOKM_FK_LEX_P#BU\.?A<=*7Q[XFL_#AUL7ITL75KJ-Q]K&G_9OMFS^S[*\ MV>1]LMMWF^7N\U=F[#;?.O\ AK/]G;_HIFD?^"SQ%_\ *6OBG]MKQCI7Q"\' M_LY^/=!6]BT3QOX2U7QAH\>H0I;:@FE>)M)\%ZUIR7UO%-<1V]XEG>PK=01W M$Z13AXTFE50[?GWD^I_,U_C3](WZ;?BGX-^,_&GAKDG#' N+RWABKDE&C7SO M+^(*N:2J9APYDV;XJ&*J8+B7 864J6*S#$4:?LL)2Y:,*<9\]12J2_T.\*O M/@SCW@'A_BW'9QQ%3Q.Z3X%\6V/B'4-.LEU&]MK:SU2W>"R>X2 MU6=FO]/M(V4SNL>U'=\G)7;DCU/ ]!^0K\E/^"?!)^)/CK))_P"*&MN__4Q6 M=?K97]A_1D\6,_\ &KPDRGC[B; Y/EV;8_-,]P-;"Y%1QM#+HTLKS*M@J$Z= M/'X[,<2JE2E3C*LY8J474;<(PC:*_$/%K@S+> >-,;PWE.(QV*P6&PF78B%; M,:E"IBI3QF#I8BHISPV&PM)QC.HU!*BFHI)N3U?CW[08'_"A_C3P/^22_$KL M/^A)UVO\U$_P_P"Y'_Z M?Z5_P"T'_R0?XT_]DE^)7_J$Z[7^:@?X?\ _[ >D?^FZVK/QI^ M#AS_ !9M^66GD_MH?]Q^CK_V$^*__IOPX-W ]!^0KE-= _MWP9P/^0KJW;_J M6M8KK*^9OVM/B=K'P4^"7Q#^,7AZPTS5=>^%?PX^*GQ!T73-:%V=(U#5/"?P MX\3:Q8V6J"PGM;TV%S<6J170M+FWN3"S>3/$^''XG@L'7S#&X/+\-%2Q..Q6 M'P6'C*2A&5?%5H4*,93>D8NI4BG)Z15V]$?X-8[&4,NP6,S#%.4<-@<+B,9B M)1BYRC0PM&=>JXP6LI*G"345K)V2U9],8'H/R%&!Z#\A7\:W_$1]^UAW^"/[ M.HX!_P!3\3^_/_0ZUT?@_P#X.)?VJ?$?B[PIX>N?@K^SW#;:_P"*/#>AW4UO M#\2_M$-KK.N:?IES-!YOC1HO/B@NY'@,BO&)50R)(@9&_H"I]%GQ>I4YU9Y7 ME*A3A*2XU M7G.48Q5W%)7E*VMO.VMOZI_&OQY^$7P[UL^'/&?C/3]"UI;.VU V%Q9:O/(+ M.\,RVT^^RTVZ@VRFWF 7S=XV'"_"XZ^D^M"OCK)]3^9K_ KQ=^GQXL>'_B?QUP3E/"_AYBLLX7 MXFS7)<#B$>'<_P ;F_$]'%YOE."S#$4L+BLJAAZ=7$T(59PHQJY16JQIIR:B MIU:DTMYMZG]%7@+XF>!/B=8W^I>!/$%IXBLM,O%T^^GM;>^MUM[Q[>.[2!EO M[2TD9FMY8Y T:.F&P6W J.\P/0?D*_/C_@GH2? ?Q!R<_P#%;6G_ *C>FU^A M%?Z'> _B!F_BEX2<%\?9[A)HY=1J8?-*G&K@L-B6ZTZ%'#TG)3K2BN2C! :_@C;J?J?YU_=? M@[_R3N8_]CJM_P"H. /^@;]CQ_RCGQ]_V>O/O_6%\.SZ_P#^"??_ "?'^R1_ MV<-\*/\ U+],K_1.4# X'0=AZ5_G8_\ !/O_ )/C_9(_[.&^%'_J7Z97^B>O M0?0?RKY+QC_Y&^5?]@%3_P!/G\G?MD?^3M^$?_9N\Q_]:3%A@>@_(5R4P'_" MZEI%O-&FH:C ]VSW\)AMA)*BS.HB;\ MIR_ 8S-<=@\LR[#U<7C\PQ5#!8+"T8\U;$XK%58T07-Q$^J7UOXWO[BU MM EK('FALKJ169!Y)4LR_H&+\&_%+ X7$XW%\#<08?"X/#UL7B:]7!RC3HX? M#TG6K5:DG+W84Z<93F^D8R?0_/L)XR^%N/Q6&P.#XYR#$8O&8BCA<-0I8Q3J M5L1B*D*5&E3BH^].I4J1C%=6UK9H_52_^(7P_P!+O+G3M3\;>#].U"SD\F[L M;[Q+H=G>6LNU7\JXM;B^CG@DV.C;)8T;:RMC# FI_P +1^&/_10_ G_A7>'? M_EC7XC?M-*A^/OQ5)1#GQ03DHI)SI.EGDD$UX7L3_GG'_P!^T_\ B:_Q4XS_ M &C/%?"W&/%G#%'PRX?Q='ASB?/\@I8NKQ#F-*KBJ639MBLNIXBI2CE\XTZE M>&&]K.G&/P M6'Q .@ KY*_8D '[/OAH !1_;7C# MA0 .?$NH9X Y[U]:U_I/X9<6U^/?#O@?C;$X*EEV(XLX5R'B*O@*%6=>C@Z MN<99AL?/#4JU2%.=6G1E7=.-2<(2FHJ3BF[+^4^+&"Q57#QJSIQE*,)5%34I1C*2BVTFUJ%%%%?(+/3=$\8>% M_!_A7XA>,]?U'3-4US2[1'M?#WPJM;WX@75O87KVFI:E=>&;:2\TG3;.ZU:= MHK&RNIH_<:" >O\ GW^OO0!\#_L[>&/&OPV^$/BGX7^)?'?QBO?#_COXL_$S MPM^RUKOQ0C^('C[XO>$?AAX@\(3>(/"&F_$WQ=XBL=8\:PCPIK>G^/G\'>)/ MC5JX\51>"(/AYX6\;>(+OQW/%8WGR+^P_P#!'XOZ'XE_X)O:-XB\!>*_ C?L M0_\ !/3XE?LU?'K6?$&D3:/8>)OB]XAN_P!EOPGI7A_PO?LL%EX]T*ZF^ GC M7XG/XI\/3:OXG'^?\GK2 = !]![Y_F2?K0 M M>,^.?A3K/B[Q!%KUC\9OB_X'@C@TVV_P"$>\&:KX*MO#[/:7+R->O:Z_X! M\1WSW=V)E2[)U,6\L<$"QV\)$C2>S5'+]T?]=(?_ $:E 'X4?\&\VC3_ /#L MCP5#_;NMDV_[1_[;\33&:P\^X:+]K[XQP-/<.--VO-,T)N)BB1QFXGG:...- MUB3\;_\ @O+ UO\ MT1QO<7%T?\ A2?PT/FW+1-)Q=^+$QF*&%,$J6/R9+LQ MS@A1^UG_ ;S?\HS_"7_ &+ MZ_2_"?\ Y*V/_8NQO_N$_P!-OV3*_P".JZC_ .K9\7+[\=P]_D?BE7];'_!N M_8R7?P#^/NS4+^RQ\9-$XLY+=,[? =ADGSK6X.6W@-@@'8G *G=_)/7]='_! MNG_R0+X_?]EDT;_U M-K]8\4_P#DC\7_ -A> _\ 4B)_J_\ M1%?Z'O&_P#V M4/ K^[BO+&?T$_V):_):OUO_P""V?\ R?7K?_9&/@1_Z@T=?DA7 M^R7@_P#\FL\//^R.X>_]56%/\6_&?_D[/B*_^JPS[_U/K']37_!(.V=_^"87 M[55P+NZ1(OV@XP;5&A%M,1X<^#8W2AH&F)/F@G9/&I,41Q\IW^CGJ?J?YUP7 M_!(#_E%S^U?_ -G")_ZCOP6KO6ZGZG^=?\C'[:+_ )3,QW_9"Y/_ .M!Q2C_ M *0/V:G_ "BWPU_V-L=_Z@Y4>I_ R,R_&?X4QB22$R?$'PL@EB*B6(MJ<(#Q MEU= Z]5+HZYZJ1Q7[Z_V)%/_3I M#7]"%?4?LS?^3>>)7_9;8'_U080]3Z67_)3<*/\ ZD.)_P#5C5_S.=DT2X\M M_P#B?Z[]QO\ EXL/0_\ 4,K^ _\ X*EH8_\ @H%^U&C222D?$ =H 084 _Y'^8?]BJ?_J5AC^Q/V.J_P"-\>)+_P"K2XQ??QAPE_D?G[7] MP7_!$73I;K_@GS\-G35-3M!_PFOQ:/EVDMJB#_BNM07'[ZRG?&4+8+GYG:G7W'B]_P DUA?^QKAW_P"6^*_S/[B_ M:ZJ_T7^'_+Q@X7:_\1?C=?DV?JW_ &)/5,LQ4RN1 M?1?,Y1(U+'N511["OBA>H^H_G7VW_P %)O\ D_C]KW_LOGC[_P!+HJ^)%ZCZ MC^=?[7\#_P#)%\(?]DOP_P#^JG"'^'7'FO&_%[[\2YY_ZLL2?U^?LC6SK_P1 MX_9=N3=W3H_Q)\?J+1FB^RQD_$?XO#?&H@68/^[)&^=U!DD.WY@%PJZ?]DG_ M )0V_LL_]E+\??\ JR/C'7,5_P 5/[5K_E-GQ4_["/\ WJYP?]3WT$/^47O# M#_L199_ZILJ/J+]C>!KCX_\ A2%+B>U9M)\6_O[9HUF7'AZ\)"F6*9 &Z-F, MG!)4@X-?M/\ V) M6KU'U'\Z_P!"K_@GKI4T_P"PY^R=(NLZO;AO@'\-B(H)K)8U#>'[=PJA]/D? M"AMB[G8A%5221D_YZJ]1]1_.O]$+_@G;_P F+_LF?]D"^&G_ *CEI7M>,K_X M2LG_ .QA5_\ 4:7^9^S_ +9!7\(?"7R\2,<__-9S!?J?5W]B7'_0?UW_ ,"+ M#_Y65Q_CS1YX_"]ZQUS6I!]KT5=LD]B5R^NZ:@;"ZE[Q>70 MZ_Z5<\GJ?](EZU3?_53_ /7O$ MRL<[0F. )\/OAN,0"*")@'S\_F-*6*J<@YS\IU];?&__ )-K_8:_[(+X6_\ M5?\ PVKY)K_@L^GYI]+SQG_[&_#_ /ZQG#9_V$?1?_Y,-X6V3RV;*0GPE\62%3Y=C$VV0(8Y!N!,;N%*LP=?OFOAW M_@HS_P F;?M)?]F]_'W_ -5#XOK\JX1:_P!;.%]?^:CR/_U:83_-'^ 7&'_) M)<4?]D[G?_JLQ1_G-'K^"_R%=U\+AN^)GPY4$J6^('@90RX#+GQ;HPW*2" P MSD$@@$ X/2N%/7\%_D*[OX6?\E.^&_\ V4+P)_ZEVBU_M9C_ /<<9_V#5_\ MTW(_Q RW_D:8#_L/PO\ ZD4S^V+]N&%H/CM&/_1^M5\=5_Y\GTF?^4@/ M%_\ [+[B/_U85C_LV\)G?PTX'_[)K*?_ %$IL_5#]@&QDO/ GCXIJ.H607QI M:*5LI+9%&3/Q< M\!KAQ%8PN0"P8;9%^95)) *G^#INI^I_G7][G_!8G_E'!^TO_P!@KX=_^K>\ M U_!&W4_4_SK_27P=_Y)W,?^QU6_]0< ?[R?L>/^4<^/O^SUY]_ZPOAV?7?[ M *&7]M_]DR,220E_VA/A4HEB*B2,GQ=IH#H71TW+U&Y&7/52.*_T-%T2XP/^ M)_KO0?\ +Q8>G_8,K_//_P""??\ R?'^R1_V<-\*/_4OTRO]$]>@^@_E7R7C M&_\ A7RK_L J+_RN_P!6?R=^V1_Y.WX1_P#9N\Q_]:3%F#_8EQ_T']=_\"+# M_P"5E?CI_P %PM/EMOV"_C(SZGJ5T$3X4,5NI;5E8'XW^ TVN(K. E07$@P0 MV]$RQ52K?M57XT?\%S/^3"?C/_UR^$__ *O+X?U\_P"$UGXG^'FO_-:\+]?^ MIW@?\_R/\,_%O_DUGB-_V0_%/_JDQI_"=7W=_P $Q%+_ /!0/]DA%=XBWQGT M#$D>W>N-/UALKO1TY VD,C J2, D$?"-?>/_ 3 _P"4@W[(W_99]"_]-FM5 M_K;QVD^".,D]GPIQ"GZ/*,8?Y ^'O_)>\%_]E5D'G_S-<+W/Z7?VDHFA^._Q M1B::6=D\3$&:*+[^(_'+_ /-HS0_[,>"/^2*X._[)3AS_ -4V"/V? M_8QTV6Z^ ?AN5-5U2T4ZSXN'DVDMHD0QXBO5) ELIWRQ4LV9"-S,0 #M'UU8 MV4EF)1)?WU]YA4@WLD$ACVA@1'Y%M; !LY;<')(&" "#\M?L2_\ )OOAK_L- M>,/_ %)=0KZTK_H7^CG_ ,F$\&O^S9<$_P#K.Y*.GB1QW_V5F??CF6( M84445^SGP85_%W_P>S?\F&?LH_\ 9WT?_JEOB17]HE?Q=_\ ![-_R89^RC_V M=]'_ .J6^)% '[_?\$3/^42/_!.C_LT'X(_^H?95^HU?ES_P1,_Y1(_\$Z/^ MS0?@C_ZA]E7ZC4 %%%% !1110 5Q7Q%TWQ)K'@GQ'IGA+QA=^ =?O-.DBL?& M6G^&M/\ &&J>'1O1KK4]'\-:M;7VEZMK4%FMP-'MM3TW6-/&I-;2W>AZW!&^ MDWG:UR7CCPWJWBOPY=Z+HGC?Q/\ #O4I[G3;FW\5^$+?PG=ZW8C3]1M;^:UB MM?&WACQAX;N++5X;>32=5AOM!N97TR]NQI]SINH_9=1M0#XF_82_:(\0_$C] ME3Q!X_\ B5\2D^+WBKX6?$3]H7P/XM\0)\+M9^#_ ,119_"3XA^+;+0-%^*_ MP;U?0?"]YX!^-D?P_LO#-QX[\-V'AK0] N==U%-8\*:9%X;U?2M_CG[(W[7O MQ@^(GB#]A>_^)6J:3KNB_M__ +%WC[]J_3]!TW0+'1U^#?B/PK/\ O%MAX(T M&ZMH[?4=8\(W'@+]H:QT*^N_%=QKGB,>+/ XUB/4+:Q\3W&D:;^@OAGX,Z/X M)4CP?KFK:&^N_$K7?B?\3[H6'AB_O/BYKGB+0KK1-3A\8SWV@2K96TGE^&;B MWD\(1>&[RSM?!GA[P_:W,7AM=1TJ_P#-O@K^QS\)/@5XA\+^(/";^*-2;X;_ M UU?X+_ =TOQ+K,.IZ7\'/A!KOB71O%6J_#GP)%!I]C=+H=WJ/A?P=9F]\ M27GB+Q!'X?\ !/A#P[%K":5HB07 !]6UXSXY^,VF^"/$$7AV[\!_&#Q!))!I MMX=6\%_"KQ?XO\/(EY6H9I[:.2%Y$Q,F?9JAE52% M8JI(DAP2 2,3)C!QGCM0!^%7_!O+KL1_X)D>"I_[.US%S^T?^V_,(O['O1/" M)OVOOC'3F[\6/GRY K8&_:3C =67JIK]J_P#@WF _X=G^$N!_RX>Z_?]_D?BE7]0_\ P1-U[4/#_P"Q+^V'J&CW6J:= MJUGXW@N=.U72UGBGT^Z7X?Z:(KJ*]A'^B20E2QE+J8PRD_>%?R\5_4#_ ,$7 M /\ A@_]M3C_ )FT_P#JO=*KZ[Z1U6I0\&./:U&I4HUJ/#^:5:-6E.5.K2JT M\OQ4Z=2G4@XSA.G-1E"<6I1DDXM-(_U1_:L.4?H6>(THR<91S7@Z2DFTTUQ+ ME[33333TT:=T]5L?3I^.?QG!/_%U?'_4_P#,S:C_ /'*Z+P=\;?B_<^,/"-O M>?$WQY=VD_BOPS!=VDGB+49X[JUFUW3XKFUD@\P^-O$;E?M<91"&WA=F_YG5UVDH)Z\#Z:4G'Z//'S3::RC'---IK_8,7LUL[V=_*W4_L?\ M;,W_ .)0\'9V_P"-J\.?^LMQNEU6SL_E;J._M'4/^@AJ'_@PO?\ X_7LOP!U M&['Q1TCSKG4;F-M"\=HT(GO+K=YG@/Q*@+0&5PR1L1([%2(T5I#C9D>'5[;^ MSO\ \E7T?_L >/\ _P!5]XHK_ 7PIK57XH>&Z=6HT^/>#TTYR::?$.7)IINS M36A_R?9/)_VOE6K_ .1G@%OWQ=%,_EI_X*/R";]O/]KF4)(@?X\^/&"31M%* MN;Z+AXW 9&]0P!%?%*]1]1_.OMK_ (*2?\G[_M>?]E[\>_\ I=%7Q*O4?4?S MK_MNX'_Y(OA#_LE^'_\ U4X0_P P.//^2WXOMM_K+GEO_#EB3^OS]D:[5_\ M@CO^R[:"&Z#1_$CQ^YG:VE6U8#XC_%YML=R5$3N?- "JQ;*2C&4-85=/^R3_ M ,H;?V6?^RE^/O\ U9'QB_P%KG!_U/?00_Y1 M>\,/^Q%EG_JFRH^HOV-[A;7X_P#A2=HKB8+I/BT&.U@DN)CGP]> ;88@SL!W M(&%')P.:_:C^WXO^@9KW_@FO?_C=?B_^Q;_R<+X2_P"P3XO_ /4=O*_;W ]! M^0K^I_V<'_)B,_\ ^SGY]_ZS'!I^=_2G_P"3BY9V_P!4LN_]6N=W_0P3KL3E M$&FZXI>6%=SZ1>*B[I4&78QX51G+,> ,D]*_S7_C@V_XS_%QP&4-\3_B"VUU M*NN[Q?K)PRGE6&<,IY!R#7^EVX&!P/OQ]A_ST6O\T;XY?\EI^+W_ &5'XA?^ MIAK5?ZT^#/\ ON>_]@N"_P#3M<_T=_8R?\E/X]=O[#X!T_[G^*K_ 'Z?=YGE MJ]1]1_.O[*M(U&8?L#?\$_XK=M1M&C^#&@"1P+NSCFV^$/#Z+YH^H_G7]EUG_P F _\ !/?_ +(QH/\ ZA?AVOR#]H#)P^CO MQ'*+<9+%Y-:2;35^(WH?H7[;^Z^C_P"&K3:MXCU=M_\ D28@\D_M M'4/^@AJ'_@PO?_C]?3O[*^IW"^+_ !?]IEU*\0^#+7;&KW=]M9/'/@^3>8V> M0)D(41\ F1UC4[I #\K5]5?LD@'QGXRR,_\ %$VG7_L??!E?XM?1^JU7XT>' M474J-/B*BFG.337U;$=&_)?%U_N3/X7[WF\NCZW5SUZ M_P#'Q+UJF_\ JI_^O>X_]$25''_ &*,5_ZM\Q/N_P#8 M$O%LOB-XXD:"\N W@BV4)9VLMW(#_P )#9G+)"K,J_[1P,\9S7ZM_P!OQ?\ M0,U[_P $U[_\;K\L/^"? !^)/CK(_P"9&MO_ %(K.OULP/0?D*_TL^@'_P H MV<-_]E#Q??S_ .%[%_=I9?(_ESZ2?_)U[7U\V\1;XO,VJP0R $!E9-QVXK^'%NA^A_E7]R/[9__(V?"_\ M[)'H?_IRU"OYA_:12E#P4P,H2<7_ &]A%>+:>N893?5'YU^W8;7"?T>FG;_A M1\35][\-SY#_ +1U#_H(:A_X,+W_ ./UWFNZC,?V+/VXH[A]0NR_P*^)JHY- MU>)#O^#GQ)B.]W:00*2ZR.1OEC)'F]>E:E_P F4_MT_P#9"?B;_P"J M7^)U?YE_0LJ59?2?\(E*I.4?[?Q-U*,'_ &7W$?\ MZL:Q_P!FWA-_R;3@?_LFLI_]1*?_ Q^J'[ &HI8^!/'RM:ZA<%_&EHP-E8W M%VJ@^'-/&':%&"L-F2I(.&4XPPK[Z_M^+_H&:]_X)KW_ .-U\*_\$] #X#^( M.0#_ ,5M:?\ J-Z;7Z#X'H/R%?[;_0\_Y1L\*_\ L49G?S_XR/.?NTLOD?P# MXX_\G6XQ_P"PW!_^JK 'Y;?\%@-8CNO^"<_[2D"V&KPF32_AX!) :_@D;J?J?YU_I+X._\ ).YC_P!CJM_Z@X _WD_8\?\ *.?'W_9Z\^_] M87P[/KO]@&00_MO?LF2E)'$?[0GPJZ6ECI%IK&H:;;V2/X?TF658K$,@@6 M6XDEN"-HWM*9,?/FOY./^"?G_)\?[)'_ &<-\*?_ %+],K^HO]JK_DX#XC_] M?^C?^HQH=?PU^TLS3,\JX0X(Q&59EF&65Y\3X:C4KY=C,1@JU2B\IXAFZ4ZN M&J4JDJ;G"G-TW)P2?\%!?&/B/Q9_P2U^ M-]YXJUG7O$FJCQ?X%LTU75YKK49$M(?C)\+9H;9KZ;<$AA8RA(RV$EG"CF49 MFK$_;B_Y1/?'3_L>?!?_ *N;X2_XFOY3_9Z<1\0YG]*SPVPN99_G>8X5YC@J MCPV/S;'XR@ZD,]R-0G['$XBK3YXJ4N67+S1YI6:N[_X%<2XK%5N"/$6%7$XB MK#_B'?&4N2I6J5(W62XA)\LY-75W9VO][/Y&J^[O^"8CB/\ X*!_LD.5=@OQ MGT'*QHTCG.G:PORH@+-C.XA02%!..*^$:^\?^"8'_*0;]D;_ ++/H7_IMUFO M^K'CN_\ J1QE9V?^JG$-GO9_V1C-;'^+MO^(L^*-E9?\1'XYLNR_P!:,ULC_LQX(_Y(K@[_ M +)3AS_U38(_:#]C#58[/X!>&X6LM4G(UGQ<=]IIUS5-?75C?I?"0I;7UMY14$7UG-:%]P)S&)E4R!S?\F&?LH_]G?1_^J6^)% '[_?\$3/^42/_ 3H_P"S M0?@C_P"H?95^HU?ES_P1,_Y1(_\ !.C_ +-!^"/_ *A]E7ZC4 %%%% !1110 M 52U+4;'1]/O]6U2[M[#3-+LKK4=1OKN58;6RL;*"2YN[NYFVMXI)II M6(6.-&=B #5VL_5[VUTW2M2U&]D,5G86%Y>74@BEF,=M;6\DT[B&WCFN)66- M&(B@BDFD("11N[*A ,3P+XY\(?$WP5X2^(W@'Q#I?BSP+X\\-Z)XO\'>*=$N M1>:-XD\,>)-/M]5T'7-)O%"K=Z;JVFW=M>V%R@V7%M/%*F5=<\GX$^.7PE^) MNM:KX>\">.]!\2ZOH]O""U\3^'K+Q5HVK M^%[WQ'X:GU?0K3Q+I>H:!$?%>F^(O"_P 1M,^#UV;RRU[1-0T2WU'PKJ/AN;PUJ]Q= M#Q5:Z-;Q7NF)IS3&_O=/M;SY4_88^$7Q5TGQ/_P39T75? OBSP1=?L7_ /!. MOXF?LX_M(:MK^B7>@VFJ_&+7K[]E?PSI?A'2KYX8K#QO:WVK_ SX@?% :[H% MWK&A)H]_X6UK[6DWB_33. ?M]41^,_AKXH\4ZZFL:1\'?!]M\(9]",]I++*U^X\;_"7QIK#W5X9(TNXVU@V#1V\*P65N M6G:< _)O_@WG8#_@F?X2Z_\ )RO[;P_X%_:*_X*,>!M"N-=\3^) MYM ^'_[>WQX^''A8>(?&?B#4?%/BK5[/P;\/=7\+^#M'NM=\0:K?ZKJ*:)H& MFV]Q>W,MP\!E=W;B_&W_ ;H?L*_$S6QXE^(_P 3?V[_ (@>(Q96NFC7_&W[ M=-]EM?/\BW\V3RHT\QL_5<'<0T>&,Y6 M:5\-4Q=-86OA_94JD:<^:MR6ES3C*-HJ+NK7>A_5?T.?I$95]&+Q>EXEYSPW MF'%6#EPKG/#W]EY9C<-@,2JN:8C+:T,3[?%4JM+V=)8&:G#EYI.<;-),_C=R M/?\ (_X5_4%_P1;!;]A#]M155F8^+L *C$DM\/=*P "23Z#\:]Q_P"(8_\ MX)K_ /05_; _\3!^,/\ \L*]&\(_\&^'[&?P_P!$UGPSX#^-'_!0;P3X;\13 M+<^(/#_A']OC]H;PWHFNW"VXM%GUG2M&\1V5AJV\[BW40AA& M> MQXI<:8;Q X#XDX0PF!KY=B,]RO&8"EC<16IUZ.'GBL+6H1J5*5.$)SC"57F< M8R3:C9--Z?UU]+[]HWPG])?P)XH\(LH\-.(N%\?G^+R3$TLYS+.\MQ^$PZRK M-,-F%2-3#87"TJTW5A0E3@XS2C*492TN>*-#/D_Z/<=3_P L)O7_ '*ZOP%# M-_PG7@C]Q./^*T\(G)@E P/$FEDG)3' !)KT?_B'Z_8\_P"BX?\ !0W_ ,3^ M_:*_^:6I(?\ @@%^R#9SVUW!\=/^"B,,]M=6MQ#-%_P4!_:.CEAFAN(Y(Y8I M8O%,4L4L;JKQ2Q2QRQR*KQR(ZJP_RJP/T)N),)C<'BI<=Y'..&Q6'Q#@LHQZ ME-4:L*CBF\4TG+E:NTTKI]S_ !(I^'V+A4IS>8X9\DX2:5"KKRRBVE[_ %L[ M?+S/Y^?^"VZNW[>/B'"2"AD)]>_;.^-NIWMY&;4MW?\0P__!-#_G^_:Z_\2\^+ MO_R=7^^?!7TL,BX5X1X;X;K\'YOBZV19)EN55<51S+!TZ6(G@<)1PTJU.G.A M*<(5'3.OHCY]Q=QEQ/Q10XQRC!T,_SO,O^[7T1X6_X-[/V+_ WAO4_!O@GXR? M\% _!WA#6[\:IK/A7PM^WM^T+X>\-ZOJ8CM81J.IZ'I/B*TTN_OQ#86,0O+J MUEN!'9VJ"3;;PA)O^(?3]C?_ *+7_P %"?\ Q/O]HC_YI*_QA^G1]&G.?I;^ M..(\6LAXHRS@[ 5N'\%DJR?-\!BLSQ<:F%S+-\=*N\3@ZM"BX3AF4*:@J?,I M4I2;:DDO]/OHM>(F$^CYX297X;YKEN(XCQ>7XS$8J>9Y?7I8+#5%6P^$HJ$: M&)C5JQ<7AG)MRLU)+HSB/@1%*/C7\)B89@!\0_"I),4@ U2'))VX '6NH:=\=_^"B>GW]E/%=65]9?\% OVC;6 M\M+J%@\-S:W,'B>.:WGB&IT58G*H99EU7!3IXK$4L1*K* MIBIXCVD94H048I24;--W3=['['2,/+DX;[C?P/\ W3_LU_GZ_P#!5 _\;!?V MI#S_ ,E&4?=/;PQX=]J_I\/_ 1/^!A!!_:Y_P""I9!X(/\ P4N_:LP1Z'_B MMJ\1\2_\&V__ 3]\::]JGBGQCXW_;=\6>)];N3>ZUXC\2_ML?'#7=>U>\,< M<)N]4U?5-8NM0O[DQ111&>[N)93''&F_:B@?VWP3Q10X4S+$XZOA*N,A7P2_12\0N*.-,[X3S3B[#\0< M&UN&*6!RK,,)EU;#5ZN=Y-FJQ52KBZ-:G4I*GEE2DZ<5&?/5A*_*I'\=^1[_ M )'_ K^M3]AP,__ 2'^&2HCNW_ NSQG\JQNQQ_P )QXF._2M_P#X MAC_^":__ $%?VP/_ !,'XP__ "PKT[1_^#?S]C[P[X4MO GA_P".7_!0[0O M]G>SZE:>#='_ &__ -HO3/"EKJ-S,]QLO$T&D07MQ/+)//=16:SRS2 M/))(SNS'SO';.J7B[X:<1\"8"A4R;%9W@L1A:688R<<5AZ#K8:M14ZE&C&G4 MFHRJJ349IM1:W>G[;].+Z?7#'TL_!:CX69'X>9]P?CJ7%^5\2_VMFV<9?F.$ M='+\HS_+IX7ZO@\-1K>TJ5,XIU8SY^50H3BUS3C;POR9_P#GWN/_ 'F_P#B M*]L_9XBF7XK:.3#.!_8'CXY@7Q7 +JR:[LXH[ZRED%O>V;SV MERLEO-)&W^(>&>+>%N)*_&V38JCP_Q%DF=U<+2RK'4ZN)IY5F6%Q\ MZ%.I/$RA"=:.'E3A.491C*49--)H_P ><#P)BL)C<'BI9AAYQPV*PV(E"-&H MI35"M3JN*;DTG+D:3?=>9_.=_P %(T<_M[_M=D(Y'_"^_'A!V-@YO8NAQS7Q M,LK(/I?: M9KC\PA1GE>-G.E#&8JIB(TYRCB%&4X1JZ)X3TWP%HOQQ_X*':1X&T:XN+S1_!FE_M_?M%V'A/2KNZGNKJZNM-\.VGB6 M+1[&XN;J^O;FXGM;.*6:>\NII&:2XE9XO^(?3]C?_HM?_!0G_P 3[_:(_P#F MDK_"7Z8'T1L^^DQX\<7>+^3<991PME_$M7VE')8OAS+\)@JV9X+$T<+A ML3+#X'!X24Z="O"I5IQE+#2FE*=RN.>WKVK]NMP]&_[X?_XFOP_TC_@@=^R?X?OXM4T']H'_ (*.:)J< M"31PZCI'_!0G]I+3;^&.XC:&=(KNS\4PW$:3Q,T4RI(%DC9D<,I(KK_^'*'P M-_Z.Y_X*E_\ BR[]JS_YMJ_7/HO^!^9> /A[F/!>:Y]@>(L3CN+,QXCCCLOP M>(P5"G1QN59'ET,-*EB:M6I*K">4U*LIJ2BXUH12O&3?S/B[X@X7Q)XFPN?8 M/+L1E=+#Y-A'Q-:G7J2G0QF/Q,JJG2C"*A*.,C%1:NG"3;LU;]CG88'#? M?C_@?_GHO^S7^:-\GXO=>?BC\0C]T_]#CK7M7]E@_X(H_ Y65E_:Z_X M*F*RLK*P_P""E_[5@964AE92/&^0RL 5(Y! (.17SY>?\&S?_!.+4+NZO[_7 M_P!LF^OKZYN+V]O;S]LCXRW-W>7EW,]Q=7=U!N+\/PE7S"MB,%6QBQM+#TXQHU:=)TW1G4DW)SC*]U-))6U3N?T M]]!SZ7V0_1+S7Q$S'/.#,WXPAQK@.','AJ>4YG@\NE@99)B,XK59UWC*%955 M7694XTU3Y7%TI\SUB?R"*>1UZC^$^OTK^S"Q5W_8!_X)\;(Y'(^#&@9"1R,1 M_P 49X= R%4XR>GKVK@?^(8__@FQ_P!!;]L#_P 3!^,/_P L*]8'_! K]DL: M'H/A@?'W_@HP/#7A6S33O#'AX?\ !0?]I :'X6)Y!BL?6P-6&88YK&8>FL)F>7X M^2E1PZI5)<\<'*G&TU:4XR>B:/I/I[_3;X=^F)X<<+<#Y!P+G7!>)X?XGEG] M7'YQFN!S.AB*4L!5P;P].C@L/0J0J*513YY2<>5-6N> ^3/_ ,^]Q_X#S?\ MQ%?5/[)<,_&1:&90?!-I@M#*.GCSP83U3L 3] 3T%<3_Q#]?L>?\ 1#_M)_P#!%O\ 9Z^!WPL@\:_#?]HS_@HIH'B"_P#C#^S) MX"NKN']O_P#:.VS^&_B=^T[\'?AWXJLY4C\60!GG\.>*-4^PRL7:PU1;'4K= M/M5G R_PEX;_ $2<_P"!N.N&.+L5QCD^/P^09G#'U<'A\LQM&MB(PI5*;ITZ MM3$3A"3=2_-*+5EM<_RERO@C%8#'X7&3Q]"I'#U/:.$:-2,I>ZU9-R:6K>ZV ML?R&WL]Q_ W_/"3VK^R1O^#8G M_@F@[.QO_P!KLEG=B3^U[\7LDL[$DYU!B22R/TSN'$DO]1\ZT27_(UP/2R_Z! MO4_C1?0HXC4U/_7K)-)J5O[)Q_=.W^\^OX>9[I\;4=_V:_V&]LO\ 2O#EC#IGA[3+W_@H7^TG=:?H6FV]O;6D&G:-9S^*I+;2[&"UL[2V MAM+&."WCM[6VA2-8X(E7*_XA]/V-_P#HM?\ P4)_\3[_ &B/_FDK_G@^D9]" M#B3QO\:..?%++>/,CR'!<6XW+<50RG'93C\7BL'' Y'E>4SA5Q-#$4Z-5U*F M7SK1<(12A5C%KFBV_P#:_P )_'W*_#GP\X8X*Q?#V89GB<@P5;"U<=AL9AZ% M#$2JXW%8I3ITJM.=2"4<0H-2DW>+>S1[5_P3Z1T^)/CDO'(H/@:V +1N 3_P MD-GQRO7V^I[&OUIW#T;_ +X?_P")K\2-"_X(-?LM^%[B>Z\-?M&?\%)?#MU= M0"VN;G0O^"B'[2^D7%Q;+(LRV\\VG^++>26 3(DHBD9HQ(JN%W*".F_X/\$/"W*_#[,LYPF?8O+\RSK'SS' X: MMA,/4CFN8UL;3IQH8BI5JJ5&%10G)RM*2;BDK'Y)XH\;8?Q XOQG$N%P-;+J M.)PN P\<+B*M.M5B\'A*6&E)SIQC!J;IN225TG9ZGZ8_M!L/^%#_ !IX;_DD MOQ*_A;_H2==]J_S42?N]?N1]CWC7VK^W2]_X(A_ '4K.\T[4?VKO^"H5_I^H M6EU87]C>_P#!2?\ :GNK.^L;VWDM+VRO+6?QI)!ZM;:S/[0^@Y]-KAWZ)>3^(6 M69YP+G7&$^-,QX>QV&JY3FN!RZ.!ADN&S6A5IUXXS#UG5E7>8PE3=-Q453DI M+WDU_(63D$ 'H>Q]/I7]RG[9J2/XL^%Y2*5Q_P *DT,92*1@#_:6H'!VJ<'' M.#S7R^?^#8[_ ()KD$'5?VP"#P0?VP?C!@CT/_$PKV/5_P#@@Q^RQX@EMI]> M_:*_X*1ZW/9VD=A9S:O_ ,%#_P!I;4I;6QA),5G;27GBN9X+2(LQCMXF2%"2 M50$FOR;Z4672^D!P'A^$,JJQX-S"+QU&4:6)P==P5+#.C-2:PLH MIN5DY)O1-'S'[07Z7F1?3/R;PUROA[@W-N")\"XKBK$8FKG.98/-(X]<0OA= MTHT(X&A0=)X;^P*WM'4 MROKB%OY2\"?HSYUX0^+/!GB-C^*(5244TY1BTFF[K^1DQR?\\WZ#^!AV'J*[KX6HX^)OPX)1\#XA>!/ MX&/_ #-VC>@K^N;_ (AA_P#@FA_S_?M=?^)>?%W_ .3JFMO^#9#_ ()L6=Q; MW=GJW[8%K=VD\-U:W5M^V#\88+BVN;:5)[>XMYXM066&>WGCCFAFC99(I422 M-E=5(_W"Q/TRN':^'KT5P1G475I5*:D\UP+47.+BFTL.FTF[OT\]/Y&POT+. M(\/B\/B7QSDLE0Q%&NXK*L.1OCQ<%8Y&'_ M AOAD96-V&1/K61D*1Q7QWY,W_/&;_OU)_\37U-K?\ P04_94\2W[:IXC_: M&_X*0>(-3>*.!]1UO_@H9^TIJM^T,1X:*,R2&.,R%$,CE0"S9R M/^(?3]C?_HM?_!0G_P 3[_:(_P#FDK_FX\5/V?G%7B'XC\:\<83Q%X?RW#<5 M<1YGG=# 8C)*C3J5*:GRRG"*C)JZ26A_N1P=])7)^& M.%<@X>K<+YGBZN395@\OJ8FEC\+3IUYX6C&E*I"$Z4I1C-QNHR;:3LV?9W_! M/8-'X#^( =)$)\;6A :-P2/^$?@EX>XOPI M\+>$/#['9EA\WQ?#6"Q6%KYCA*%7#8?%2Q&9X['J=*C6G4JPC&&+C3:G)MRA M)K1H_G+C[B:CQCQ?G?$N'PM7!4(?#^J):W M4%];)J.C:OXMO-.O5M[VVMKR!;FVE$-U;P7$866*-U\5_P"(8_\ X)L?]!;] ML#_Q,'XP_P#RPK^H^"./L)PIEF)P%?+L1C)U\?/%JI1KTJ48QGA\-14'&<)- MR3H2E=-*TDN[/]#/H3_3ZX8^BIX8\1Y]Q;BL[X[S#B^GF&5YQE^78> MAA\;P_PSDL<'.CB\/6J3K4ZF0U:\JL9*#AB*<%%2A)O^7AC6=+\1>&_%W[:OA[Q!H=_:ZKHFNZ'^VC\;-)UG1]4LI5GLM M2TO5+#5K>]T^_M)D6:UO+2>&XMY562*1' (]&U+_ ((&_LG:S?7&IZQ^T#_P M4;U;4KME>[U#4O\ @H3^TE?7UTZ1I"C7%W=>*9;B9DBCCB5I)&*QQH@(55 _ MGCZ6'"=?Z161/A7A3P6:81TJ<<+*C*$F\?": ME)M6IR35Y*W\^?M ?I)Y1],SB;@;/N'^&,RX)I\)9'7RG$8?.<=AS2/G[R9_\ GWN/_ >;_P"(K"_;C20?\$G_ M (Y@Q2J3XY\%X#12#.?C+\)2.JCJ 3] 3T!KZ0_XA^OV//\ HN'_ 4-_P#$ M_OVBO_FEKYC\5?\ !$C]F+6?VG?#_P"S)K?QR_;[USX+^*?V;?'?Q3UWP3K7 M[=O[0FJZ5J'C7PK\:/A+H>BZE<6=]XJFLIHK2QUNZE^SRV,D)U]0VK>V% MK<)^,_1B\ LU\!/&/A;Q/S7B++^(<%P_B*-:KE67X+$X+%8E4LPR[&N-/$8F MM5I0;C@ITTY0:3J1D](M/_.C,O#7&X[(N)LHCFF%IU,^X9SS(:59X>K*&'JY MM@:F$AB*D5-2G3HSGSSA%J4HJR:;N?R3^7)_SS?_ +Y;_"OO#_@F"CC_ (*" M_LC$HX ^,^A9.QL#_B6ZR.3CCDCK7]&/_$,/_P $T/\ G^_:Z_\ $O/B[_\ M)U;?AO\ X-K/^">?@W7M*\4^$/%W[:OA7Q/H-Y'J.A^(_#?[:7QLT/7M&U"$ M.L-_I6KZ7JUKJ&G7D2NZQW5G<0SH'<*X#'/^QO$/TO<@SK(,\R>EP9G%"KFV M3YEEM.M4S3!3IT9X_!5L+"K.,<.I2A3E5YY1BTY*-DTWI_,O#7T.N(,BXBR+ M.ZO&N3XBGE&;Y;F52A3RO&PG6A@<90Q,Z4)RQ#C&52-.48RDFDW%M6N:_P"T MO'*WQ[^*;+%*P/B?@B*0@_\ $ITOH0N#7AODS?\ /&;_ +]2?_$U].:C_P $ M!OV1]7OKG4]6^/7_ 46U34KV4S7FH:C_P %!/VC[V^NYBJH9KF[N?%$L\\I M1$4R2R.^U57.% %+_B'T_8W_ .BU_P#!0G_Q/O\ :(_^:2O^:[C/]G/Q;Q1Q MCQ;Q/0\2^',)0XCXGX@S^CA:N1YG4JX:CG.;8O,:6'JU(8M0G4H0Q*I5)P2C M.<7**2:1_N)D/THLER?(LDRBIPIFE:IE63Y9EE2M#,,)&%:> P-#"3JPC*BY M1C4E1?$E^1P5SR""/6OK,$' MIG\01_,"OQ:TC_@AM^SIX?L(]+T']J/_ (*<:)ID+S2PZ=I'_!2#]J+3;"*2 MXD,L\D=I9>,8;>-YY29)G6,-+(2[EF)-?<_[)G[&?@G]C^Q\<6'@SXL?M.?% M*/QW>Z#>W\W[2?[1WQ0_:%O-%?P_;:G;6T/A*[^)>LZO/X7M;Y=5FEUFWTEX M8]6GM]/EO1(VGVOE_P"E/ACPE7X"\.N!^"<5C*.8XGA/A3(>':^/P]*="AC* MV3Y9AL!4Q-&C4E.I3IUIT'4A">II:* "BBB@ HHHH ***"0.3_G_ !)[#J30 45\<:W^W+\#]"\,>-/B9/-X MJN_@;\-_&.O^!?B%\?M.T".Z^$?@_7_"/B+_ (1#QK/J6M#4DUZ_\*>!/%:7 MGA[QY\0_#WAC6OA[X*U+1?$R^)O%.F6_A3Q-O?%S58O"_@CQH?A?X[N?A!J/CN]\/ZOXLT?X>7/Q=M=$E\!Z=XVU[P MSH&M:QHFBWNL1"_BT\V*W::O>:;IMZ ?1]C866F6=OI^FV=K86-I$L%K965O M#:6EM"G"0V]M;I'!#$@X6.*-$7LHJW7S_KG[2/@+PAX!_: ^)GCC3?'/@_PA M^S9<>,G^(U_J/@O5]7NI=!\$>$K#QSJ?BWPCI/@]?$VJ^+_#]SX7U&'4[!M' MM)=88175I?Z-I][;2VXG\>_M%_#OX?Q^#TOO^$CU[5?'7A+Q-\0?#WAWPGX= MOM?\07/@#P38^'M1\:>,Y--@,1AT/PQ;^+/#$.H,TS:A=:GX@T?1=%T_5M9U M&UT^0 ]YHKGO"7BOP]X[\*^&O&WA'5;;7?"OC#P_HOBGPUK=EYOV/6/#_B'3 M;76-%U2T\Z.&8VVH:9>VMY!YL465[;SVEY9W<$5S:W5K$O@O\ M&;Q#X;_LGX:_$;7_ !Q-+;_#NVTK4)=0?Q%H=C\3IXX;;X8^(/&OACPMX<^( M=YJOANQ\):OJM]XM\+6VL^M:_P#'OX9>&OC=\.?V=]4UR9?BM\4_!WQ \>^$ M_#MMIE_=QR>%?AI/X7MO%&J:KJ<$#Z=HH6Y\7Z/;Z3:ZE<07FNN-3;2;>ZBT M;59;0 ]C1$C14151$541$4*JJH"JJJH"JJJ *=7SC=?M0_#C1/A% MH/QF\:6'COP)X:UWXC>&_A0NF^(O!&LW7B32?'7B[XNVGP/\/:9KFE^%5\2P M:;INH?$+4=.TT>*GU"3PC;V.H6FL7>NP:;+YZR_%#]J+X3?"'Q!K'A_Q?J6L M)+X2\,>&?''Q#U'2M!O]6TCX:>"O&GB/6/"7A+Q7XZOK53_9&CZ_X@\.^(;2 MR:UAU*]CM- UW7+ZQL_#^D:AJMN ?1-%("&&1ZD?BI*D?@01^'%+0 4444 % M%%% !117#?$SXE^ _@YX \7_ !2^)_BG2?!7P_\ 7A_4O%'B[Q3KDYM],T3 M0])MVN;V]N61)9Y2J*([>TM(+B^O[N2"QT^UNKZYM[:4 [FJMY8V>H0BVO[2 MVO;<3VET(+NWAN81VUO=VLP7S+>Z@AN(6CFBC=?GC0 M?VH/ U_\0/A_\,O%>@>/?A9XP^+ND:[K/PCTSXF^&X/#C?$B'POHT?B3Q+I. M@M:ZMJ[:9XRT+PU(_B74?AUXP3PO\0HO#VGZ]K,?A>:P\,>)I]'ZC2?CQX'\ M2CX]6WA*'Q/XFUW]G/Q%>>#OB'X9L_#&IZ1K;^+[;X;>%OBM:^'_ PGBU/# M>F^)I-9\'^-?"]UHNM:?J8\*ZA=:M':)X@1K6_DM0#VFBO#IOVAOAO8Q?L]? MVO-XET:\_:>U.WT/X4Z?J/@[Q(MQ=Z[-\+_$OQ@?1?%%Q:Z?=Z9X)U*#P/X/ M\27Q@\4ZCIBW5]I5QH^FR7VI&.W?G-4_:R^"VC_$6#X 'TI10"" 1R",@^H-% !1110 4444 %%%>4_%_P"-/P^^!WAW M2?$7Q U>2Q'B;Q=X<^'W@S1-.LKG6/$_CGX@>+[M[+PQX)\'>'[!)=0U[Q%J M\L-U)OAEXHT$W?CF\^'>O7FHZ5H7C+P7I7@N\\8 M6GQ(T;5-?TG4/"T0^'VI>)M2LO%T5OX4U;3].U_4M*L+_C?!?[./#7A_XO'4_A%\0?#'PV^+GPM\0_"GQ3X(^,WPTUSQ8WA:]TF^\4?#+QQ! MX<\0GP[<^%/&6@^.]/UW0H];L_$/A"YEO?"9\0:C;3:2@!]DT5Y;-\9? ,'Q MFL/@%+J6H)\3=3^&6K?%ZRTAO#^O+I5QX%T3Q=HG@;4M0B\5-IP\+RZA:^(_ M$.D6D_A^+5I->@M[ZUU*YTZ'3KFVN9_/OAY^UE\%OB=XTT/P1X6\07LE]XUT M'QKXH^&6L:AHVH:=X7^+/ASX;>(-/\+>/]8^&OB*XC&G>*+;PIK>K:4E_'%) M;7=]I&IV'BO0K75_"-U%KS 'TG1110 4444 %%%% !117C/Q1^.O@;X4Z]\/ MO!FL2:GKGQ%^+&H:[IWPT^''A:SAU3QCXQ/A32X]:\6ZE86=U>:;IFF>'/"> MESV=QXE\6^)=7T/PMHDVJZ%IE]K$6K^(M T_4P#V:JAL+%KY-3:SM3J,=K+8 MQWYMH3>QV4TT-S-:)=E/M"6LMQ;P3R6ZR"&2:&*5T,D:,OS58_M;_"_4O"_Q M9UBQT[X@ZAXO^!WB.V\&_$_X,Z+X"UWQ)\:_#7B[5-(TWQ#X$_$GARYU;P5XA\/W;ZWIWB>33;#5;G3W^ OVM/A;\4?A_\ M!'XI?#ZT\>>)O OQS\87_@31=7C\#:YHM_X,\3:1-XMTG6M,^)WA3Q/'H?C+ MP1=:%XP\%:]X"\0VU[X>N;OP]XMM6M-:M['2X;S6+4 ^G:*\2B_:)^$3>+/C M?X.NO%)TC5?V=/#GA3Q=\7[K7](UKP_H'A7PSXR\,Z]XPT;75\2ZQ86>A:WI M"^'O#.MWVJ:EH-]J5CHTFFWFGZI<6VI6MU9P4_A/^T=\-?C#K^M>$O#=QK^D M^+M$\)>"_B))X6\8^&]5\):[J'PV^(YUE/ ?Q"TBPU:&)M1\+>);GP[KVG17 M,+C4=&UG1]0T'Q1IF@:W =.8 ]YHHHH **** "BBB@ K^+O_ (/9O^3#/V4? M^SOH_P#U2WQ(K^T2OXN_^#V;_DPS]E'_ +.^C_\ 5+?$B@#]_O\ @B9_RB1_ MX)T?]F@_!'_U#[*OU&K\N?\ @B9_RB1_X)T?]F@_!'_U#[*OU&H **** "BB MB@ HHHH **** "BBB@ HHHH *:P)' !Y4X(ST8$XSCGCY3V;![4ZB@#^>G1O M!>L?LQ_\$ZKG_@D;XUMFNOVB/C=X$_:Q_9>_9O\ $WB33M8@^$'QPT[XDWWQ M-O= ^(>O_%9=-N?!7AWQ#8?#WX@+XR^(WPJ\4ZYIOQ>\3:WX5\FW]]KMOXN\3ZM\/)/$NB>';V*STKQOX!^*.HZ?KNCW4 M7APZSJ.J_I/K.A:+XAL9-,U[2=-UK399;::73]6L+34K&6:SN(KNTEDM+V&> MW>6UNH8;FVD:,R6]Q%'-"T_M3^$/!GAS4_$GBWQG^SW\:_"_AKPUX+/%_P ./$F@:)IEA;A[:&2^U76=2L[8W-W/:6D)E:[U"\M;2*>YB^(/VP?V M$X_!GPJ\=7NG?%KX1Z?I,7Q_P#@]\:+_P #> O# M?@KPM?\ A[Q#JNGZ?XA^"?Q"TF3XA^&/CQ\.O$=IXB\ >/&TWP7H7Q!LK'PJ M)/$=A^OI (((!!Z@C(/U!HVK@#:,#&!@8&.F!VQVH \V^#-MXZLOA!\*[3XG MZ7X5T3XE6OPY\#V_Q"T;P+!]F\$:3XW@\,:7%XKTWP=;>=*_"OPW\=Z)KFAZ;\2+'X-V7P\\+ZQ?>(OC9X@M9=8_L;PAH_A?PM>Z M-X=30=,T[P;XDNK_ $>;4/$<$]I^MNJ^'M!UUK!]:T;2]6;2KU=2TQM2T^TO MFTW45AFMTU#3VN896L;Y()YX5O+0PW(BEDB$OER.IU\#.<#(S@XY&>OY]_6@ M#XL_;S\+^)?$G[.,?ASP+X-\1>,-:7XX?LIZ['X>\&Z0-1U%-"\!?M1?![XA M^+M36T6:T@BL=#\'^$]?UBYW3H\R68LK&&\U*[LK&Y^2?VZ/V;OBU\5_CSIO MQ3^%_A#6=*^(GP_^&'PX3X">-_#]GI.J> /BKXGL_BMXC\6_$3X"?MI>%]8U MC3[?Q#\"8K33_A_XI\ /JVDM=_#CQ1J/C?X@?#CQ)IOQ-LM/T+5_V)*JPPP# M#K@@$9'0X-! )!(!(Z$CD?3TH %&!CW/Y9..YR<=23DGDX)Q2T44 %%%% !1 M110 5\,_\%(OV!?$_[!W[2'A_]JW]HS2?'N@ZQX$\>^#W MNO@/\7O ?PW^'7A?3M6M(K?XBZ5\2-8^*]V==^)GPUU+Q?\ !H^&? _B_08? M'E_XEO\ 3-(D^H_VZKI^N7FC:7=:UI,5Q!I6K7&GVDVIZ;#=O"]W#I]_)"UW9PW3VT# M74-M-%%<-#$TR2-&A77"J"2% )ZD G'3..OXT ?&?[4V@^)]7^)_P"PK>>& M_"'BCQ'IG@?]J^Z\:>-=1\.Z0VH:?X/\(O\ LR?M&_#N/7_$$RS0FUT[_A+? MB)X2TH"VCO;P#4)+W['_ &=IVHW=I\Z?$_\ 8DU/QA\:;#1?AUJGC;PM\&/% MO[8GPC_;C_:!C\076@/X6D^)GP,'A;6]!\-?"&UDT5O'OVSXL?$+X=?"CQ-\ M0I+C7HO 'A[2?"GB^XT$_P#"1^.KK13^JY53@D D'() .#ZC/0^XI< 9P ,] M??ZT ( 0 "?LA_M1/\8/%'PW34;6RN?&W@+QK\$?BY\ _%MQX;BU%X-*O M/''@.Q^*T7C[PU8:C?:>-8MM!U[P]IMY%K>M:8LGWY1UZT ?C/HOC[1OCM^U MCKW_ 4'^#F@>/\ XC_#?]DO]ESX^_LI/\.O"7A'5?"WQ[^*GQT\, M/''P^N/A/\34\">)_"2_#&#X-Z%::+'\4;;P3'XBUCXB3^+-$,_@?2[3Q/KG MUG^QGK7_ G"_&?QSK_[/7QT^#/C7QQ\0]'\4>-]4^/G@SP1X/U+QIK%IX6T MC0/#D'@G2_"GCWQ_.G@OX<^$?#7AKPMI4VJW>G7#ZC#?:JL-SJVIZU>'[,A\ M.Z!!J]YX@@T72H==U"VM[._UF+3[2/5;ZTM%9;6UO=12%;R[MK57=;:"YFEB MME=U@6-68'7557.U57/7: ,_7 % 'Q/KOAKQ7/\ \%#OAMXTB\)>*)? NF?L M@?&+P7J'CB/2I&\)V7C+Q)\:/@AXJT3PSJW^@>"?$6I)_HIL(X[%+ M6YOX;^]L+.Z^>O@I^PW=^"?V@?@#?Z#J?CS3?V:/V,/"WQYMO@1X=^(&H:%< M^)KWQE^T+-IFE7&A:4--TBU\0I\(?@IX!M_$WA?P;+\0]0OO&/B/4/&5I#,D MFD?#S2O$?BG]7MJYW;1NQC=@9QZ9ZXI0 .@ ^G% !1110 4444 %%%% !7YR M_'_X4^+_ 7^W!\ /VY-/TW7/&GPV^&O[-O[27[//Q9\*>'=/U3Q-XM\'Z/\ M3_%?P;^+'A[XJ^"O NBV&I>(/&KVFJ_!>Y\%>,?#/@VRU/QSJ%CXC\,WWA_0 M->AT74[2+]&J0@$8/(_S_G/:@#\?/V6,WBOPAHOB.>]\,Z']F?L5_!_X@_!/X$Z/\-_B5XKU[QS M<>%?'/Q4D^'VM^.9-*U/XD6GPIU?X@^)]3^&&E_$;Q%I$<=EXH^(6E>"=2T_ M3O%/BM4.JZ_=!KKQ)?:SXCDUG6=2^G].\.Z#I%QJ=WI6BZ5IMUK5XVH:Q<6& MGVEG-JU^X4/?:G+;PQ/?WKA4#WEV9KEPB!Y6"*!LT ?G+I_P;/Q#_:0_X*&^ M'?BC\/\ Q?+\%OCG\!O@)\+Y=3ET_4M.T?X@:%:^"/CAX8^*>A>&-8TRX&I- M>Z?I_C[3=.EEA33[M[G4A-H$M^UE=SVD'[+/[+/CCP;^T'XJ^/7Q"\3^-=:T M[PK^SS\,OV1_@=#\0KOPK-\0]6^&_@'Q3XA\=>*OB7\2U\$Z+HOA^/Q'XZ\2 M:MX=T?0M,$$FKV/AKP(GB3Q"-*\0^.]6\+^'OT@VJ"2%&3P3@9(]">I_&EZ= M* "BBB@ HHHH **** "OXN_^#V;_ ),,_91_[.^C_P#5+?$BO[1*_B[_ .#V M;_DPS]E'_L[Z/_U2WQ(H _?[_@B9_P HD?\ @G1_V:#\$?\ U#[*M'_@L)^U MM\7?V'?^"??QF_:4^!5MX(NOBGX,\2? OP[X6C^(VAZIXD\'))\4OC[\,OA3 MJ=UK&BZ+KWAG4K]++1_&E_>6L=KK=BRWL%M([2QH\$F=_P $3/\ E$C_ ,$Z M/^S0?@C_ .H?95\\?\''_P#RB%_:'_[*;^QQ_P"MI?L_T >DGX7_ /!#_ M ,$V_P#Q"']H+_Z+>OV!C^Z?]^3_ -&-3Z /Q[_X5?\ \%S?^CP?^";?_B$/ M[07_ -%O1_PJ_P#X+F_]'@_\$V__ !"']H+_ .BWK]A** /Q[_X5?_P7-_Z/ M!_X)M_\ B$/[07_T6]'_ J__@N;_P!'@_\ !-O_ ,0A_:"_^BWK]@MP]&_[ MX?\ ^)I0P/3/XJP_F!0%GV_K^FOO/Q\_X5?_ ,%S?^CP?^";?_B$/[07_P!% MO1_PJ_\ X+F_]'@_\$V__$(?V@O_ *+>OV$HH _'O_A5_P#P7-_Z/!_X)M_^ M(0_M!?\ T6]'_"K_ /@N;_T>#_P3;_\ $(?V@O\ Z+>OV$HH _'O_A5__!#_P $V_\ Q"']H+_Z+>OV$HH M_'O_ (5?_P %S?\ H\'_ ()M_P#B$/[07_T6]'_"K_\ @N;_ -'@_P#!-O\ M\0A_:"_^BWK]A** /Q[_ .%7_P#!#_P3;_\ $(?V@O\ Z+>C_A5__!C_A5_P#P7-_Z/!_X)M_^(0_M!?\ T6]?L)10!^/?_"K_ /@N;_T>#_P3 M;_\ $(?V@O\ Z+>C_A5__!#_P $V_\ Q"']H+_Z+>C_ (5?_P %S?\ H\'_ ()M_P#B$/[07_T6 M]?L)10!^/?\ PJ__ (+F_P#1X/\ P3;_ /$(?V@O_HMZ/^%7_P#!#_P $V_\ Q"']H+_Z+>C_ (5?_P %S?\ H\'_ M ()M_P#B$/[07_T6]?L%N'HW_?#_ /Q-.!R,\_B"#^1P: NN_P#7]-'X]_\ M"K_^"YO_ $>#_P $V_\ Q"']H+_Z+>C_ (5?_P %S?\ H\'_ ()M_P#B$/[0 M7_T6]?L)10!^/?\ PJ__ (+F_P#1X/\ P3;_ /$(?V@O_HMZ/^%7_P#!#_ ,$V_P#Q"']H+_Z+>C_A5_\ P7-_Z/!_X)M_^(0_ MM!?_ $6]?L)10!^/?_"K_P#@N;_T>#_P3;_\0A_:"_\ HMZ/^%7_ /!_P#A5_\ P7-_ MZ/!_X)M_^(0_M!?_ $6]'_"K_P#@N;_T>#_P3;_\0A_:"_\ HMZ_82B@#\>_ M^%7_ /!_^%7_\%S?^CP?^";?_ (A#^T%_]%O1_P *O_X+F_\ 1X/_ 3; M_P#$(?V@O_HMZ_82B@#\>_\ A5__ 7-_P"CP?\ @FW_ .(0_M!?_1;T?\*O M_P""YO\ T>#_ ,$V_P#Q"']H+_Z+>OV$HH _'O\ X5?_ ,%S?^CP?^";?_B$ M/[07_P!%O7SA^V#XY_X+=_LC_LL?M"?M/:O^TW_P3I\9Z;\ _A!XZ^+%YX2T MS]C3X[Z+?^([?P5HEQK,NC6FK7W[5M]:Z;<7R6[117D]A>Q0.0TEM(FXK_0G M7YA_\%I_^42W_!1K_LS?X^?^H%JM 'W-\"?&NL?$CX)_"#XA>(([&+7?'7PN M^'OC'6H],@EMM.CU;Q3X.T77M22PMY[BZF@LDO=0G6TAENKB6*W$<OY/_ /@] MF_Y,,_91_P"SOH__ %2WQ(H _?[_ ((F?\HD?^"='_9H/P1_]0^RKYX_X./_ M /E$+^T/_P!E-_8X_P#6TOV?Z^A_^")G_*)'_@G1_P!F@_!'_P!0^RKYX_X. M/_\ E$+^T/\ ]E-_8X_];2_9_H _6 M_'"]O-.^#/Q9U#3[JYL;^Q^&?C^\LKVSGEM;NSN[7PCK,]M=6MS \CV]]+ M6WOI8]SAB5&/$G#\L3*E'#QSO*Y5Y5G%48T5CJ#J2JN=H*FH)N;F^51NY:7/ M\[H_M8_M3@*!^TO^T"!LCX'QF^(X'W%[?\))WZGWK]O?^"#'QN^-'Q*_:O\ MB9HGQ&^+WQ0\?Z-9_L_^(-3M-)\;>/\ Q9XKTRUU*+X@_#JVBU&WL->U>_M8 M;Z.VN[JVCNXHEN$@N;B%9!'-*K?E=_P[)_;Y8(?^&5?BYS''P=#M00=BY!!U M$$$'(P0#Z@'BOV4_X(B_L??M-_L^_M/_ !%\7?&CX+>./AQX:U7X%:[X=T_6 MO$VG06EC=ZY<^._ .HP:9#)%=SEKJ6QTR_ND0J 8K69B1M&[^E>,,7PY/A;- MH83$9-+%2P=J4^$/A]XI\8O=6^C^#/$WQ-NHY?#WPQ3Q/-IND^-/&"VW@W3M67Q-JFC:9 MJ7=7'QA^&VDZ8=0\5>-/"O@B6VC\-)K>E^,O%'AG0=4\,ZGXM%DFA:#XBM[G M66@TO6]0O-0M=.L[![J0W^H2QVNFRWK2P-+@_&_X!_#[]HOP9XI^&/Q>L#XO M^%?CKP/XF\!^-/ASJ%MI3Z!XBL/$DNDW$6KRWQTT^)](\2>&;K1[;4/"6M>' M=?T>YT'5_+URUSK>G:-J.F?,?BS_ ()J?L[>+_%FJ>-+Z?X@VNNZM\1?!GQ0 MN9X/%-M?P/XG\)_%KX#_ !LOS/;:]HNL1:A8>-_'?[.'PNN_%UOJ@O93IVG: MQIGAFY\,P>(-3,H!ZQ:?MM_LR:I\5/!_PBT3XL^$O$'B7QK>_%+0]*U#0M))[26 M$^P>)/C-\,?!_P 1_!7PF\3^,=)T/Q_\1/"?Q#\;^#= U*5[637/#/PJ?PFO MC[4K:]EC73T'AR/QMX>NKNUGNHKR2QN+N_MH)K+2M5GL_B7QU_P2R_9T\>>( MM/\ $=[KGQ1TB;2OBC\2?BYINGZ+K_A>+3++Q3\5/C5^SM\?/$\%O#J'@K4; MA-%3X@?LR^ 9M)T_[49-.T;4_%FC)=R6VHZ2V@^X?&7]CKP'\;OB!\.?BAXE M\:?$K1_''PE^)M>&-:T.P'AV.?X;>*OA5XF\!C3+_ ,-:KI&I^ _' M?A3QMXHB\9V.JZ?>>(-4N=2B>U\2Z=!I.B6^F@'LNA?'+X+>*+&C+J.[['&/$.A[YA_ M:^G?:<;Q!^T1\'?#^O:)X5;QYX;UGQ3KGC/PMX$B\,^'-=T37/$.GZWXQLM/ MU317UC1;'4WU+3-/ETC5]'UB6^N;8(FD:SI&IHDMGJ5G--^?^@_\$:?V6_#V ME^&-)L?%GQK,'@SPOX>\+^&9V\4>"[:\TQ/"?@[]D/P7X:UAKC3_ (=V8U/5 MM)L_V)/@GJOEZO'?Z)JNK+XR77-&U/1O$[:/8>WZM_P3=_9WU34?%=RB>*=& MTKQ?\7_@S\7[[PMX$;>]\._#F]\ > M"]!M]7T/2;^VU.'4K=K[PWKOAU/(MK< ^Q=)^)OPZUVYTVST3QYX,UB\UF?4 M[;2;32_%.A:C=:G!OC)\<[/PS? M?"WX>^)?$0@%K9:WXF@\<^ U>>%+G1= N/'7A"S\3ZKHMWKUG"?+M)_X)Q_ M[3]:^"&N7_B/XH^(;GX#>"M*\"^%HM6\0>&;6+7M-TOP)\7_ (:-JGC>Y\-^ M#/#^J^(?%&J^"/C/XCT/6O$R:EI^KZD=)\.ZM+<)KL&L:GK?5WW[ G[.E]J7 MBF<^']:@T'QS\8?@7\?O&W@N/Q!?3^%?%?Q>_9QTOP/I?PG\9ZU:7XO-2N+K M1D^%WPNO-8T]=6CTKQ7J/P\\-WOB2SU*1]?&N@&O\5?V[_V4OA%X:MO$VO\ MQI\"ZY#?Z79:_I>E>!_$WA_QGK^K>&;CQU\,?AY?^*-*TK1-6GEO_#WA_7_C M!\/G\0ZE;R-'IFE>(+;4V66W!-?2.D^/?!&O7&F6FA^,/"VL76M:/'XAT:WT MOQ#I&H3ZOX?G:9(-=TR&TO)I;_1IV@F$&IVB2V4OEOLG;8^WX!E_X)7_ +.$ MGPQ^#OPL36?B=;:/\%?@YHWP.\/ZQ;:YX5CU_7_!>A?%OX$_&?3YO%\Q\$OI M>K>(1XM_9W^'T%SK=II.ERW>B'7=.G@9]0MKK3^R^"'_ 3C_9Z^ GB?X9^+ M_"$GCO4=<^%6GP6OANZ\0^)X+J.XOK/PE\0_ &G:WJUII>D:1:75_I_@3XG^ M*O"\%I;PV>A2V\]GK-WH]SXGLTUQP#[XHHHH ^;_ -K+5=4T7X&>+=1T;4]1 MTC4(+KPR(;_2[ZZTZ]A$OB72XI1%=V.L7XF975X9R[B_%X!<&Y7"I5R'!9WB<&L4LXSYU(3J9=2G06)5.5 M"4X2E[54Y4922BX-_E?&U',:F;T7A*6.J4E@**;PU/$3IJ?M\3=-THN//9Q; M3?,DTWI8^[_V%_$GB+Q%H'Q"E\0Z_K>O26OB#0XK:36M6U#59+:*31I9)(X' MO[BX:&.20"1TC*J[@,P+#-?>-?$?[%G@#QKX#T/Q[;^,O#.J^&I]1UW1KBPB MU2*&)[N"WTB6":6$13S@I',1&Q8J0Q& 1S7VY7]:_1\H9KAO![@RCGE',UBFZ3@X^XXL^VX9C6AD67Q MQ$:L:RA5YXUU.-5/ZQ6:YU42FO=M:Z^&UM+!7S3XJ_:H^'/@[X]:;^S;K6G^ M,K;XJ^*? 2_$;X<:8_AT6VB_%;0=.\06N@^.+'X;>*;_ %&R\/>)O%OPPBU# M3?$WQ%\#KJ%GXN\/^"=2LO&,&C:EH$DEY%]+5X1\2OV=?AS\8=:\,:S\3+2[ M\6M\/_B=\,?C)\,+:Z:RTY_AG\2?A9=WMQI/BCP?K&BV.F^([>ZUZTU+4M!\ M76NIZSJ>G^(/"FJ:QX3N+6/P]K>KZ=>_LQ[QUE_\9_A!I1LEU3XJ?#C36U+4 MM3T?3AJ'CGPM9G4-6T5;!]8TVQ%SJL9N]0TI-4TQ]2LH/,NK%-1L7NHHENX# M)Y5\)OVR/V=?CAX^U'X=_##XE>'?%FKP?#[X9?%+0=1TO5-+N?#WCSP/\5[? MQ[<>&-;^'VL0:A+'XOBMT^&OBS_A(8=+A:X\/"R@DU***&\@E;Q7X<_\$S/V M:OA=XO\ A;XP\+P^-?/^$EWJ:X6UKQ1K/B*Y6%8JOPR_P""9?P%^%'Q1^!WQ9\- M^)/BG<^(?V??!/PI^'O@*RUG7O"UYI+^%_@W\%_C?\!_!MIKR6W@JQU+4KB/ MP+\?O&PU2\BU.RGU+6;3PYJV^J 'U9=?M$?!/3O&GQ,^'VL?$GPMH' MBGX.^'?AUXL^)5EXCU*'PY:^$_#GQ8OO$6E_#W6-3U?7#I^CK9>)]4\*Z[IE MA+#?RJ-2LOL$_E7ES:P3=-I/Q;^%FOQF70_B3X!UJ(7FCZ<9-)\9>&]2C%_X MACN9M!LB]EJ*]7\; M^,_&_P 8(/$_BGX8>)/A!XZU#1?$?ABVA\=>!M;^,GA/XY:)I_B#2M1\&:KI M%M)]5TSQ+I/B0:7XIOO!&I^%-1&FZY^T7KMWH6N>%(O -KH>N:#KEQ^ MTY\0+?4K;4[2XO;2/3/!E[X>U#0]9T";5-3 /L&']I#X*7OBK3/"6D?$7PEK MUY?Z'X[\0W6HZ!XD\/ZSH6@:=\.M0\/:5XG/B?5[#59K;P_/:ZCXDL[**'4? M*,EU:ZG;R&&:PE0^BZ)X\\$^);E;+PYXO\,:_>-I6GZZMIHGB#2-6N6T35EB M?2]86#3[RYE.E:BD\+V.HA/L5TDL;03NLB%O@K4?^"7OP!U+PSX4\-MXI^+5 MB?!MY^T!J^C:_I7B+PMIOB?_ (23]H7]H7P?^T]K?B:_UBV\$*VH:MX&^*_@ M7P]??#^&ZMY-&MM"@NO#GC#2?&>FW]VDOJ&A?L(?!'1/C#XI^-33>,]3\1^* MM%M/#\^B3ZWI^B^$=(TS3=:^&?B/2;?P_H_@W0_"UUI<>E:_\+-#U6T@75)K M1Y=2URTO;:[TR?3;#2@";Q#^W5\#=$^"WQ _:*T]O&OC/X(_#;3?CEJOB#XD M^"/!][XA\,267[.?_"41?%>YTR]2XM3>V6BZEX+\5:)I&JM';Z+XQUS19]*\ M'ZEKEUMY[3\%OCI\/OCWH7B;7OA]?:C=0^"_B#XQ^%GBNUU32;S2[K1O' M7@+4$TWQ1HIDF633M6CL+F:$1:SX?U#6-!OEE_T'5+B2&YC@^0/&/_!+?]FW MQ9\.;WX26>H?$_P7\.7\&?M9^!-#\)^#/&<.G:/X6T+]M.75+GXV)IFGZCHF MKV.K2_;]?\1ZE\/%\86WB:T^&M]X@U)O"MI:6JZ=::?^@GACP_8^%/#VB^&M M-&+'0]+L=+MF^SV-HTL=C;16_GR6VF6EAIT,UR8S<7"6-E:6OGRR&"VAC*QJ M ;M%%% !7\\?_!PI\4?B;\+OA'^SE??#/XB^//AU>ZM\4/%]GJEYX$\8>(O" M%UJ5I!X(-Q!:ZA<>'M2TZ:\MH9QY\4%R\D4+<\XH_)?'2AFF(\)^,Z&2TL=6S2I@<(L)2RR->>.G4 M_M7 .2P\<,G7E/V:FY*FK\BDW[MS^2D?M*_'7_!.[]GKQ3XW\3^(O&/B?5(/B2=3\1^*];U/Q%KVHFT^+ M?CJQM#?ZQK%U>ZC>&ULK:WL[?[11:V\-O%LABC1?XVA_P2^_X*#@C_C$; MXR]1_P P72O_ )=U_:!_P2A^%_Q!^#7[ _P&^&_Q3\(ZSX%\=^'(/B$NN^%O M$$$5MJ^EMJGQ3\:ZSIXNX89[B-/M>EZA9WL.V9]T%S$S;6)4?U)]*G,>"<7X M?9/2X;QW"N*QT>+\!4JT\CQ645L6L*LFSV,YU(8"(6=5>*,#Q5AL!+@['TZ-3/:&:TL(\6\ZR"4(TY8^*I/$.C M&O*"C^\=-56O=4S]%*0D*"QX !)/H!R3^ YI:1@&!4]&!!'J#P1^(XXY]*_@ M$_T&/F+X;?M?? KXE:QXQ\/6GC"Q\*>(/"'QM\??L_C0_']_H7A#6/%GQ#^& MNI>$M&\56G@33=0UIKSQAIMGJ_CKPEI4.HZ3#(+G4?$&E626ZW-]:1S=QH/[ M17P$\3^$[CQYH/QF^%^I^"K23QK'=>++?QSX:'AVW/PXU[5/#'CR6?5Y=2BL MHK;PCK^B:KI>OWCS+::;O%/C"Y\;ZKXQ^,!U MF?XX?$[X_1"#7?!4=G9>-OBO\7/V;_C1XCM+2&3X?S2#P]:>+_V6OAI%HME/ M-/J-MHMSXKL+[5]2FUFTO-)O>(/^"4W[+_B+PQX]\)WDGQ!33_B!\'?BW\$[ M^Y.M^'-2U#0?#/Q>^(7QK^(>HZSX.N-;\'ZHGA?QIX5N/VA_C!X6\*^*-,AC MO9?!/C*[\/>,4\7I:V5S ?;VE?&[X-:[J=]HFB?%GX9ZQK.F6$VJZCI&E^/ M?">H:I8:9;Q6\UQJ-[I]GJ\UW:V$,-U:RRWD\,=M''.?#?PUM?B;X2U_QWXH?P9/9>%O#6OZ-KFLVVA?$&V\>W7A+Q=J-E9:@\UM MX0UA?AIXR2W\0(L]GYFD2AB(V60_-OB__@F7\"/&'Q?\7?&V;Q/\4-"\9>,= M"U/P_?)X;U3P1IVBZ=::O\'M"^"M[+HNG7/@#4/L5RWAKP_;:M$99[NVA\3W M5]J26WV66+3H,)O^"47[,C:;HFAOJ7Q3;0=)TKPEH-UHS>+-'%OK^A>#+C]J MA](TG5KV+PI%K%O$UC^V%\7-&N[[0-2T75Y=/3PG+'J$&JZ%+J6I 'W3'\9? MA%+JOAW08_BE\.GUSQ? UUX4T5?''A=M6\36R:B^CO<>']-&JF\UJ%-6BETM MY=,AND748Y+)F%TIB&!!\?\ X8WOQ2\%?"32?$$.O>)O'WA#XG>,M N_#\EG MKGAXV'PAU;X::1XWT_4-;TR]N;?3="YH-*NHUEN[2_FN(W M71OC@ M?\$JOV<$\"-&N]/T-]$TQ_#>FW5O#9P:OJ=_K4_H/[/\ _P $]O@U M^SCXY\,?$#P/XH^*&I:WX8TWXF6$<7BO7?#.J6.K3?%CPI^SIX0\6:IJR:?X M-T:Y-^^G?LP?#>YTY--N=-TZQO[CQ-(+"6UU2SL]* /N^BBB@ HHHH **** M/RM_;L\9>,/#GQ/\*6?A[Q9XFT"TF\!6]S-:Z)K^K:3;2W+>(M,_$F01&Q!!_M/@@\@ M]C7W[^VO\)_B5X]^)'AC5/!G@K7?$NG6G@>#3[F\TN""6""^77]9N6M9&EN( M6$HMYX92 I79(IW9.!\:2?LV_'IHI5'PH\8$M%(H'V.TY)1@!_Q_=R<5_@I] M)_A_QFQ7CUXH5^'LB\4<5DU;/^;+J^2Y3Q;7RNK1_LW 1YL%6P&'G@YTO:*: MYJ$G#G4U>ZD?Z/>$>9\"4?#G@^EF>8\(4<=#+4L73Q^-R6GBX5/K>(=L1#$5 M8UHSY'%VJI2Y;=#]U/ <\USX(\'7%S-+<7$_A7P[-///(\LTTTNCV4DLLLLA M:2261V9Y)'9G=V9F)8DUU=YMM) MLX9X) "0)(I4>-P"0&4@$]:ZBO\ =+AV-:/#^1QQ$:D:\%;'P7\4_'_P $]3U#Q_;: M)X7LKOXJ?"_QCJW@7QSX,T:=O$-^-5U71/$&C7D:M;J+35K'R]3T2YU*Q,DT M7U%7YT3_ /!,/]G/4="UW0?$%]\1_$=OXC^-?[1WQOU.YU#Q38V-V^K_ +5N MN#7_ (S^$X&\/Z!H]O!X0UJ]"Q:.$MO^$M\-V:B'2O%L3M+-)[)PGO6O_MB_ MLZ:1\$O$G[0.D_$_POXZ^&_AOX>>//BD=1^'VLZ1XLO]>\%?#2#6+CQKJ_A7 M2['44N?$4>A1Z!K(NET\N/,TZYB5S(H5OIB&:.XABGB):.:..6,D%24D170D M$ @E6!P1D9P>:_,C7_\ @D_^SKXA\,:)X0N?%WQFM=&\,_ _QQ^S[X"W$LWE^;*((DA$DGDQQ1>8X0._EQ1Q[V.Q$7"@ M LT444 %%%% !1110 4444 %?F'_ ,%I_P#E$M_P4:_[,W^/G_J!:K7Z>5^8 M?_!:?_E$M_P4:_[,W^/G_J!:K0!]S?\F&?LH_\ 9WT?_JEOB17]8'[)7_)K7[-W_9 _@S_ZK3PO7\G_ /P>S?\ M)AG[*/\ V=]'_P"J6^)% '[_ '_!$S_E$C_P3H_[-!^"/_J'V5?/'_!Q_P#\ MHA?VA_\ LIO[''_K:7[/]?0__!$S_E$C_P $Z/\ LT'X(_\ J'V5>B_\%0OV M,?$'_!0']B?XK?LJ^%?B%I'PL\0^/];^$6OZ1XYUWPU>^+](T6^^%7QE\ _% MJ!;[P[IVL:!>:E!J4G@A=*:.#5[)H?MOV@NRQ&-P#[^C^Z?]^3_T8U/K\?3\ M'O\ @M^68C]M[_@GJH9W?:/V#?C.0N]BQ +?M>LQ )P"S,V/O,3DE/\ A3O_ M 7 _P"CW_\ @GM_X@;\9?\ Z+R@#]@Z*_'S_A3O_!<#_H]__@GM_P"(&_&7 M_P"B\H_X4[_P7 _Z/?\ ^">W_B!OQE_^B\H _8#RX_\ GFG_ 'RO^%*$13E5 M53TR% ./3@5^/W_"G?\ @N!_T>__ ,$]O_$#?C+_ /1>4?\ "G?^"X'_ $>_ M_P $]O\ Q WXR_\ T7E [ON_O/V#HK\?/^%._P#!<#_H]_\ X)[?^(&_&7_Z M+RC_ (4[_P %P/\ H]__ ()[?^(&_&7_ .B\H$?L'17X^?\ "G?^"X'_ $>_ M_P $]O\ Q WXR_\ T7E'_"G?^"X'_1[_ /P3V_\ $#?C+_\ 1>4 ?L'17X^? M\*=_X+@?]'O_ /!/;_Q WXR__1>4?\*=_P""X'_1[_\ P3V_\0-^,O\ ]%Y0 M!^P=%?CY_P *=_X+@?\ 1[__ 3V_P#$#?C+_P#1>4?\*=_X+@?]'O\ _!/; M_P 0-^,O_P!%Y0!^P=%?CY_PIW_@N!_T>_\ \$]O_$#?C+_]%Y1_PIW_ (+@ M?]'O_P#!/;_Q WXR_P#T7E '[!T5^/G_ IW_@N!_P!'O_\ !/;_ ,0-^,O_ M -%Y1_PIW_@N!_T>_P#\$]O_ ! WXR__ $7E '[!T5^/G_"G?^"X'_1[_P#P M3V_\0-^,O_T7E'_"G?\ @N!_T>__ ,$]O_$#?C+_ /1>4 ?L&0",$ CT/(IN MQ/[J_P#?(_PK\?O^%._\%P/^CW_^">W_ (@;\9?_ *+RC_A3O_!<#_H]_P#X M)[?^(&_&7_Z+R@#]@@ .@ ^@ _E2U^/G_"G?^"X'_1[_ /P3V_\ $#?C+_\ M1>4?\*=_X+@?]'O_ /!/;_Q WXR__1>4 ?L'17X^?\*=_P""X'_1[_\ P3V_ M\0-^,O\ ]%Y1_P *=_X+@?\ 1[__ 3V_P#$#?C+_P#1>4 ?L'17X^?\*=_X M+@?]'O\ _!/;_P 0-^,O_P!%Y1_PIW_@N!_T>_\ \$]O_$#?C+_]%Y0!^P=% M?CY_PIW_ (+@?]'O_P#!/;_Q WXR_P#T7E'_ IW_@N!_P!'O_\ !/;_ ,0- M^,O_ -%Y0!^P=%?CY_PIW_@N!_T>_P#\$]O_ ! WXR__ $7E'_"G?^"X'_1[ M_P#P3V_\0-^,O_T7E '[!T5^/G_"G?\ @N!_T>__ ,$]O_$#?C+_ /1>4?\ M"G?^"X'_ $>__P $]O\ Q WXR_\ T7E '[!T5^/G_"G?^"X'_1[_ /P3V_\ M$#?C+_\ 1>4?\*=_X+@?]'O_ /!/;_Q WXR__1>4 ?L'2$ ]0#]0#_.OQ]_X M4[_P7 _Z/?\ ^">W_B!OQE_^B\H_X4[_ ,%P/^CW_P#@GM_X@;\9?_HO* /V M!V)_=7_OD?X4X 8 'H.!7X^?\ "G?^"X'_ $>__P $]O\ Q WXR_\ T7E' M_"G?^"X'_1[_ /P3V_\ $#?C+_\ 1>4!9=OZ_I(_8.BOQ\_X4[_P7 _Z/?\ M^">W_B!OQE_^B\H_X4[_ ,%P/^CW_P#@GM_X@;\9?_HO* /V#HK\?/\ A3O_ M 7 _P"CW_\ @GM_X@;\9?\ Z+RC_A3O_!<#_H]__@GM_P"(&_&7_P"B\H _ M8.BOQ\_X4[_P7 _Z/?\ ^">W_B!OQE_^B\H_X4[_ ,%P/^CW_P#@GM_X@;\9 M?_HO* /V#HK\?/\ A3O_ 7 _P"CW_\ @GM_X@;\9?\ Z+RC_A3O_!<#_H]_ M_@GM_P"(&_&7_P"B\H _8.BOQ\_X4[_P7 _Z/?\ ^">W_B!OQE_^B\H_X4[_ M ,%P/^CW_P#@GM_X@;\9?_HO* /V#HK\?/\ A3O_ 7 _P"CW_\ @GM_X@;\ M9?\ Z+RC_A3O_!<#_H]__@GM_P"(&_&7_P"B\H _8.BOQ\_X4[_P7 _Z/?\ M^">W_B!OQE_^B\H_X4[_ ,%P/^CW_P#@GM_X@;\9?_HO* /V"P#U /X48'H/ MR%?C[_PIW_@N!_T>_P#\$]O_ ! WXR__ $7E'_"G?^"X'_1[_P#P3V_\0-^, MO_T7E*R[+[@N^_\ 7])'[!T5^/G_ IW_@N!_P!'O_\ !/;_ ,0-^,O_ -%Y M1_PIW_@N!_T>_P#\$]O_ ! WXR__ $7E,#]@Z*_'S_A3O_!<#_H]_P#X)[?^ M(&_&7_Z+RC_A3O\ P7 _Z/?_ .">W_B!OQE_^B\H _8.BOQ\_P"%._\ !<#_ M */?_P"">W_B!OQE_P#HO*/^%._\%P/^CW_^">W_ (@;\9?_ *+R@#]@Z*_' MS_A3O_!<#_H]_P#X)[?^(&_&7_Z+RC_A3O\ P7 _Z/?_ .">W_B!OQE_^B\H M _8.BOQ\_P"%._\ !<#_ */?_P"">W_B!OQE_P#HO*/^%._\%P/^CW_^">W_ M (@;\9?_ *+R@#]@Z*_'S_A3O_!<#_H]_P#X)[?^(&_&7_Z+RC_A3O\ P7 _ MZ/?_ .">W_B!OQE_^B\H _8.BOQ\_P"%._\ !<#_ */?_P"">W_B!OQE_P#H MO*/^%._\%P/^CW_^">W_ (@;\9?_ *+R@#]@Z_,/_@M/_P HEO\ @HU_V9O\ M?/\ U M5KSC_ (4[_P %P/\ H]__ ()[?^(&_&7_ .B\KQ3]I']B/_@L1^U+ M\ ?C+^SA\2OVY/V%(/ 'QQ^&_BSX7^,+CPO^P]\7M'\1V_A[QCII MW?[5NK6ECJ:6T[_9+JZTK4H(9#YCV MOY/_ /@]F_Y,,_91_P"SOH__ %2WQ(K^OWX/>!9OA?\ ";X8_#:YU&+6+CX? M_#SP1X(GU:"V>RAU.;PEX7TGP]+J$5G)-<26L5[)IK74=M)/,\"2B)I960NW M\@7_ >S?\F&?LH_]G?1_P#JEOB10!^_G_!$UP/^"2/_ 3HR&_Y-!^"71'/ M3PA9CLI]/Q&"."#7ZB^8OH__ '[D_P#B:_PJ/#'[;G[9_@GP[H?@_P &?M=? MM/\ A'PEX9TRUT7PWX7\,?'WXK:!X=\/Z-9(8[+2=#T32O%EIIFDZ9:(2EK8 M6%K;VMNA*Q1(.*W?^'@?[>G_ $>Y^UW_ .))_&7_ .;2@#_Y^UW_XDG\9?_FTH_X>!_MZ?]'N?M=_ M^))_&7_YM* /]SKS%]'_ ._Y^U MW_XDG\9?_FTH_P"'@?[>G_1[G[7?_B2?QE_^;2@#_!_MZ?]'N?M=_\ B2?QE_\ FTH_X>!_MZ?]'N?M=_\ MB2?QE_\ FTH _P!SKS%]'_[]R?\ Q-'F+Z/_ -^Y/_B:_P ,7_AX'^WI_P!' MN?M=_P#B2?QE_P#FTH_X>!_MZ?\ 1[G[7?\ XDG\9?\ YM* /]SKS%]'_P"_ MG_1[G[7?_B2?QE_^;2C_AX'^WI_T>Y^ MUW_XDG\9?_FTH _W.O,7T?\ []R?_$T>8OH__?N3_P")K_#%_P"'@?[>G_1[ MG[7?_B2?QE_^;2C_ (>!_MZ?]'N?M=_^))_&7_YM* /]SKS%]'_[]R?_ !-' MF+Z/_P!^Y/\ XFO\,7_AX'^WI_T>Y^UW_P"))_&7_P";2C_AX'^WI_T>Y^UW M_P"))_&7_P";2@#_ '.O,7T?_OW)_P#$T>8OH_\ W[D_^)K_ Q?^'@?[>G_ M $>Y^UW_ .))_&7_ .;2C_AX'^WI_P!'N?M=_P#B2?QE_P#FTH _W.O,7T?_ M +]R?_$T>8OH_P#W[D_^)K_#%_X>!_MZ?]'N?M=_^))_&7_YM*/^'@?[>G_1 M[G[7?_B2?QE_^;2@#_!_MZ? M]'N?M=_^))_&7_YM*/\ AX'^WI_T>Y^UW_XDG\9?_FTH _W.O,7T?_OW)_\ M$T>8OH__ '[D_P#B:_PQ?^'@?[>G_1[G[7?_ (DG\9?_ )M*/^'@?[>G_1[G M[7?_ (DG\9?_ )M* /\ !_M MZ?\ 1[G[7?\ XDG\9?\ YM*/^'@?[>G_ $>Y^UW_ .))_&7_ .;2@#_Y^UW_XDG\9?_FTH_X>!_MZ M?]'N?M=_^))_&7_YM* /]SKS%]'_ ._Y^UW_XDG\9?_FTH_P"'@?[>G_1[G[7?_B2?QE_^;2@#_!_MZ?]'N?M=_\ B2?QE_\ FTH_X>!_MZ?] M'N?M=_\ B2?QE_\ FTH _P!SKS%]'_[]R?\ Q-'F+Z/_ -^Y/_B:_P ,7_AX M'^WI_P!'N?M=_P#B2?QE_P#FTH_X>!_MZ?\ 1[G[7?\ XDG\9?\ YM* /]SK MS%]'_P"_G_1[G[7?_B2?QE_^;2C_AX' M^WI_T>Y^UW_XDG\9?_FTH _W.O,7T?\ []R?_$T>8OH__?N3_P")K_#%_P"' M@?[>G_1[G[7?_B2?QE_^;2C_ (>!_MZ?]'N?M=_^))_&7_YM* /]SKS%]'_[ M]R?_ !-'F+Z/_P!^Y/\ XFO\,7_AX'^WI_T>Y^UW_P"))_&7_P";2C_AX'^W MI_T>Y^UW_P"))_&7_P";2@#_ '.O,7T?_OW)_P#$T>8OH_\ W[D_^)K_ Q? M^'@?[>G_ $>Y^UW_ .))_&7_ .;2C_AX'^WI_P!'N?M=_P#B2?QE_P#FTH _ MW.O,7T?_ +]R?_$T>8OH_P#W[D_^)K_#%_X>!_MZ?]'N?M=_^))_&7_YM*/^ M'@?[>G_1[G[7?_B2?QE_^;2@#_!_MZ?]'N?M=_^))_&7_YM*/\ AX'^WI_T>Y^UW_XDG\9?_FTH _W.O,7T M?_OW)_\ $T>8OH__ '[D_P#B:_PQ?^'@?[>G_1[G[7?_ (DG\9?_ )M*/^'@ M?[>G_1[G[7?_ (DG\9?_ )M* /\ !_MZ?\ 1[G[7?\ XDG\9?\ YM*/^'@?[>G_ $>Y^UW_ .))_&7_ .;2 M@#_Y^UW_XDG\9?_FT MH_X>!_MZ?]'N?M=_^))_&7_YM* /]SKS%]'_ ._Y^UW_XDG\9?_FTH_P"'@?[>G_1[G[7?_B2?QE_^;2@#_!_MZ?]'N?M=_\ B2?QE_\ FTH_ MX>!_MZ?]'N?M=_\ B2?QE_\ FTH _P!SKS%]'_[]R?\ Q-'F+Z/_ -^Y/_B: M_P ,7_AX'^WI_P!'N?M=_P#B2?QE_P#FTH_X>!_MZ?\ 1[G[7?\ XDG\9?\ MYM* /]SKS%]'_P"_G_1[G[7?_B2?QE_ M^;2C_AX'^WI_T>Y^UW_XDG\9?_FTH _W.O,7T?\ []R?_$T>8OH__?N3_P") MK_#%_P"'@?[>G_1[G[7?_B2?QE_^;2C_ (>!_MZ?]'N?M=_^))_&7_YM* /] MSKS%]'_[]R?_ !-'F+Z/_P!^Y/\ XFO\,7_AX'^WI_T>Y^UW_P"))_&7_P"; M2C_AX'^WI_T>Y^UW_P"))_&7_P";2@#_ '.O,7T?_OW)_P#$T>8OH_\ W[D_ M^)K_ Q?^'@?[>G_ $>Y^UW_ .))_&7_ .;2C_AX'^WI_P!'N?M=_P#B2?QE M_P#FTH _W.O,7T?_ +]R?_$T>8OH_P#W[D_^)K_#%_X>!_MZ?]'N?M=_^))_ M&7_YM*/^'@?[>G_1[G[7?_B2?QE_^;2@#_!_MZ?]'N?M=_^))_&7_YM*/\ AX'^WI_T>Y^UW_XDG\9?_FTH M _W.O,7T?_OW)_\ $T>8OH__ '[D_P#B:_PQ?^'@?[>G_1[G[7?_ (DG\9?_ M )M*/^'@?[>G_1[G[7?_ (DG\9?_ )M* /\ !_MZ?\ 1[G[7?\ XDG\9?\ YM*/^'@?[>G_ $>Y^UW_ .)) M_&7_ .;2@#_RL#^P9^RCC/_)WR=59>GP6^(_] MX#U_'G'0X_@'_P"'@?[>G_1[G[7?_B2?QE_^;2O-/BA^TW^TE\;]'T[P]\:? MV@_CA\7M T?4SK6DZ'\4/BQX]\?Z/I>LM:RV+:MIVF>*]?U:RLM3:QGFLS?V /T$5T;6:6W,ODR.A /__9 end XML 12 R4.htm IDEA: XBRL DOCUMENT v3.19.3
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Current assets:    
Cash and cash equivalents $ 490,362 $ 636,899
Marketable securities, short-term 292,011 98,460
Accounts receivable, net of allowance for doubtful accounts of $5,572 and $2,378, respectively 531,816 439,009
Inventories 94,795 55,641
Prepaid expenses and other current assets 96,595 72,470
Total current assets 1,505,579 1,302,479
Marketable securities, long-term 0 9,112
Property, plant and equipment, net 606,581 521,329
Operating lease right-of-use assets, net 53,923 0
Equity method investments 0 45,913
Goodwill and intangible assets, net 77,012 81,949
Deferred tax assets 63,150 64,689
Other assets 44,135 26,987
Total assets 2,350,380 2,052,458
Current liabilities:    
Accounts payable 63,300 64,256
Accrued liabilities 286,132 234,679
Deferred revenues 520,712 393,138
Total current liabilities 870,144 692,073
Income tax payable 101,914 78,008
Operating lease liabilities 43,365 0
Other long-term liabilities 29,408 29,486
Total liabilities 1,044,831 799,567
Commitments and contingencies (Notes 9 and 10)
Stockholders’ equity:    
Preferred stock, $0.0001 par value (5,000 shares authorized; none issued) 0 0
Common stock, $0.0001 par value (200,000 shares authorized; 78,809 and 79,778 issued and outstanding, respectively) 8 8
Additional paid-in capital 892,309 877,514
Accumulated other comprehensive income (loss), net (1,927) (2,774)
Retained earnings 415,159 378,143
Total stockholders’ equity 1,305,549 1,252,891
Total liabilities and stockholders’ equity $ 2,350,380 $ 2,052,458
XML 13 R8.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2019
Notes To Financial Statements [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies

Basis of Presentation

The accompanying unaudited Condensed Consolidated Financial Statements have been prepared by Align Technology, Inc. (“we”, “our”, or “Align”) in accordance with the rules and regulations of the Securities and Exchange Commission (“SEC”) and contains all adjustments, including normal recurring adjustments, necessary to state fairly our results of operations for the three and nine months ended September 30, 2019 and 2018, our comprehensive income for the three and nine months ended September 30, 2019 and 2018, our financial position as of September 30, 2019, our stockholders’ equity for the three and nine months ended September 30, 2019 and 2018, and our cash flows for the nine months ended September 30, 2019 and 2018. The Condensed Consolidated Balance Sheet as of December 31, 2018 was derived from the December 31, 2018 audited financial statements. It does not include all disclosures required by accounting principles generally accepted in the United States of America (“U.S.”).

We adopted Accounting Standards Update (“ASU”) 2016-02, “Leases” (Topic 842) in the first quarter of fiscal year 2019 by electing the transition method issued in ASU 2018-11 and the package of practical expedients available in the standard. The standard had a material impact on our Condensed Consolidated Balance Sheet as we recognized assets and liabilities related to our leases. The adoption did not have an impact to prior periods.

The results of operations for the three and nine months ended September 30, 2019 are not necessarily indicative of the results that may be expected for the year ending December 31, 2019 or any other future period, and we make no representations related thereto. The information included in this Quarterly Report on Form 10-Q should be read in conjunction with “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” “Quantitative and Qualitative Disclosures About Market Risk” and the Consolidated Financial Statements and notes thereto included in Items 7, 7A and 8, respectively, in our Annual Report on Form 10-K for the year ended December 31, 2018.

Use of Estimates

The preparation of financial statements in conformity with generally accepted accounting principles (“GAAP”) in the U.S. requires our management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates. On an ongoing basis, we evaluate our estimates, including those related to the fair values of financial instruments, valuation of investments in privately held companies, useful lives of intangible assets and property and equipment, revenue recognition, stock-based compensation, long-lived assets and goodwill, income taxes and contingent liabilities, among others. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.

Significant Accounting Policies

Our significant accounting policies are described in Note 1 “Summary of Significant Accounting Policies” of the Notes to Consolidated Financial Statements included in our Annual Report on Form 10-K. Significant changes to the Lease policy is discussed below:

Lease

We lease office and retail spaces, vehicles and office equipment with original lease periods of up to 10 years. We determine if an arrangement is a lease at inception under ASC 842. Operating lease right-of-use (“ROU”) assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. If a lease arrangement does not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. We use the implicit rate when readily determinable. Our lease terms may include options to extend or terminate the lease which we include in our lease term when it is reasonably certain that we will exercise that option. We have lease agreements with lease and non-lease components which are accounted for as a single lease component. Leases with an initial term of 12 months or less are not recorded on the balance sheet.

Recent Accounting Pronouncements

(i) New Accounting Updates Recently Adopted

In February 2016, the Financial Accounting Standards Board (“FASB”) issued ASU 2016-02, “Leases” (Topic 842) to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. The updated guidance is effective for annual periods beginning after December 15, 2018, including interim periods within those fiscal years. In July 2018, the FASB issued ASU 2018-11, “Leases-Targeted Improvements,” which provides an additional transition method by allowing entities to initially apply the new leases standard at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings. We adopted the guidance in the first quarter of fiscal year 2019 by electing the transition method issued in ASU 2018-11 and the package of practical expedients available in the standard. The standard had a material impact on our Condensed Consolidated Balance Sheet as we recognized assets and liabilities related to our leases. The adoption did not have an impact to prior periods.

In February 2018, the FASB issued ASU 2018-02, “Income Statement - Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income,” which gives entities the option to reclassify to retained earnings the tax effects resulting from the U.S. Tax Cuts and Jobs Act (the “TCJA”) related to items in accumulated other comprehensive income. The amendments are effective for fiscal years and interim periods within those years beginning after December 15, 2018 on a retrospective basis and early adoption is permitted. We adopted the standard in the first quarter of fiscal year 2019 which did not have a material impact on our consolidated financial statements and related disclosures. The TCJA did not affect our accumulated other comprehensive income (loss), net, and therefore we did not reclassify any income tax effects from accumulated other comprehensive income (loss), net to our retained earnings.

(ii) Recent Accounting Updates Not Yet Effective

In June 2016, the FASB issued ASU 2016-13, “Financial Instruments - Credit Losses” (Topic 326) to provide financial statement users with more decision-useful information about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. The amendments in this update replace the existing guidance of incurred loss impairment methodology with an approach that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. In November 2018, the FASB issued ASU 2018-19, “Codification Improvements to Topic 326, Financial Instruments - Credit Losses” which clarifies the scope of guidance in the ASU 2016-13. The updated guidance is effective for annual periods beginning after December 15, 2019, including interim periods within those fiscal years. Early adoption of the update is permitted in fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. We are currently evaluating the impact of this guidance on our consolidated financial statements and related disclosures; however, we anticipate the adoption of the guidance will not have a material impact to our consolidated financial statements and related disclosures.

In January 2017, the FASB issued ASU 2017-04, “Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment,” to simplify the subsequent measurement of goodwill by eliminating step two from the goodwill impairment test. Under the amendments in this update, an entity will recognize an impairment charge for the amount by which the carrying value exceeds the fair value. The updated guidance is effective for fiscal years and interim periods within those years beginning after December 15, 2019 on a prospective basis and early adoption is permitted. We are currently evaluating the impact of this guidance on our consolidated financial statements and related disclosures; however, we anticipate the adoption of the guidance will not have a material impact to our consolidated financial statements and related disclosures.

In August 2018, the FASB issued ASU 2018-13, “Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement,” to modify the disclosure requirements on fair value measurements in Topic 820, Fair Value Measurement. The updated guidance is effective for fiscal years and interim periods within those years beginning after December 15, 2019 on a prospective basis and early adoption is permitted. We are currently evaluating the impact of this guidance on our consolidated financial statements and related disclosures; however, we anticipate the adoption of the guidance will not have a material impact to our consolidated financial statements and related disclosures.

In August 2018, the FASB issued ASU 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,” to clarify the guidance on the costs of implementing a cloud computing hosting arrangement that is a service contract. Under the amendments in this update, the entity is required to follow the guidance in Subtopic 350-40, Internal-Use Software, to determine which implementation costs under the service contract to be capitalized as an asset and which costs to expense. The updated guidance is effective for fiscal years and interim periods within those years beginning after December 15, 2019 either on a
retrospective or prospective basis and early adoption is permitted. We are currently evaluating the impact of this guidance on our consolidated financial statements and related disclosures.
XML 14 R57.htm IDEA: XBRL DOCUMENT v3.19.3
Credit Facilities - Additional Information (Details) - USD ($)
Feb. 27, 2018
Sep. 30, 2019
Line of Credit Facility [Line Items]    
Line of credit, available borrowings $ 200,000,000.0  
Current borrowing capacity $ 50,000,000.0  
Outstanding borrowings   $ 0
Base Rate    
Line of Credit Facility [Line Items]    
Basis Spread on Variable Rate 0.50%  
London Interbank Offered Rate (LIBOR)    
Line of Credit Facility [Line Items]    
Basis Spread on Variable Rate 1.00%  
Minimum | Base Rate    
Line of Credit Facility [Line Items]    
Basis Spread on Variable Rate 0.25%  
Minimum | London Interbank Offered Rate (LIBOR)    
Line of Credit Facility [Line Items]    
Basis Spread on Variable Rate 1.25%  
Maximum | Base Rate    
Line of Credit Facility [Line Items]    
Basis Spread on Variable Rate 0.75%  
Maximum | London Interbank Offered Rate (LIBOR)    
Line of Credit Facility [Line Items]    
Basis Spread on Variable Rate 1.75%  
XML 15 R53.htm IDEA: XBRL DOCUMENT v3.19.3
Goodwill and Intangible Assets - Change in Carrying Value of Goodwill (Details) - Clear Aligner
$ in Thousands
9 Months Ended
Sep. 30, 2019
USD ($)
Goodwill [Roll Forward]  
Balance as of December 31, 2018 $ 64,029
Adjustments (274)
Balance as of September 30, 2019 $ 63,755
XML 16 R70.htm IDEA: XBRL DOCUMENT v3.19.3
Segments and Geographical Information - Additional Information (Details)
9 Months Ended
Sep. 30, 2019
segment
Disclosure Segments And Geographical Information Additional Information [Abstract]  
Number of reportable segments 2
XML 17 R15.htm IDEA: XBRL DOCUMENT v3.19.3
Impairments and Other (Gains) Charges
9 Months Ended
Sep. 30, 2019
Property, Plant and Equipment [Abstract]  
Impairments and Other (Gains) Charges Impairments and Other (Gains) Charges

On March 5, 2019, we announced the outcome of the arbitration regarding SDC (Refer to Note 9 “Legal Proceedings” of the Notes to Condensed Consolidated Financial Statements for SDC legal proceedings discussion) which required Align to close its Invisalign stores and tender Align’s equity interest in SDC by April 3, 2019. Accordingly, Align evaluated the ongoing value of the Invisalign stores’ operating lease right-of-use assets and related leasehold improvements and other fixed assets in accordance with ASC 360, Property, Plant and Equipment. Based on the evaluation, Align determined that the carrying value of these assets were not recoverable. Align evaluated the fair value of these assets in accordance with ASC 820, Fair Value Measurement, and we considered the market participant’s ability to generate economic benefits by using these assets in its highest and best use or by selling it to another market participant that would use the asset in its highest and best use. As a result, in the first quarter of 2019, we recorded impairment losses of $14.2 million for operating lease right-of-use assets and $14.3 million of leasehold improvements and other fixed assets. In addition, we also recorded $1.3 million of employee severance costs and other charges. During the third quarter of 2019, we negotiated early termination of our Invisalign store leases and recorded lease termination gains of $6.8 million.
XML 18 R11.htm IDEA: XBRL DOCUMENT v3.19.3
Leases
9 Months Ended
Sep. 30, 2019
Leases [Abstract]  
Leases Leases

Lessee

We have operating leases for office and retail spaces, vehicles and office equipment.

The supplemental balance sheet information for our operating leases consist of following (in thousands):
Balance Sheet Location
 
September 30,
2019
Operating lease right-of-use assets, net
 
$
53,923

 
 
 
Accrued liabilities

 
$
13,706

Operating lease liabilities

 
43,365

Total operating lease liabilities 
 
$
57,071



The components of lease expenses consist of following (in thousands):
Lease Cost
 
Three Months Ended September 30, 2019
 
Nine Months Ended
September 30, 2019
Operating lease cost 1
 
$
5,957

 
$
16,756

Variable lease cost
 
436

 
1,543

Total lease cost 2
 
$
6,393

 
$
18,299


1  
Includes short-term lease expense which are not material for the periods.
2  
Included in operating expenses within our Condensed Consolidated Statement of Operations.

The following table provides a summary of our operating lease terms and discount rates:
Remaining Lease Term and Discount Rate
 
September 30,
2019
 
 
 
Weighted average remaining lease term (in years)
 
5.9

Weighted average discount rate
 
4.2
%

Maturities of operating lease liabilities as of September 30, 2019 are as follows (in thousands):
Fiscal Year Ending December 31,
 
Operating Leases
Remainder of 2019
 
$
3,957

2020
 
17,934

2021
 
15,990

2022
 
10,454

2023
 
7,014

Thereafter
 
7,076

Total lease payments
 
$
62,425

Less: Interest
 
(5,354
)
Total lease liabilities
 
$
57,071



As of September 30, 2019, we had additional operating leases that have not yet commenced of $9.6 million. These operating leases will commence between the remainder of fiscal year 2019 through 2021 with lease terms of 2 years to 4 years.

Minimum future lease payments previously disclosed under ASC 840 in our Annual Report on Form 10-K for the year ended December 31, 2018 are as follows (in thousands):
Fiscal Year Ending December 31,
 
Operating Leases
2019
 
$
21,429

2020
 
20,483

2021
 
18,897

2022
 
15,096

2023
 
12,400

Thereafter
 
18,371

Total minimum lease payments
 
$
106,676



Lessor

In April 2019, as part of the purchase of a building located in Morrisville, North Carolina, we assumed an existing lease with a third-party for a portion of the building which is classified as an operating lease.

Lease payments due to Align as of September 30, 2019 are as follows (in thousands):
Fiscal Year Ending December 31,
 
Operating Lease
Remainder of 2019
 
$
212

2020
 
859

2021
 
1,145

2022
 
1,199

2023
 
1,229

Thereafter
 
7,441

Total minimum lease payments
 
$
12,085


For the three and nine months ended September 30, 2019, operating lease income was not material.
Leases Leases

Lessee

We have operating leases for office and retail spaces, vehicles and office equipment.

The supplemental balance sheet information for our operating leases consist of following (in thousands):
Balance Sheet Location
 
September 30,
2019
Operating lease right-of-use assets, net
 
$
53,923

 
 
 
Accrued liabilities

 
$
13,706

Operating lease liabilities

 
43,365

Total operating lease liabilities 
 
$
57,071



The components of lease expenses consist of following (in thousands):
Lease Cost
 
Three Months Ended September 30, 2019
 
Nine Months Ended
September 30, 2019
Operating lease cost 1
 
$
5,957

 
$
16,756

Variable lease cost
 
436

 
1,543

Total lease cost 2
 
$
6,393

 
$
18,299


1  
Includes short-term lease expense which are not material for the periods.
2  
Included in operating expenses within our Condensed Consolidated Statement of Operations.

The following table provides a summary of our operating lease terms and discount rates:
Remaining Lease Term and Discount Rate
 
September 30,
2019
 
 
 
Weighted average remaining lease term (in years)
 
5.9

Weighted average discount rate
 
4.2
%

Maturities of operating lease liabilities as of September 30, 2019 are as follows (in thousands):
Fiscal Year Ending December 31,
 
Operating Leases
Remainder of 2019
 
$
3,957

2020
 
17,934

2021
 
15,990

2022
 
10,454

2023
 
7,014

Thereafter
 
7,076

Total lease payments
 
$
62,425

Less: Interest
 
(5,354
)
Total lease liabilities
 
$
57,071



As of September 30, 2019, we had additional operating leases that have not yet commenced of $9.6 million. These operating leases will commence between the remainder of fiscal year 2019 through 2021 with lease terms of 2 years to 4 years.

Minimum future lease payments previously disclosed under ASC 840 in our Annual Report on Form 10-K for the year ended December 31, 2018 are as follows (in thousands):
Fiscal Year Ending December 31,
 
Operating Leases
2019
 
$
21,429

2020
 
20,483

2021
 
18,897

2022
 
15,096

2023
 
12,400

Thereafter
 
18,371

Total minimum lease payments
 
$
106,676



Lessor

In April 2019, as part of the purchase of a building located in Morrisville, North Carolina, we assumed an existing lease with a third-party for a portion of the building which is classified as an operating lease.

Lease payments due to Align as of September 30, 2019 are as follows (in thousands):
Fiscal Year Ending December 31,
 
Operating Lease
Remainder of 2019
 
$
212

2020
 
859

2021
 
1,145

2022
 
1,199

2023
 
1,229

Thereafter
 
7,441

Total minimum lease payments
 
$
12,085


For the three and nine months ended September 30, 2019, operating lease income was not material.
XML 19 R19.htm IDEA: XBRL DOCUMENT v3.19.3
Common Stock Repurchase Programs
9 Months Ended
Sep. 30, 2019
Disclosure Common Stock Repurchase Program Additional Information [Abstract]  
Common Stock Repurchase Programs Common Stock Repurchase Programs

April 2016 Repurchase Program

In April 2016, we announced that our Board of Directors had authorized a plan to repurchase up to $300.0 million of our common stock (“April 2016 Repurchase Program”).

In 2017, we entered into an accelerated share repurchase agreement ("2017 ASR") to repurchase $50.0 million of our common stock which was completed in August 2017. We received a total of approximately 0.4 million shares for an average share price of $146.48. During 2017, we repurchased on the open market approximately 0.2 million shares of our common stock at an average price of $243.40 per share, including commissions, for an aggregate purchase price of approximately $50.0 million.

In 2018, we repurchased on the open market approximately 0.7 million shares of our common stock at an average price of $293.21 per share, including commissions, for an aggregate purchase price of approximately $200.0 million, completing the April 2016 Repurchase Program.

May 2018 Repurchase Program

In May 2018, we announced that our Board of Directors had authorized a plan to repurchase up to $600.0 million of our common stock (“May 2018 Repurchase Program”).

In 2018, we repurchased on the open market approximately 0.1 million shares of our common stock at an average price of $356.54 per share, including commissions, for an aggregate purchase price of approximately $50.0 million. In 2018, we entered into an accelerated stock repurchase agreement (“2018 ASR”) to repurchase $50.0 million of our common stock which was completed in December 2018. We received a total of approximately 0.2 million shares for an average share price of $213.18.

In February 2019, we repurchased on the open market approximately 0.2 million shares of our common stock at an average price of $243.42 per share, including commissions for an aggregate purchase price of $50.0 million. In May 2019, we repurchased on the open market approximately 0.2 million shares of our common stock at an average price of $307.48 per share, including commissions for an aggregate price of $49.5 million. In July 2019, we entered into an accelerated stock repurchase agreement (“2019 ASR”) to repurchase $200.0 million of our common stock which was completed in September 2019. We received a total of approximately 1.1 million shares for an average share price of $176.61. As of September 30, 2019, we have $200.5 million available for repurchase under the May 2018 Repurchase Program.
XML 20 algn-20190930_htm.xml IDEA: XBRL DOCUMENT 0001097149 2019-01-01 2019-09-30 0001097149 2019-10-25 0001097149 2018-07-01 2018-09-30 0001097149 2019-07-01 2019-09-30 0001097149 2018-01-01 2018-09-30 0001097149 2019-09-30 0001097149 2018-12-31 0001097149 us-gaap:RetainedEarningsMember 2019-01-01 2019-09-30 0001097149 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-09-30 0001097149 us-gaap:CommonStockMember 2018-12-31 0001097149 us-gaap:RetainedEarningsMember 2019-09-30 0001097149 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-09-30 0001097149 us-gaap:CommonStockMember 2019-09-30 0001097149 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-09-30 0001097149 us-gaap:CommonStockMember 2019-01-01 2019-09-30 0001097149 us-gaap:RetainedEarningsMember 2018-12-31 0001097149 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001097149 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0001097149 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001097149 us-gaap:RetainedEarningsMember 2018-01-01 2018-09-30 0001097149 us-gaap:AdditionalPaidInCapitalMember 2018-09-30 0001097149 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-09-30 0001097149 us-gaap:CommonStockMember 2018-01-01 2018-09-30 0001097149 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-09-30 0001097149 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0001097149 us-gaap:RetainedEarningsMember 2018-09-30 0001097149 us-gaap:CommonStockMember 2018-09-30 0001097149 us-gaap:CommonStockMember 2017-12-31 0001097149 2018-09-30 0001097149 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0001097149 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-09-30 0001097149 2017-12-31 0001097149 us-gaap:RetainedEarningsMember 2017-12-31 0001097149 us-gaap:RetainedEarningsMember 2018-06-30 0001097149 us-gaap:AdditionalPaidInCapitalMember 2018-07-01 2018-09-30 0001097149 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0001097149 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0001097149 us-gaap:CommonStockMember 2018-07-01 2018-09-30 0001097149 2018-06-30 0001097149 us-gaap:RetainedEarningsMember 2018-07-01 2018-09-30 0001097149 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-01 2018-09-30 0001097149 us-gaap:CommonStockMember 2018-06-30 0001097149 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0001097149 us-gaap:CommonStockMember 2019-06-30 0001097149 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0001097149 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001097149 us-gaap:RetainedEarningsMember 2019-06-30 0001097149 2019-06-30 0001097149 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0001097149 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-01 2019-09-30 0001097149 us-gaap:CommonStockMember 2019-07-01 2019-09-30 0001097149 currency:ILS us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2019-09-30 0001097149 currency:GBP us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2019-09-30 0001097149 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2019-09-30 0001097149 currency:MXN us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2019-09-30 0001097149 currency:AUD us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2019-09-30 0001097149 currency:BRL us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2019-09-30 0001097149 currency:CNY us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2019-09-30 0001097149 currency:EUR us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2019-09-30 0001097149 currency:CAD us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2019-09-30 0001097149 currency:JPY us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2019-09-30 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember algn:LongTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember algn:LongTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember algn:LongTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember algn:CorporateBondsMember algn:LongTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AgencySecuritiesMember algn:LongTermInvestmentsMember 2018-12-31 0001097149 currency:EUR us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0001097149 currency:JPY us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0001097149 currency:BRL us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0001097149 currency:AUD us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0001097149 currency:CAD us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0001097149 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0001097149 currency:GBP us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0001097149 currency:CNY us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2018-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignCorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2019-09-30 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:CorporateBondSecuritiesMember 2019-09-30 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember us-gaap:ShortTermInvestmentsMember 2019-09-30 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:MoneyMarketFundsMember 2019-09-30 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:CommercialPaperMember 2019-09-30 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AgencySecuritiesMember us-gaap:ShortTermInvestmentsMember 2019-09-30 0001097149 us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:CommercialPaperMember 2019-09-30 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-09-30 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignCorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2019-09-30 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember us-gaap:ShortTermInvestmentsMember 2019-09-30 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:CorporateBondSecuritiesMember 2019-09-30 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember us-gaap:ShortTermInvestmentsMember 2019-09-30 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember us-gaap:ShortTermInvestmentsMember 2019-09-30 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:MoneyMarketFundsMember 2019-09-30 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:CorporateBondSecuritiesMember 2019-09-30 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember us-gaap:ShortTermInvestmentsMember 2019-09-30 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2019-09-30 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-09-30 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:CommercialPaperMember 2019-09-30 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AgencySecuritiesMember us-gaap:ShortTermInvestmentsMember 2019-09-30 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignCorporateDebtSecuritiesMember us-gaap:ShortTermInvestmentsMember 2019-09-30 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:USTreasuryAndGovernmentMember 2019-09-30 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2019-09-30 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember us-gaap:ShortTermInvestmentsMember 2019-09-30 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember us-gaap:ShortTermInvestmentsMember 2019-09-30 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-09-30 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2019-09-30 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:USTreasuryAndGovernmentMember 2019-09-30 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember us-gaap:ShortTermInvestmentsMember 2019-09-30 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:MoneyMarketFundsMember 2019-09-30 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AgencySecuritiesMember us-gaap:ShortTermInvestmentsMember 2019-09-30 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-09-30 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:USTreasuryAndGovernmentMember 2019-09-30 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember us-gaap:ShortTermInvestmentsMember 2019-09-30 0001097149 2018-12-31 2018-12-31 0001097149 2019-09-30 2019-09-30 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AgencySecuritiesMember us-gaap:ShortTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember us-gaap:ShortTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:MoneyMarketFundsMember 2018-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AgencySecuritiesMember us-gaap:ShortTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:CorporateBondSecuritiesMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember algn:LongTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:CommercialPaperMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:CorporateBondSecuritiesMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember algn:LongTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember us-gaap:ShortTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember us-gaap:ShortTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:MoneyMarketFundsMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember algn:LongTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember us-gaap:ShortTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AgencySecuritiesMember algn:LongTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AgencySecuritiesMember us-gaap:ShortTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember us-gaap:ShortTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember algn:LongTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember us-gaap:ShortTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:CommercialPaperMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember us-gaap:ShortTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember us-gaap:ShortTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AgencySecuritiesMember algn:LongTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember us-gaap:ShortTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:CorporateBondSecuritiesMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:MoneyMarketFundsMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember algn:LongTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:CommercialPaperMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember algn:LongTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember algn:LongTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:USTreasuryAndGovernmentMember 2018-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember algn:CorporateBondsMember us-gaap:ShortTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2018-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2019-09-30 0001097149 us-gaap:FairValueMeasurementsRecurringMember algn:CorporateBondsMember us-gaap:ShortTermInvestmentsMember 2019-09-30 0001097149 srt:MaximumMember 2019-09-30 0001097149 algn:DeferredRevenueMember 2018-01-01 2018-09-30 0001097149 algn:DeferredRevenueMember 2018-07-01 2018-09-30 0001097149 algn:DeferredRevenueMember 2019-01-01 2019-09-30 0001097149 algn:DeferredRevenueMember 2019-07-01 2019-09-30 0001097149 srt:MinimumMember 2019-09-30 0001097149 algn:SDCMember 2019-04-30 0001097149 algn:SDCMember 2017-07-24 2017-07-24 0001097149 algn:SDCMember us-gaap:NotesReceivableMember 2019-04-30 0001097149 2019-04-01 2019-06-30 0001097149 algn:SDCMember 2016-07-25 0001097149 algn:SDCMember 2016-07-25 2016-07-25 0001097149 algn:SDCMember 2017-07-24 0001097149 us-gaap:CustomerRelationshipsMember 2018-01-01 2018-12-31 0001097149 us-gaap:OtherIntangibleAssetsMember 2018-12-31 0001097149 us-gaap:PatentsMember 2018-01-01 2018-12-31 0001097149 us-gaap:OtherIntangibleAssetsMember 2018-01-01 2018-12-31 0001097149 us-gaap:PatentsMember 2018-12-31 0001097149 us-gaap:CustomerRelationshipsMember 2018-12-31 0001097149 algn:ExistingTechnologyMember 2018-01-01 2018-12-31 0001097149 us-gaap:TrademarksMember 2018-12-31 0001097149 algn:ExistingTechnologyMember 2018-12-31 0001097149 us-gaap:DistributionRightsMember 2018-12-31 0001097149 us-gaap:DistributionRightsMember 2018-01-01 2018-12-31 0001097149 us-gaap:TrademarksMember 2018-01-01 2018-12-31 0001097149 2018-10-01 2018-12-31 0001097149 algn:ClearAlignerMember 2019-01-01 2019-09-30 0001097149 algn:ClearAlignerMember 2018-12-31 0001097149 algn:ClearAlignerMember 2019-09-30 0001097149 us-gaap:DistributionRightsMember 2019-09-30 0001097149 algn:ExistingTechnologyMember 2019-09-30 0001097149 us-gaap:CustomerRelationshipsMember 2019-09-30 0001097149 us-gaap:PatentsMember 2019-09-30 0001097149 us-gaap:DistributionRightsMember 2019-01-01 2019-09-30 0001097149 us-gaap:CustomerRelationshipsMember 2019-01-01 2019-09-30 0001097149 us-gaap:OtherIntangibleAssetsMember 2019-09-30 0001097149 us-gaap:TrademarksMember 2019-09-30 0001097149 us-gaap:PatentsMember 2019-01-01 2019-09-30 0001097149 us-gaap:OtherIntangibleAssetsMember 2019-01-01 2019-09-30 0001097149 us-gaap:TrademarksMember 2019-01-01 2019-09-30 0001097149 algn:ExistingTechnologyMember 2019-01-01 2019-09-30 0001097149 srt:MinimumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-02-27 2018-02-27 0001097149 srt:MaximumMember us-gaap:BaseRateMember 2018-02-27 2018-02-27 0001097149 srt:MaximumMember us-gaap:LondonInterbankOfferedRateLIBORMember 2018-02-27 2018-02-27 0001097149 srt:MinimumMember us-gaap:BaseRateMember 2018-02-27 2018-02-27 0001097149 us-gaap:LondonInterbankOfferedRateLIBORMember 2018-02-27 2018-02-27 0001097149 2018-02-27 0001097149 us-gaap:BaseRateMember 2018-02-27 2018-02-27 0001097149 2019-01-01 2019-03-31 0001097149 algn:StraumannGroupMember algn:ITeroElementScannersMember 2019-01-01 2019-09-30 0001097149 algn:StraumannGroupMember 2019-03-29 2019-03-29 0001097149 algn:ViolationofTradeLaws3ShapeMember 2017-11-14 2017-11-14 0001097149 algn:StraumannGroupMember 2019-01-01 2019-09-30 0001097149 algn:StraumannGroupMember 2019-09-30 0001097149 algn:PatentInfringementby3ShapeMember 2017-11-14 2017-11-14 0001097149 algn:Lawsuitagainst3ShapeASMember 2018-12-10 2018-12-10 0001097149 algn:PatentInfringementby3ShapeMember 2018-12-11 2018-12-11 0001097149 algn:Lawsuitagainst3ShapeASMember 2017-11-14 2017-11-14 0001097149 algn:StraumannGroupMember 2019-07-01 2019-07-31 0001097149 2019-01-15 2019-01-15 0001097149 2019-09-26 2019-09-26 0001097149 us-gaap:SubsequentEventMember 2020-03-31 0001097149 us-gaap:SubsequentEventMember 2020-04-01 0001097149 2019-09-27 2019-09-27 0001097149 us-gaap:RestrictedStockUnitsRSUMember 2019-01-01 2019-09-30 0001097149 us-gaap:RestrictedStockUnitsRSUMember 2019-09-30 0001097149 us-gaap:RestrictedStockUnitsRSUMember 2018-12-31 0001097149 us-gaap:ResearchAndDevelopmentExpenseMember 2018-07-01 2018-09-30 0001097149 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-09-30 0001097149 us-gaap:ResearchAndDevelopmentExpenseMember 2018-01-01 2018-09-30 0001097149 us-gaap:ResearchAndDevelopmentExpenseMember 2019-07-01 2019-09-30 0001097149 us-gaap:SellingAndMarketingExpenseMember 2018-01-01 2018-09-30 0001097149 us-gaap:CostOfSalesMember 2018-07-01 2018-09-30 0001097149 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-09-30 0001097149 us-gaap:CostOfSalesMember 2018-01-01 2018-09-30 0001097149 us-gaap:SellingAndMarketingExpenseMember 2019-07-01 2019-09-30 0001097149 us-gaap:SellingAndMarketingExpenseMember 2018-07-01 2018-09-30 0001097149 us-gaap:CostOfSalesMember 2019-07-01 2019-09-30 0001097149 us-gaap:CostOfSalesMember 2019-01-01 2019-09-30 0001097149 algn:MarketPerformanceBasedRestrictedStockUnitsMember 2019-01-01 2019-09-30 0001097149 us-gaap:EmployeeStockOptionMember 2019-01-01 2019-09-30 0001097149 algn:StockIncentivePlan2005Member 2019-09-30 0001097149 algn:MarketPerformanceBasedRestrictedStockUnitsMember 2019-09-30 0001097149 algn:EmployeeStockPurchasePlanMember 2019-09-30 0001097149 srt:MaximumMember algn:MarketPerformanceBasedRestrictedStockUnitsMember 2019-01-01 2019-09-30 0001097149 algn:EmployeeStockPurchasePlan2010Member 2019-09-30 0001097149 algn:EmployeeStockPurchasePlanMember 2019-01-01 2019-09-30 0001097149 algn:EmployeeStockPurchasePlan2010Member 2019-01-01 2019-09-30 0001097149 algn:MarketPerformanceBasedRestrictedStockUnitsMember 2018-12-31 0001097149 algn:April2016RepurchaseMember 2017-01-01 2017-12-31 0001097149 algn:May2018RepurchaseMember 2018-05-31 0001097149 algn:May2018RepurchaseMember 2018-01-01 2018-12-31 0001097149 algn:AcceleratedStockRepurchaseAgreement2019ASRMember 2019-07-01 2019-07-31 0001097149 algn:May2018RepurchaseMember 2019-02-01 2019-02-28 0001097149 algn:A2018ASRMember 2018-01-01 2018-12-31 0001097149 algn:April2016RepurchaseMember 2018-01-01 2018-12-31 0001097149 algn:A2017StockRepurchaseProgramMember 2017-01-01 2017-12-31 0001097149 algn:AcceleratedStockRepurchaseAgreement2019ASRMember 2019-01-01 2019-09-30 0001097149 algn:May2018RepurchaseMember 2019-05-01 2019-05-31 0001097149 algn:April2016RepurchaseMember 2016-04-30 0001097149 algn:May2018RepurchaseMember 2019-09-30 0001097149 2018-01-01 2018-12-31 0001097149 us-gaap:ScenarioForecastMember us-gaap:SubsequentEventMember 2019-01-01 2019-12-31 0001097149 country:US 2018-01-01 2018-09-30 0001097149 algn:OtherInternationalMember 2019-07-01 2019-09-30 0001097149 country:NL 2019-01-01 2019-09-30 0001097149 country:CN 2019-07-01 2019-09-30 0001097149 country:NL 2018-07-01 2018-09-30 0001097149 country:US 2019-01-01 2019-09-30 0001097149 country:US 2019-07-01 2019-09-30 0001097149 country:US 2018-07-01 2018-09-30 0001097149 country:CN 2019-01-01 2019-09-30 0001097149 country:NL 2018-01-01 2018-09-30 0001097149 algn:OtherInternationalMember 2019-01-01 2019-09-30 0001097149 algn:OtherInternationalMember 2018-01-01 2018-09-30 0001097149 algn:OtherInternationalMember 2018-07-01 2018-09-30 0001097149 country:CN 2018-01-01 2018-09-30 0001097149 country:NL 2019-07-01 2019-09-30 0001097149 country:CN 2018-07-01 2018-09-30 0001097149 us-gaap:CorporateAndOtherMember 2019-07-01 2019-09-30 0001097149 us-gaap:AllOtherSegmentsMember 2018-07-01 2018-09-30 0001097149 us-gaap:CorporateAndOtherMember 2018-07-01 2018-09-30 0001097149 us-gaap:CorporateAndOtherMember 2019-01-01 2019-09-30 0001097149 us-gaap:AllOtherSegmentsMember 2019-01-01 2019-09-30 0001097149 us-gaap:AllOtherSegmentsMember 2019-07-01 2019-09-30 0001097149 us-gaap:CorporateAndOtherMember 2018-01-01 2018-09-30 0001097149 us-gaap:AllOtherSegmentsMember 2018-01-01 2018-09-30 0001097149 algn:ScannersAndServicesMember 2019-01-01 2019-09-30 0001097149 algn:ClearAlignerMember 2018-01-01 2018-09-30 0001097149 algn:ScannersAndServicesMember 2018-01-01 2018-09-30 0001097149 algn:ScannersAndServicesMember 2018-07-01 2018-09-30 0001097149 algn:ClearAlignerMember 2018-07-01 2018-09-30 0001097149 algn:ClearAlignerMember 2019-07-01 2019-09-30 0001097149 algn:ScannersAndServicesMember 2019-07-01 2019-09-30 0001097149 algn:OtherInternationalMember 2018-12-31 0001097149 country:NL 2019-09-30 0001097149 country:US 2018-12-31 0001097149 country:CR 2018-12-31 0001097149 algn:OtherInternationalMember 2019-09-30 0001097149 country:MX 2019-09-30 0001097149 country:CR 2019-09-30 0001097149 country:MX 2018-12-31 0001097149 country:NL 2018-12-31 0001097149 country:CN 2018-12-31 0001097149 country:US 2019-09-30 0001097149 country:CN 2019-09-30 iso4217:EUR pure iso4217:CNY iso4217:USD shares iso4217:USD iso4217:JPY iso4217:AUD iso4217:BRL iso4217:CAD iso4217:MXN iso4217:ILS iso4217:GBP shares algn:segment algn:Lawsuit algn:Unit algn:patent algn:Payment algn:floor 2378000 5572000 0.30 false --12-31 Q3 2019 0001097149 Large Accelerated Filer NASDAQ 1500000 4500000 0.0001 0.0001 200000000 200000000 79778000 78809000 79778000 78809000 0.0001 0.0001 5000000 5000000 0 0 P1Y 10-Q true 2019-09-30 false 000-32259 ALIGN TECHNOLOGY INC DE 94-3267295 2820 Orchard Parkway San Jose CA 95134 408 470-1000 Common Stock, $0.0001 par value ALGN Yes Yes false false false 78812958 607341000 505289000 1757009000 1432472000 169787000 133508000 485070000 367701000 437554000 371781000 1271939000 1064771000 277514000 213873000 792572000 625585000 39680000 32700000 116034000 93095000 6792000 0 -22990000 0 0 0 51000000 0 310402000 246573000 880596000 718680000 127152000 125208000 391343000 346091000 3478000 2234000 9576000 6327000 -2211000 -837000 5935000 -7759000 128419000 126605000 406854000 344659000 25895000 24601000 77812000 35206000 0 -1132000 -7528000 -6610000 102524000 100872000 321514000 302843000 1.29 1.26 4.03 3.78 1.28 1.24 4.00 3.71 79332000 80111000 79709000 80122000 79825000 81359000 80397000 81538000 102524000 100872000 321514000 302843000 -92000 -1756000 530000 -1473000 41000 117000 317000 174000 -51000 -1639000 847000 -1299000 102473000 99233000 322361000 301544000 490362000 636899000 292011000 98460000 531816000 439009000 94795000 55641000 96595000 72470000 1505579000 1302479000 0 9112000 606581000 521329000 53923000 0 0 45913000 77012000 81949000 63150000 64689000 44135000 26987000 2350380000 2052458000 63300000 64256000 286132000 234679000 520712000 393138000 870144000 692073000 101914000 78008000 43365000 0 29408000 29486000 1044831000 799567000 0 0 8000 8000 892309000 877514000 -1927000 -2774000 415159000 378143000 1305549000 1252891000 2350380000 2052458000 79865000 8000 874275000 -1876000 501275000 1373682000 102524000 102524000 41000 41000 -92000 -92000 76000 8293000 8293000 3075000 3075000 1132000 11360000 188640000 200000000 24176000 24176000 78809000 8000 892309000 -1927000 415159000 1305549000 79778000 8000 877514000 -2774000 378143000 1252891000 321514000 321514000 317000 317000 530000 530000 529000 17907000 17907000 55793000 55793000 1498000 15006000 284498000 299504000 67687000 67687000 78809000 8000 892309000 -1927000 415159000 1305549000 80313000 8000 844599000 911000 373441000 1218959000 100872000 100872000 117000 117000 -1756000 -1756000 96000 8021000 8021000 2426000 2426000 426000 4121000 145881000 150002000 19198000 19198000 79983000 8000 865271000 -728000 328432000 1192983000 80040000 8000 886435000 571000 267274000 1154288000 302843000 302843000 174000 174000 -1473000 -1473000 765000 16607000 16607000 81756000 81756000 822000 7933000 242069000 250002000 51918000 51918000 -384000 -384000 79983000 8000 865271000 -728000 328432000 1192983000 321514000 302843000 1470000 2047000 57194000 38185000 13600000 28498000 0 6792000 3975000 0 15769000 0 67687000 51918000 -7528000 -6610000 -17426000 -11363000 95566000 89843000 40775000 17192000 14826000 47775000 1343000 5042000 31089000 -25436000 13425000 -18435000 138072000 94059000 529093000 313386000 107157000 169033000 588805000 150022000 211829000 259870000 194677000 9560000 0 5000000 13185000 0 0 30000000 14062000 -604000 -290333000 -24021000 17907000 16607000 299504000 250002000 55793000 81756000 45773000 0 -383163000 -315151000 -2098000 -2890000 -146501000 -28676000 637566000 450125000 491065000 421449000 Summary of Significant Accounting Policies<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:16px;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%;text-align:justify;text-indent:16px;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying unaudited Condensed Consolidated Financial Statements have been prepared by Align Technology, Inc. (“we”, “our”, or “Align”) in accordance with the rules and regulations of the Securities and Exchange Commission (“SEC”) and contains all adjustments, including normal recurring adjustments, necessary to state fairly our results of operations for the </span><span style="font-family:inherit;font-size:10pt;">three and nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 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;">, our comprehensive income for the </span><span style="font-family:inherit;font-size:10pt;">three and nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 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;">, our financial position as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, our stockholders’ equity for the </span><span style="font-family:inherit;font-size:10pt;">three and nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 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;">, and our cash flows for the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 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;">. The Condensed Consolidated Balance Sheet as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> was derived from the </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> audited financial statements. It does not include all disclosures required by accounting principles generally accepted in the United States of America (“U.S.”). </span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#252525;">We adopted Accounting Standards Update (“</span><span style="font-family:inherit;font-size:10pt;">ASU”) 2016-02, “</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</span><span style="font-family:inherit;font-size:10pt;">” (Topic 842) </span><span style="font-family:inherit;font-size:10pt;color:#252525;">in the first quarter of fiscal year 2019 by electing the transition method issued in ASU 2018-11 and the package of practical expedients available in the standard. </span><span style="font-family:inherit;font-size:10pt;">The standard had a material impact on our Condensed Consolidated Balance Sheet as we recognized assets and liabilities related to our leases. The adoption did not have an impact to prior periods. </span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The results of operations for the </span><span style="font-family:inherit;font-size:10pt;">three and nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results that may be expected for the year ending </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> or any other future period, and we make no representations related thereto. The information included in this Quarterly Report on Form 10-Q should be read in conjunction with “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” “Quantitative and Qualitative Disclosures About Market Risk” and the Consolidated Financial Statements and notes thereto included in Items 7, 7A and 8, respectively, in our Annual Report on Form 10-K for the year ended </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%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</span></div><div style="line-height:120%;text-align:justify;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The preparation of financial statements in conformity with generally accepted accounting principles (“GAAP”) in the U.S. requires our management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates. On an ongoing basis, we evaluate our estimates, including those related to the fair values of financial instruments, valuation of investments in privately held companies, useful lives of intangible assets and property and equipment, revenue recognition, stock-based compensation, long-lived assets and goodwill, income taxes and contingent liabilities, among others. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Significant Accounting Policies</span></div><div style="line-height:120%;text-align:justify;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our significant accounting policies are described in Note 1 “Summary of Significant Accounting Policies” of the Notes to Consolidated Financial Statements included in our Annual Report on Form 10-K. Significant changes to the Lease policy is discussed below:</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Lease </span></div><div style="line-height:120%;text-align:justify;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We lease office and retail spaces, vehicles and office equipment with original lease periods of up to 10 years. We determine if an arrangement is a lease at inception under ASC 842. Operating lease right-of-use (“ROU”) assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. If a lease arrangement does not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. We use the implicit rate when readily determinable. Our lease terms may include options to extend or terminate the lease which we include in our lease term when it is reasonably certain that we will exercise that option. We have lease agreements with lease and non-lease components which are accounted for as a single lease component. Leases with an initial term of 12 months or less are not recorded on the balance sheet.</span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements </span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(i) New Accounting Updates Recently Adopted</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the Financial Accounting Standards Board (“FASB”) issued ASU 2016-02, “</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</span><span style="font-family:inherit;font-size:10pt;">” (Topic 842) to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. The updated guidance is effective for annual periods beginning after December 15, 2018, including interim periods within those fiscal years. In July 2018, the FASB issued ASU 2018-11, “</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases-Targeted Improvements,</span><span style="font-family:inherit;font-size:10pt;">” which p</span><span style="font-family:inherit;font-size:10pt;color:#252525;">rovides an additional transition method by allowing entities to initially apply the new leases standard at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings. We adopted the guidance in the first quarter of fiscal year 2019 by electing the transition method issued in ASU 2018-11 and the package of practical expedients available in the standard. </span><span style="font-family:inherit;font-size:10pt;">The standard had a material impact on our Condensed Consolidated Balance Sheet as we recognized assets and liabilities related to our leases. The adoption did not have an impact to prior periods. </span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2018, the FASB issued ASU 2018-02,</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> “Income Statement - Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income,” </span><span style="font-family:inherit;font-size:10pt;">which gives entities the option to reclassify to retained earnings the tax effects resulting from the U.S. Tax Cuts and Jobs Act (the “TCJA”) related to items in accumulated other comprehensive income. The amendments are effective for fiscal years and interim periods within those years beginning after December 15, 2018 on a retrospective basis and early adoption is permitted. We adopted the standard in the first quarter of fiscal year 2019 which did not have a material impact on our consolidated financial statements and related disclosures. The TCJA did not affect our accumulated other comprehensive income (loss), net, and therefore we did not reclassify any income tax effects from accumulated other comprehensive income (loss), net to our retained earnings.</span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(ii) Recent Accounting Updates Not Yet Effective </span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#252525;">In June 2016, the FASB issued ASU 2016-13, “</span><span style="font-family:inherit;font-size:10pt;color:#252525;font-style:italic;">Financial Instruments - Credit Losses</span><span style="font-family:inherit;font-size:10pt;color:#252525;">” (Topic 326) to </span><span style="font-family:inherit;font-size:10pt;">provide financial statement users with more decision-useful information about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. The amendments in this update replace the existing guidance of incurred loss impairment methodology with an approach that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. In November 2018, the FASB issued ASU 2018-19, “</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Codification Improvements to Topic 326, </span><span style="font-family:inherit;font-size:10pt;color:#252525;font-style:italic;">Financial Instruments - Credit Losses</span><span style="font-family:inherit;font-size:10pt;">” which clarifies the scope of guidance in the ASU 2016-13</span><span style="font-family:inherit;font-size:10pt;color:#252525;">. The updated guidance is effective for annual periods beginning after December 15, 2019, including interim periods within those fiscal years. Early adoption of the update is permitted in fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. </span><span style="font-family:inherit;font-size:10pt;">We are currently evaluating the impact of this guidance on our consolidated financial statements and related disclosures; however, we anticipate the adoption of the guidance will not have a material impact to our consolidated financial statements and related disclosures.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU 2017-04, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">“Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment,”</span><span style="font-family:inherit;font-size:10pt;"> to simplify the subsequent measurement of goodwill by eliminating step two from the goodwill impairment test. Under the amendments in this update, an entity will recognize an impairment charge for the amount by which the carrying value exceeds the fair value. The updated guidance is effective for fiscal years and interim periods within those years beginning after December 15, 2019 on a prospective basis and early adoption is permitted. We are currently evaluating the impact of this guidance on our consolidated financial statements and related disclosures; however, we anticipate the adoption of the guidance will not have a material impact to our consolidated financial statements and related disclosures.</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-13, “</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement,” </span><span style="font-family:inherit;font-size:10pt;">to modify the disclosure requirements on fair value measurements in Topic 820, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurement</span><span style="font-family:inherit;font-size:10pt;">. The updated guidance is effective for fiscal years and interim periods within those years beginning after December 15, 2019 on a prospective basis and early adoption is permitted. We are currently evaluating the impact of this guidance on our consolidated financial statements and related disclosures; however, we anticipate the adoption of the guidance will not have a material impact to our consolidated financial statements and related disclosures.</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-15, “</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">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,”</span><span style="font-family:inherit;font-size:10pt;"> to clarify the guidance on the costs of implementing a cloud computing hosting arrangement that is a service contract. Under the amendments in this update, the entity is required to follow the guidance in Subtopic 350-40, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Internal-Use Software</span><span style="font-family:inherit;font-size:10pt;">, to determine which implementation costs under the service contract to be capitalized as an asset and which costs to expense. The updated guidance is effective for fiscal years and interim periods within those years beginning after December 15, 2019 either on a </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">retrospective or prospective basis and early adoption is permitted. We are currently evaluating the impact of this guidance on our consolidated financial statements and related disclosures.</span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:16px;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%;text-align:justify;text-indent:16px;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying unaudited Condensed Consolidated Financial Statements have been prepared by Align Technology, Inc. (“we”, “our”, or “Align”) in accordance with the rules and regulations of the Securities and Exchange Commission (“SEC”) and contains all adjustments, including normal recurring adjustments, necessary to state fairly our results of operations for the </span><span style="font-family:inherit;font-size:10pt;">three and nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 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;">, our comprehensive income for the </span><span style="font-family:inherit;font-size:10pt;">three and nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 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;">, our financial position as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, our stockholders’ equity for the </span><span style="font-family:inherit;font-size:10pt;">three and nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 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;">, and our cash flows for the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 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;">. The Condensed Consolidated Balance Sheet as of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> was derived from the </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> audited financial statements. It does not include all disclosures required by accounting principles generally accepted in the United States of America (“U.S.”). </span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#252525;">We adopted Accounting Standards Update (“</span><span style="font-family:inherit;font-size:10pt;">ASU”) 2016-02, “</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</span><span style="font-family:inherit;font-size:10pt;">” (Topic 842) </span><span style="font-family:inherit;font-size:10pt;color:#252525;">in the first quarter of fiscal year 2019 by electing the transition method issued in ASU 2018-11 and the package of practical expedients available in the standard. </span><span style="font-family:inherit;font-size:10pt;">The standard had a material impact on our Condensed Consolidated Balance Sheet as we recognized assets and liabilities related to our leases. The adoption did not have an impact to prior periods. </span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The results of operations for the </span><span style="font-family:inherit;font-size:10pt;">three and nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results that may be expected for the year ending </span><span style="font-family:inherit;font-size:10pt;">December 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> or any other future period, and we make no representations related thereto. The information included in this Quarterly Report on Form 10-Q should be read in conjunction with “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” “Quantitative and Qualitative Disclosures About Market Risk” and the Consolidated Financial Statements and notes thereto included in Items 7, 7A and 8, respectively, in our Annual Report on Form 10-K for the year ended </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%;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</span></div><div style="line-height:120%;text-align:justify;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The preparation of financial statements in conformity with generally accepted accounting principles (“GAAP”) in the U.S. requires our management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates. On an ongoing basis, we evaluate our estimates, including those related to the fair values of financial instruments, valuation of investments in privately held companies, useful lives of intangible assets and property and equipment, revenue recognition, stock-based compensation, long-lived assets and goodwill, income taxes and contingent liabilities, among others. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.</span></div> <div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Lease </span></div><div style="line-height:120%;text-align:justify;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We lease office and retail spaces, vehicles and office equipment with original lease periods of up to 10 years. We determine if an arrangement is a lease at inception under ASC 842. Operating lease right-of-use (“ROU”) assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. If a lease arrangement does not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. We use the implicit rate when readily determinable. Our lease terms may include options to extend or terminate the lease which we include in our lease term when it is reasonably certain that we will exercise that option. We have lease agreements with lease and non-lease components which are accounted for as a single lease component. Leases with an initial term of 12 months or less are not recorded on the balance sheet.</span></div> <div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Recent Accounting Pronouncements </span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(i) New Accounting Updates Recently Adopted</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the Financial Accounting Standards Board (“FASB”) issued ASU 2016-02, “</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases</span><span style="font-family:inherit;font-size:10pt;">” (Topic 842) to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. The updated guidance is effective for annual periods beginning after December 15, 2018, including interim periods within those fiscal years. In July 2018, the FASB issued ASU 2018-11, “</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Leases-Targeted Improvements,</span><span style="font-family:inherit;font-size:10pt;">” which p</span><span style="font-family:inherit;font-size:10pt;color:#252525;">rovides an additional transition method by allowing entities to initially apply the new leases standard at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings. We adopted the guidance in the first quarter of fiscal year 2019 by electing the transition method issued in ASU 2018-11 and the package of practical expedients available in the standard. </span><span style="font-family:inherit;font-size:10pt;">The standard had a material impact on our Condensed Consolidated Balance Sheet as we recognized assets and liabilities related to our leases. The adoption did not have an impact to prior periods. </span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2018, the FASB issued ASU 2018-02,</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> “Income Statement - Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income,” </span><span style="font-family:inherit;font-size:10pt;">which gives entities the option to reclassify to retained earnings the tax effects resulting from the U.S. Tax Cuts and Jobs Act (the “TCJA”) related to items in accumulated other comprehensive income. The amendments are effective for fiscal years and interim periods within those years beginning after December 15, 2018 on a retrospective basis and early adoption is permitted. We adopted the standard in the first quarter of fiscal year 2019 which did not have a material impact on our consolidated financial statements and related disclosures. The TCJA did not affect our accumulated other comprehensive income (loss), net, and therefore we did not reclassify any income tax effects from accumulated other comprehensive income (loss), net to our retained earnings.</span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">(ii) Recent Accounting Updates Not Yet Effective </span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;color:#252525;">In June 2016, the FASB issued ASU 2016-13, “</span><span style="font-family:inherit;font-size:10pt;color:#252525;font-style:italic;">Financial Instruments - Credit Losses</span><span style="font-family:inherit;font-size:10pt;color:#252525;">” (Topic 326) to </span><span style="font-family:inherit;font-size:10pt;">provide financial statement users with more decision-useful information about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. The amendments in this update replace the existing guidance of incurred loss impairment methodology with an approach that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. In November 2018, the FASB issued ASU 2018-19, “</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Codification Improvements to Topic 326, </span><span style="font-family:inherit;font-size:10pt;color:#252525;font-style:italic;">Financial Instruments - Credit Losses</span><span style="font-family:inherit;font-size:10pt;">” which clarifies the scope of guidance in the ASU 2016-13</span><span style="font-family:inherit;font-size:10pt;color:#252525;">. The updated guidance is effective for annual periods beginning after December 15, 2019, including interim periods within those fiscal years. Early adoption of the update is permitted in fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. </span><span style="font-family:inherit;font-size:10pt;">We are currently evaluating the impact of this guidance on our consolidated financial statements and related disclosures; however, we anticipate the adoption of the guidance will not have a material impact to our consolidated financial statements and related disclosures.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In January 2017, the FASB issued ASU 2017-04, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">“Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment,”</span><span style="font-family:inherit;font-size:10pt;"> to simplify the subsequent measurement of goodwill by eliminating step two from the goodwill impairment test. Under the amendments in this update, an entity will recognize an impairment charge for the amount by which the carrying value exceeds the fair value. The updated guidance is effective for fiscal years and interim periods within those years beginning after December 15, 2019 on a prospective basis and early adoption is permitted. We are currently evaluating the impact of this guidance on our consolidated financial statements and related disclosures; however, we anticipate the adoption of the guidance will not have a material impact to our consolidated financial statements and related disclosures.</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-13, “</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement,” </span><span style="font-family:inherit;font-size:10pt;">to modify the disclosure requirements on fair value measurements in Topic 820, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurement</span><span style="font-family:inherit;font-size:10pt;">. The updated guidance is effective for fiscal years and interim periods within those years beginning after December 15, 2019 on a prospective basis and early adoption is permitted. We are currently evaluating the impact of this guidance on our consolidated financial statements and related disclosures; however, we anticipate the adoption of the guidance will not have a material impact to our consolidated financial statements and related disclosures.</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, the FASB issued ASU 2018-15, “</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">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,”</span><span style="font-family:inherit;font-size:10pt;"> to clarify the guidance on the costs of implementing a cloud computing hosting arrangement that is a service contract. Under the amendments in this update, the entity is required to follow the guidance in Subtopic 350-40, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Internal-Use Software</span><span style="font-family:inherit;font-size:10pt;">, to determine which implementation costs under the service contract to be capitalized as an asset and which costs to expense. The updated guidance is effective for fiscal years and interim periods within those years beginning after December 15, 2019 either on a </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">retrospective or prospective basis and early adoption is permitted. We are currently evaluating the impact of this guidance on our consolidated financial statements and related disclosures.</span></div> Investments and Fair Value Measurements<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:18px;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%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">September 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;">, the estimated fair value of our short-term and long-term marketable securities, classified as available for sale, are as follows (in thousands):</span></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Short-term</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:52%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><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:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 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:inherit;font-size:8pt;font-weight:bold;">Amortized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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:inherit;font-size:8pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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:inherit;font-size:8pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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:inherit;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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commercial paper</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,259</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,259</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate bonds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>152,452</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>169</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>152,611</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government agency bonds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,233</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,239</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government treasury bonds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91,832</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91,875</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign bonds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,004</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,008</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Certificates of deposit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Total marketable securities, short-term</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>291,799</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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>227</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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(15</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>292,011</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%;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, we had no long-term marketable securities.</span></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Short-term</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:52%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><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:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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:inherit;font-size:8pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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:inherit;font-size:8pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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:inherit;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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commercial paper</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,793</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,793</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate bonds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,100</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(48</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,052</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government agency bonds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,981</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(77</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: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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government treasury bonds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,292</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,291</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Certificates of deposit</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>420</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</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: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="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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>420</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Total marketable securities, short-term</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,586</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(127</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:10pt;"><span 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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,460</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:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Long-term</span><span style="font-family:inherit;font-size:8pt;"> </span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:52%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><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:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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:inherit;font-size:8pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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:inherit;font-size:8pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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:inherit;font-size:8pt;font-weight:bold;">Fair Value</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate bonds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,957</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,960</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:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government agency bonds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,399</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,407</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government treasury bonds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,235</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,244</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Certificates of deposit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>500</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>501</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Total marketable securities, long-term</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,091</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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23</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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,112</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents are not included in the tables above as the gross unrealized gains and losses are not material. We have no short-term or long-term investments that have been in a continuous material unrealized loss position for greater than twelve months as of </span><span style="font-family:inherit;font-size:10pt;">September 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;">. Amounts reclassified to earnings from accumulated other comprehensive income (loss), net related to unrealized gains or losses were not material for the </span><span style="font-family:inherit;font-size:10pt;">three and nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 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;">. For the </span><span style="font-family:inherit;font-size:10pt;">three and nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 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;">, realized gains or losses were not material. </span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our fixed-income securities investment portfolio consists of investments that can have a maximum effective maturity of up to </span><span style="font-family:inherit;font-size:10pt;"><span>40</span></span><span style="font-family:inherit;font-size:10pt;"> months on any individual security. The securities that we invest in are generally deemed to be low risk based on their credit ratings from the major rating agencies. The longer the duration of these securities, the more susceptible they are to changes in market interest rates and bond yields. As interest rates increase, those securities purchased at a lower yield show a mark-to-market </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">unrealized loss. The unrealized losses are primarily due to changes in interest rates and credit spreads. We expect to realize the full value of all these investments upon maturity or sale. The weighted average remaining duration of these securities was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>seven months</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>four months</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">September 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;">, respectively.</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As the carrying value approximates the fair value for our short-term and long-term marketable securities shown in the tables above, the following table summarizes the fair value of our short-term and long-term marketable securities classified by contractual maturity as of </span><span style="font-family:inherit;font-size:10pt;">September 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;"> (in thousands):</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30,<br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,<br/>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:10pt;"><span style="font-family:inherit;font-size:10pt;">One year or less</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>292,011</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,460</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Due in greater than one year </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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,112</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Total available for sale short-term and long-term marketable securities</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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>292,011</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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>107,572</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%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Investments in Privately Held Companies</span></div><div style="line-height:120%;text-indent:18px;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our investments in privately held companies as of </span><span style="font-family:inherit;font-size:10pt;">September 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;"> are as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30,<br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,<br/>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:10pt;"><span style="font-family:inherit;font-size:10pt;">Equity securities under the equity method investment </span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">1</sup></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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,913</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Equity securities without readily determinable fair values </span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">2</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,887</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,862</span></span></div></td><td 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></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:18px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">1</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-style:italic;">Refer to Note 5 “Equity Method Investments” of the Notes to Condensed Consolidated Financial Statements</span><span style="font-family:inherit;font-size:9pt;"> for more information.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:18px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">2 </sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">The equity securities are reported as a nonrecurring investment within other assets in our Condensed Consolidated Balance Sheet. During the </span><span style="font-family:inherit;font-size:9pt;">nine</span><span style="font-family:inherit;font-size:9pt;"> months ended </span><span style="font-family:inherit;font-size:9pt;">September 30, 2019</span><span style="font-family:inherit;font-size:9pt;">, there was approximately </span><span style="font-family:inherit;font-size:9pt;"><span>$4.0 million</span></span><span style="font-family:inherit;font-size:9pt;"> of impairment resulting from an observable price change. </span></div></td></tr></table><div style="line-height:120%;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value Measurements</span></div><div style="line-height:120%;text-align:justify;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We measure the fair value of financial assets as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. We use the GAAP fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. This hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The three levels of inputs that may be used to measure fair value:</span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Level 1 </span><span style="font-family:inherit;font-size:10pt;">— Quoted (unadjusted) prices in active markets for identical assets or liabilities. </span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Level 2 </span><span style="font-family:inherit;font-size:10pt;">— Observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the asset or liability. We obtain fair values for our Level 2 investments. Our custody bank and asset managers independently use professional pricing services to gather pricing data which may include quoted market prices for identical or comparable financial instruments, or inputs other than quoted prices that are observable either directly or indirectly, and we are ultimately responsible for these underlying estimates. </span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Level 3 </span><span style="font-family:inherit;font-size:10pt;">— Unobservable inputs to the valuation methodology that are supported by little or no market activity and that are significant to the measurement of the fair value of the assets or liabilities. Level 3 assets and liabilities include those whose fair value measurements are determined using pricing models, discounted cash flow methodologies or similar valuation techniques, as well as significant management judgment or estimation. </span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables summarize our financial assets measured at fair value on a recurring basis as of </span><span style="font-family:inherit;font-size:10pt;">September 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;"> (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:57%;"/><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:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><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:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Description</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance as of<br/>September 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:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash equivalents:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>181,401</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>181,401</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commercial paper</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,403</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,403</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate bonds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,528</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,528</span></span></div></td><td 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government treasury bonds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,298</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,298</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Short-term investments:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commercial paper</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,259</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,259</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate bonds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>152,611</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>152,611</span></span></div></td><td 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government agency bonds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,239</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,239</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government treasury bonds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91,875</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91,875</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign bonds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,008</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,008</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certificates of deposit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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 colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Israeli funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,103</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,103</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>508,744</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;border-top:1px solid #000000;"><div style="text-align:left;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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>278,574</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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>230,170</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"> </span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:57%;"/><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: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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Description</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance as of December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash equivalents:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>431,081</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>431,081</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commercial paper</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,681</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,681</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate bonds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,880</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,880</span></span></div></td><td 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government treasury bonds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,195</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,195</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Short-term investments:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commercial paper</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,793</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,793</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate bonds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,052</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,052</span></span></div></td><td 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government agency bonds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,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></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government treasury bonds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,291</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,291</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certificates of deposit</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>420</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>420</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Long-term investments:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate bonds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,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 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government agency bonds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,407</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,407</span></span></div></td><td 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;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government treasury bonds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,244</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,244</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certificates of deposit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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 colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Israeli funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,047</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,047</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>552,456</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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>450,811</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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>101,645</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%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Derivative Financial Instruments</span></div><div style="line-height:120%;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We enter into foreign currency forward contracts to minimize the short-term impact of foreign currency exchange rate fluctuations on certain trade and intercompany receivables and payables. These forward contracts are classified within Level 2 of the fair value hierarchy. The net gain from the settlement of foreign currency forward contracts during the three months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$10.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.3 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, and the net gain from the settlement of foreign currency forward contracts during the nine months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$10.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$7.7 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. As of </span><span style="font-family:inherit;font-size:10pt;">September 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;">, the fair value of foreign exchange forward contracts outstanding was not material.</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the gross notional value of all our foreign exchange forward contracts outstanding as of </span><span style="font-family:inherit;font-size:10pt;">September 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;"> (in thousands):</span></div><div style="line-height:120%;text-align:center;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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:73%;"/><td style="width:13%;"/><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="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Local Currency Amount</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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Notional Contract Amount (USD)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Euro</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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>€89,000</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>97,206</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Chinese Yuan</span></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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>¥545,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76,266</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Canadian Dollar</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>C$44,000</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,250</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Israeli Shekel</span></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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>ILS111,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,043</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">British Pound</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>£21,000</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,843</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Japanese Yen</span></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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>¥2,700,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Brazilian Real</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>R$89,000</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,318</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Mexican Peso</span></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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>M$140,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Australian Dollar</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>A$3,000</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,030</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>320,055</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%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:73%;"/><td style="width:13%;"/><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="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Local Currency Amount</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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Notional Contract Amount (USD)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Euro</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>€62,000</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,095</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Chinese Yuan</span></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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>¥375,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,515</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Brazilian Real</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>R$81,000</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,858</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Canadian Dollar</span></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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>C$27,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,808</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">British Pound</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>£13,000</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,635</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Japanese Yen</span></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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>¥1,700,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,357</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Australian Dollar</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>A$3,000</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,114</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>200,382</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%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">September 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;">, the estimated fair value of our short-term and long-term marketable securities, classified as available for sale, are as follows (in thousands):</span></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Short-term</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:52%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><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:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 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:inherit;font-size:8pt;font-weight:bold;">Amortized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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:inherit;font-size:8pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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:inherit;font-size:8pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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:inherit;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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commercial paper</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,259</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,259</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate bonds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>152,452</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>169</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>152,611</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government agency bonds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,233</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,239</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government treasury bonds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91,832</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>48</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91,875</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign bonds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,004</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,008</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Certificates of deposit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Total marketable securities, short-term</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>291,799</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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>227</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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(15</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>292,011</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%;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, we had no long-term marketable securities.</span></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Short-term</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:52%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><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:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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:inherit;font-size:8pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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:inherit;font-size:8pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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:inherit;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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commercial paper</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,793</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,793</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate bonds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,100</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(48</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,052</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government agency bonds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,981</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(77</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: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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government treasury bonds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,292</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,291</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Certificates of deposit</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>420</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</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: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="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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>420</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Total marketable securities, short-term</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,586</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(127</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:10pt;"><span 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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,460</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:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Long-term</span><span style="font-family:inherit;font-size:8pt;"> </span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:52%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><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:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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:inherit;font-size:8pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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:inherit;font-size:8pt;font-weight:bold;">Gross</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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:inherit;font-size:8pt;font-weight:bold;">Fair Value</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate bonds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,957</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,960</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:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government agency bonds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,399</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,407</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government treasury bonds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,235</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,244</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Certificates of deposit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>500</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>501</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Total marketable securities, long-term</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,091</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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23</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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,112</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> 33259000 0 0 33259000 152452000 169000 10000 152611000 10233000 6000 0 10239000 91832000 48000 5000 91875000 4004000 4000 0 4008000 19000 0 0 19000 291799000 227000 15000 292011000 17793000 0 0 17793000 45100000 0 48000 45052000 19981000 0 77000 19904000 15292000 0 1000 15291000 420000 1000 1000 420000 98586000 1000 127000 98460000 4957000 5000 2000 4960000 1399000 8000 0 1407000 2235000 9000 0 2244000 500000 1000 0 501000 9091000 23000 2000 9112000 P40M P7M P4M <div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As the carrying value approximates the fair value for our short-term and long-term marketable securities shown in the tables above, the following table summarizes the fair value of our short-term and long-term marketable securities classified by contractual maturity as of </span><span style="font-family:inherit;font-size:10pt;">September 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;"> (in thousands):</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:69%;"/><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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30,<br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,<br/>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:10pt;"><span style="font-family:inherit;font-size:10pt;">One year or less</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>292,011</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>98,460</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Due in greater than one year </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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,112</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Total available for sale short-term and long-term marketable securities</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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>292,011</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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>107,572</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> 292011000 98460000 0 9112000 292011000 107572000 <div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our investments in privately held companies as of </span><span style="font-family:inherit;font-size:10pt;">September 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;"> are as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:71%;"/><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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30,<br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31,<br/>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:10pt;"><span style="font-family:inherit;font-size:10pt;">Equity securities under the equity method investment </span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">1</sup></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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,913</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Equity securities without readily determinable fair values </span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">2</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,887</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,862</span></span></div></td><td 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></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:18px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">1</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-style:italic;">Refer to Note 5 “Equity Method Investments” of the Notes to Condensed Consolidated Financial Statements</span><span style="font-family:inherit;font-size:9pt;"> for more information.</span></div></td></tr></table><div style="line-height:120%;font-size:9pt;padding-left:18px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">2 </sup> </span></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">The equity securities are reported as a nonrecurring investment within other assets in our Condensed Consolidated Balance Sheet. During the </span><span style="font-family:inherit;font-size:9pt;">nine</span><span style="font-family:inherit;font-size:9pt;"> months ended </span><span style="font-family:inherit;font-size:9pt;">September 30, 2019</span><span style="font-family:inherit;font-size:9pt;">, there was approximately </span><span style="font-family:inherit;font-size:9pt;"><span>$4.0 million</span></span><span style="font-family:inherit;font-size:9pt;"> of impairment resulting from an observable price change. </span></div> 0 45913000 5887000 9862000 4000000.0 <div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following tables summarize our financial assets measured at fair value on a recurring basis as of </span><span style="font-family:inherit;font-size:10pt;">September 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;"> (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:57%;"/><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:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><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:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Description</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance as of<br/>September 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:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash equivalents:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>181,401</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>181,401</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commercial paper</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,403</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,403</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate bonds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,528</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,528</span></span></div></td><td 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government treasury bonds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,298</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,298</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Short-term investments:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commercial paper</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,259</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,259</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate bonds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>152,611</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>152,611</span></span></div></td><td 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government agency bonds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,239</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,239</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government treasury bonds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91,875</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91,875</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign bonds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,008</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,008</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certificates of deposit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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 colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Israeli funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,103</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,103</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>508,744</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;border-top:1px solid #000000;"><div style="text-align:left;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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>278,574</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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>230,170</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"> </span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="13"/></tr><tr><td style="width:57%;"/><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: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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Description</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance as of December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 1</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Level 2</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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Cash equivalents:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>431,081</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>431,081</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commercial paper</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,681</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,681</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate bonds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,880</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,880</span></span></div></td><td 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government treasury bonds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,195</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,195</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Short-term investments:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Commercial paper</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,793</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,793</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate bonds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,052</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,052</span></span></div></td><td 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government agency bonds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,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></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government treasury bonds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,291</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,291</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certificates of deposit</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>420</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>420</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Long-term investments:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate bonds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,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 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government agency bonds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,407</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,407</span></span></div></td><td 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;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. government treasury bonds</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,244</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,244</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certificates of deposit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">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 colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Israeli funds</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,047</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,047</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>552,456</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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>450,811</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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>101,645</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> 181401000 181401000 0 22403000 0 22403000 4528000 0 4528000 5298000 5298000 0 33259000 0 33259000 152611000 0 152611000 10239000 0 10239000 91875000 91875000 0 4008000 0 4008000 19000 0 19000 3103000 0 3103000 508744000 278574000 230170000 431081000 431081000 0 4681000 0 4681000 3880000 0 3880000 2195000 2195000 0 17793000 0 17793000 45052000 0 45052000 19904000 0 19904000 15291000 15291000 0 420000 0 420000 4960000 0 4960000 1407000 0 1407000 2244000 2244000 0 501000 0 501000 3047000 0 3047000 552456000 450811000 101645000 10100000 2300000 10500000 7700000 <div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents the gross notional value of all our foreign exchange forward contracts outstanding as of </span><span style="font-family:inherit;font-size:10pt;">September 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;"> (in thousands):</span></div><div style="line-height:120%;text-align:center;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;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:73%;"/><td style="width:13%;"/><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="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 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="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Local Currency Amount</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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Notional Contract Amount (USD)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Euro</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="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>€89,000</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>97,206</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Chinese Yuan</span></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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>¥545,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76,266</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Canadian Dollar</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>C$44,000</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,250</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Israeli Shekel</span></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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>ILS111,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,043</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">British Pound</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>£21,000</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,843</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Japanese Yen</span></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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>¥2,700,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,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="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Brazilian Real</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>R$89,000</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,318</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Mexican Peso</span></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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>M$140,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,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></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Australian Dollar</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>A$3,000</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,030</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>320,055</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%;text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="6"/></tr><tr><td style="width:73%;"/><td style="width:13%;"/><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="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Local Currency Amount</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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Notional Contract Amount (USD)</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Euro</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>€62,000</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>71,095</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Chinese Yuan</span></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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>¥375,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,515</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Brazilian Real</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>R$81,000</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,858</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Canadian Dollar</span></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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>C$27,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,808</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">British Pound</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>£13,000</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,635</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Japanese Yen</span></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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>¥1,700,000</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,357</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Australian Dollar</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>A$3,000</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,114</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>200,382</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> 89000000 97206000 545000000 76266000 44000000 33250000 111000000 32043000 21000000 25843000 2700000000 25021000 89000000 21318000 140000000 7078000 3000000 2030000 320055000 62000000 71095000 375000000 54515000 81000000 20858000 27000000 19808000 13000000 16635000 1700000000 15357000 3000000 2114000 200382000 Balance Sheet Components <div style="line-height:120%;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Inventories</span></div><div style="line-height:120%;text-indent:32px;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories consist of the following (in thousands):</span><span style="font-family:inherit;font-size:9pt;"> </span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:74%;"/><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, <br/>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:10pt;"><span style="font-family:inherit;font-size:10pt;">Raw materials</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,808</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,119</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Work in process</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,172</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,784</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Finished goods</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,815</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,738</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total inventories</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94,795</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,641</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%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Prepaid Expenses and Other Current Assets</span></div><div style="line-height:120%;text-indent:32px;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets consist of the following (in thousands):</span><span style="font-family:inherit;font-size:9pt;"> </span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:76%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, <br/>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:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax related receivables</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,424</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,794</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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current promissory note and related interest receivable </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">1</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,101</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current receivables </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,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 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,511</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid software and maintenance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,735</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,938</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Other prepaid expenses and 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 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,052</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,227</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total prepaid expenses and other current 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;border-top:1px solid #000000;"><div style="text-align:left;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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96,595</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>72,470</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%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:18px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">1</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Current portion of unsecured promissory note receivable and related interest receivable (</span><span style="font-family:inherit;font-size:9pt;font-style:italic;">Refer to Note 5“Equity Method Investments” of the Notes to Condensed Consolidated Financial Statements</span><span style="font-family:inherit;font-size:9pt;"> for more information).</span></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accrued Liabilities</span></div><div style="line-height:120%;text-indent:32px;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued liabilities consist of the following (in thousands):</span><span style="font-family:inherit;font-size:9pt;"> </span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:76%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, <br/>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:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued payroll and benefits</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>131,337</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>127,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></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:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61,858</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,323</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued professional fees</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,554</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,752</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Current 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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,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;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued warranty</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,802</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,551</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued property, plant and equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,241</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,193</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued sales return reserve</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,390</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,534</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued customer credits and deposits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,181</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,439</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued sales tax and value added tax</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,135</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,276</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued sales rebate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,068</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,668</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued income taxes</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,885</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,752</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Other accrued 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,975</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,082</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total accrued 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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>286,132</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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>234,679</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%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div style="line-height:120%;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Warranty </span></div><div style="line-height:120%;text-indent:18px;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We regularly review the balance for accrued warranty and update based on historical warranty trends. Actual warranty costs incurred have not materially differed from those accrued; however, future actual warranty costs could differ from the estimated amounts.</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warranty accrual consists of the following activity (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:76%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended <br/>September 30,</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:inherit;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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,551</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,929</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Charged to cost of net revenues</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,429</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,874</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Actual warranty expenditures</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,178</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,777</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at end of period</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,802</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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,026</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%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Revenues</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenues consist of the following (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:76%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, <br/>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:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenues - current</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>520,712</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>393,138</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenues - long-term</span><span style="font-family:inherit;font-size:9pt;"> </span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">1</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,551</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,051</span></span></div></td><td 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></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">1</sup></span><span style="font-family:inherit;font-size:9pt;"> Included in other long-term liabilities within our Condensed Consolidated Balance Sheet</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and 2018, we recognized </span><span style="font-family:inherit;font-size:10pt;"><span>$607.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$505.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> of revenue, respectively, of which </span><span style="font-family:inherit;font-size:10pt;"><span>$70.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$45.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> was included in the deferred revenues balance at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and 2017, respectively. </span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">September 30, 2018</span><span style="font-family:inherit;font-size:10pt;">, we recognized </span><span style="font-family:inherit;font-size:10pt;"><span>$1.8 billion</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$1.4 billion</span></span><span style="font-family:inherit;font-size:10pt;"> of revenue, respectively, of which </span><span style="font-family:inherit;font-size:10pt;"><span>$207.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$145.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> was included in the deferred revenues balance at </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;"> and 2017, respectively. </span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our unfilled performance obligations, including deferred revenues and backlog, as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;"><span>$558.1 million</span></span><span style="font-family:inherit;font-size:10pt;">. These performance obligations are expected to be recognized over the next </span><span style="font-family:inherit;font-size:10pt;">one</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>five years</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Align has revised certain previously disclosed amounts within this footnote. These revisions did not impact current or prior period financial statements.</span></div> <div style="line-height:120%;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Inventories</span></div><div style="line-height:120%;text-indent:32px;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Inventories consist of the following (in thousands):</span><span style="font-family:inherit;font-size:9pt;"> </span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:74%;"/><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 style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, <br/>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:10pt;"><span style="font-family:inherit;font-size:10pt;">Raw materials</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,808</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,119</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Work in process</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29,172</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,784</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Finished goods</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,815</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,738</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total inventories</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94,795</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55,641</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> 43808000 26119000 29172000 13784000 21815000 15738000 94795000 55641000 <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Prepaid Expenses and Other Current Assets</span></div><div style="line-height:120%;text-indent:32px;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets consist of the following (in thousands):</span><span style="font-family:inherit;font-size:9pt;"> </span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:76%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, <br/>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:10pt;"><span style="font-family:inherit;font-size:10pt;">Tax related receivables</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35,424</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,794</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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Current promissory note and related interest receivable </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">1</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,101</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current receivables </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,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 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,511</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid software and maintenance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,735</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,938</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Other prepaid expenses and 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 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,052</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,227</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total prepaid expenses and other current 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;border-top:1px solid #000000;"><div style="text-align:left;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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>96,595</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>72,470</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%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:18px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">1</sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Current portion of unsecured promissory note receivable and related interest receivable (</span><span style="font-family:inherit;font-size:9pt;font-style:italic;">Refer to Note 5“Equity Method Investments” of the Notes to Condensed Consolidated Financial Statements</span><span style="font-family:inherit;font-size:9pt;"> for more information).</span></div></td></tr></table><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 35424000 36794000 27101000 0 2283000 6511000 10735000 5938000 21052000 23227000 96595000 72470000 <div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accrued Liabilities</span></div><div style="line-height:120%;text-indent:32px;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued liabilities consist of the following (in thousands):</span><span style="font-family:inherit;font-size:9pt;"> </span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:76%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, <br/>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:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued payroll and benefits</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>131,337</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>127,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></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:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>61,858</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>39,323</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued professional fees</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,554</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,752</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Current 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="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,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;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued warranty</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,802</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,551</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued property, plant and equipment</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,241</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,193</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued sales return reserve</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,390</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,534</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued customer credits and deposits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,181</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,439</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued sales tax and value added tax</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,135</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,276</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued sales rebate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,068</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,668</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued income taxes</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,885</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,752</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Other accrued 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,975</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,082</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total accrued 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;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>286,132</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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>234,679</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> 131337000 127109000 61858000 39323000 15554000 6752000 13706000 0 10802000 8551000 10241000 8193000 9390000 6534000 7181000 12439000 7135000 6276000 7068000 5668000 5885000 5752000 5975000 8082000 286132000 234679000 <div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Warranty </span></div><div style="line-height:120%;text-indent:18px;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We regularly review the balance for accrued warranty and update based on historical warranty trends. Actual warranty costs incurred have not materially differed from those accrued; however, future actual warranty costs could differ from the estimated amounts.</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warranty accrual consists of the following activity (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:76%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended <br/>September 30,</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:inherit;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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,551</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,929</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Charged to cost of net revenues</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,429</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,874</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Actual warranty expenditures</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,178</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8,777</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance at end of period</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,802</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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,026</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%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 8551000 5929000 9429000 10874000 7178000 8777000 10802000 8026000 <div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Deferred Revenues</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenues consist of the following (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:76%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, <br/>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:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenues - current</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>520,712</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>393,138</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:middle;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred revenues - long-term</span><span style="font-family:inherit;font-size:9pt;"> </span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">1</sup></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,551</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,051</span></span></div></td><td 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></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">1</sup></span><span style="font-family:inherit;font-size:9pt;"> Included in other long-term liabilities within our Condensed Consolidated Balance Sheet</span></div> 520712000 393138000 27551000 17051000 607300000 505300000 70100000 45500000 1800000000 1400000000 207000000.0 145400000 558100000 P5Y Leases <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Lessee</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have operating leases for office and retail spaces, vehicles and office equipment.</span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The supplemental balance sheet information for our operating leases consist of following (in thousands):</span></div><div style="line-height:120%;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:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><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:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Balance Sheet Location</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, <br/>2019</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;padding-left:18px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease right-of-use assets, 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;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,923</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:18px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued liabilities</span></div><div style="text-align:left;padding-left:18px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,706</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:18px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease liabilities</span></div><div style="text-align:left;padding-left:18px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,365</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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total operating lease liabilities</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> </sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,071</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%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of lease expenses consist of following (in thousands):</span></div><div style="line-height:120%;text-align:left;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.90243902439025%;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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Lease 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:inherit;font-size:8pt;font-weight:bold;">Three Months Ended September 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:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended <br/>September 30, 2019</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease cost </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">1</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,957</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,756</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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:10pt;"><span style="font-family:inherit;font-size:10pt;">Variable lease 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="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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>436</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,543</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease cost </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">2</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,393</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;border-top:1px solid #000000;"><div style="text-align:left;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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,299</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%;text-indent:24px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:18px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">1 </sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Includes short-term lease expense which are not material for the periods.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:18px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">2 </sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Included in operating expenses within our Condensed Consolidated Statement of Operations.</span></div></td></tr></table><div style="line-height:120%;text-indent:24px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table provides a summary of our operating lease terms and discount rates:</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Remaining Lease Term and Discount Rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30,<br/>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="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="2" 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;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average remaining lease term (in years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.9</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average discount rate </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.2</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:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Maturities of operating lease liabilities as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> are as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:83%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><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:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Year 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:inherit;font-size:8pt;font-weight:bold;">Operating Leases</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;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Remainder of 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,957</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:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,934</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,990</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,454</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,014</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,076</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total 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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62,425</span></span></div></td><td style="vertical-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: 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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,354</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease 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;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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,071</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%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, we had additional operating leases that have not yet commenced of </span><span style="font-family:inherit;font-size:10pt;"><span>$9.6 million</span></span><span style="font-family:inherit;font-size:10pt;">. These operating leases will commence between the remainder of fiscal year 2019 through 2021 with lease terms of </span><span style="font-family:inherit;font-size:10pt;"><span>2 years</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>4 years</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Minimum future lease payments previously disclosed under ASC 840 in our Annual Report on Form 10-K for the year ended December 31, 2018 are as follows (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:83%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><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:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Year 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:inherit;font-size:8pt;font-weight:bold;">Operating Leases</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;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,429</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:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,483</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,897</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,096</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,400</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,371</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total 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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>106,676</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%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Lessor</span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In April 2019, as part of the purchase of a building located in Morrisville, North Carolina, we assumed an existing lease with a third-party for a portion of the building which is classified as an operating lease.</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease payments due to Align as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> are as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><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:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Year 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:inherit;font-size:8pt;font-weight:bold;">Operating Lease</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;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remainder of 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>212</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:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>859</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,145</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,199</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,441</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total 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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,085</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><span style="font-family:inherit;font-size:10pt;">For the </span><span style="font-family:inherit;font-size:10pt;">three and nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span>, operating lease income was not material. Leases <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Lessee</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have operating leases for office and retail spaces, vehicles and office equipment.</span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The supplemental balance sheet information for our operating leases consist of following (in thousands):</span></div><div style="line-height:120%;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:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><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:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Balance Sheet Location</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, <br/>2019</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;padding-left:18px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease right-of-use assets, 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;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,923</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:18px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued liabilities</span></div><div style="text-align:left;padding-left:18px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,706</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:18px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease liabilities</span></div><div style="text-align:left;padding-left:18px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,365</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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total operating lease liabilities</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> </sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,071</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%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of lease expenses consist of following (in thousands):</span></div><div style="line-height:120%;text-align:left;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.90243902439025%;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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Lease 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:inherit;font-size:8pt;font-weight:bold;">Three Months Ended September 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:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended <br/>September 30, 2019</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease cost </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">1</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,957</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,756</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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:10pt;"><span style="font-family:inherit;font-size:10pt;">Variable lease 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="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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>436</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,543</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease cost </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">2</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,393</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;border-top:1px solid #000000;"><div style="text-align:left;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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,299</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%;text-indent:24px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:18px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">1 </sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Includes short-term lease expense which are not material for the periods.</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:18px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">2 </sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Included in operating expenses within our Condensed Consolidated Statement of Operations.</span></div></td></tr></table><div style="line-height:120%;text-indent:24px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table provides a summary of our operating lease terms and discount rates:</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Remaining Lease Term and Discount Rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30,<br/>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="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="2" 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;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average remaining lease term (in years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.9</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average discount rate </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.2</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:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Maturities of operating lease liabilities as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> are as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:83%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><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:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Year 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:inherit;font-size:8pt;font-weight:bold;">Operating Leases</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;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Remainder of 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,957</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:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,934</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,990</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,454</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,014</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,076</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total 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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62,425</span></span></div></td><td style="vertical-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: 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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,354</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease 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;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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,071</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%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, we had additional operating leases that have not yet commenced of </span><span style="font-family:inherit;font-size:10pt;"><span>$9.6 million</span></span><span style="font-family:inherit;font-size:10pt;">. These operating leases will commence between the remainder of fiscal year 2019 through 2021 with lease terms of </span><span style="font-family:inherit;font-size:10pt;"><span>2 years</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>4 years</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Minimum future lease payments previously disclosed under ASC 840 in our Annual Report on Form 10-K for the year ended December 31, 2018 are as follows (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:83%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><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:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Year 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:inherit;font-size:8pt;font-weight:bold;">Operating Leases</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;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,429</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:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,483</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,897</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,096</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,400</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,371</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total 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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>106,676</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%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Lessor</span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In April 2019, as part of the purchase of a building located in Morrisville, North Carolina, we assumed an existing lease with a third-party for a portion of the building which is classified as an operating lease.</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:11pt;"><span style="font-family:inherit;font-size:11pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease payments due to Align as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> are as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><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:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Year 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:inherit;font-size:8pt;font-weight:bold;">Operating Lease</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;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remainder of 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>212</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:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>859</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,145</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,199</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,441</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total 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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,085</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><span style="font-family:inherit;font-size:10pt;">For the </span><span style="font-family:inherit;font-size:10pt;">three and nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span>, operating lease income was not material. <div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The supplemental balance sheet information for our operating leases consist of following (in thousands):</span></div><div style="line-height:120%;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:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><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:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Balance Sheet Location</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, <br/>2019</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;padding-left:18px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease right-of-use assets, 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;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>53,923</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:18px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued liabilities</span></div><div style="text-align:left;padding-left:18px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,706</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:18px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease liabilities</span></div><div style="text-align:left;padding-left:18px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43,365</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:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total operating lease liabilities</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> </sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,071</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> 53923000 13706000 43365000 57071000 <div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of lease expenses consist of following (in thousands):</span></div><div style="line-height:120%;text-align:left;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.90243902439025%;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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Lease 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:inherit;font-size:8pt;font-weight:bold;">Three Months Ended September 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:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended <br/>September 30, 2019</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease cost </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">1</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,957</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>16,756</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></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:10pt;"><span style="font-family:inherit;font-size:10pt;">Variable lease 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="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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>436</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,543</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease cost </span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt">2</sup></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,393</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;border-top:1px solid #000000;"><div style="text-align:left;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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,299</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%;text-indent:24px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:30px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:9pt;padding-left:18px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">1 </sup> </span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Includes short-term lease expense which are not material for the periods.</span></div></td></tr></table><div style="line-height:120%;font-size:9pt;padding-left:18px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">2 </sup> </span></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">Included in operating expenses within our Condensed Consolidated Statement of Operations.</span></div> 5957000 16756000 436000 1543000 6393000 18299000 <div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table provides a summary of our operating lease terms and discount rates:</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">Remaining Lease Term and Discount Rate</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30,<br/>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="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="2" 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;height:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </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:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average remaining lease term (in years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.9</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average discount rate </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.2</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:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> P5Y10M24D 0.042 <div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Maturities of operating lease liabilities as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> are as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:83%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><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:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Year 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:inherit;font-size:8pt;font-weight:bold;">Operating Leases</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;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;background-color:#cceeff;">Remainder of 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,957</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:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,934</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,990</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,454</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,014</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,076</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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total 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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62,425</span></span></div></td><td style="vertical-align: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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: 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;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,354</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Total lease 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;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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,071</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> 3957000 17934000 15990000 10454000 7014000 7076000 62425000 5354000 57071000 9600000 P2Y P4Y <div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Minimum future lease payments previously disclosed under ASC 840 in our Annual Report on Form 10-K for the year ended December 31, 2018 are as follows (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:83%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><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:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Year 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:inherit;font-size:8pt;font-weight:bold;">Operating Leases</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;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,429</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:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,483</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,897</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,096</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,400</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>18,371</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total 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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>106,676</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> 21429000 20483000 18897000 15096000 12400000 18371000 106676000 <div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease payments due to Align as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> are as follows (in thousands):</span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><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:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Year 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:inherit;font-size:8pt;font-weight:bold;">Operating Lease</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;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remainder of 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>212</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:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>859</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,145</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,199</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,441</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total 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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,085</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> 212000 859000 1145000 1199000 1229000 7441000 12085000  Equity Method Investments <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On July 25, 2016, we acquired a </span><span style="font-family:inherit;font-size:10pt;"><span>17%</span></span><span style="font-family:inherit;font-size:10pt;"> equity interest, on a fully diluted basis, in SmileDirectClub, LLC (“SDC”) for </span><span style="font-family:inherit;font-size:10pt;"><span>$46.7 million</span></span><span style="font-family:inherit;font-size:10pt;">. On July 24, 2017, we purchased an additional </span><span style="font-family:inherit;font-size:10pt;"><span>2%</span></span><span style="font-family:inherit;font-size:10pt;"> equity interest in SDC for </span><span style="font-family:inherit;font-size:10pt;"><span>$12.8 million</span></span><span style="font-family:inherit;font-size:10pt;">. The investment was accounted for as an equity method investment and recorded in our Condensed Consolidated Balance Sheet. We recorded our proportional share of SDC’s losses within equity in losses of investee, net of tax, in our Condensed Consolidated Statement of Operations.</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As a result of the arbitrator’s decision regarding SDC announced on March 5, 2019, we were ordered to tender our SDC equity interest by April 3, 2019 for a purchase price equal to the “capital account” balance as of October 31, 2017 under the terms of the investment. In April 2019, based on the “capital account” value provided by SDC, we entered into an unsecured promissory note with SDC to receive </span><span style="font-family:inherit;font-size:10pt;"><span>$54.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> through February 1, 2021 in exchange for the tender of our membership interests. As a result, we derecognized the equity method investments balance of </span><span style="font-family:inherit;font-size:10pt;"><span>$38.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> in exchange for an unsecured promissory note of </span><span style="font-family:inherit;font-size:10pt;"><span>$54.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> which we recorded in our Condensed Consolidated Balance Sheet. We recorded the difference of </span><span style="font-family:inherit;font-size:10pt;"><span>$15.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> as a gain in the second quarter of 2019 as other income in our Condensed Consolidated Statement of Operation. Although we tendered our membership interests pursuant to the arbitrator’s decision, the parties did not agree on the amount of the “capital account” balance as of October 31, 2017 or the appropriate repurchase price for the membership units. On July 3, 2019, we filed a demand for arbitration regarding SDC’s calculation of the “capital account” balance. That arbitration proceeding remains pending and currently is scheduled to be heard in June 2020 (</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Refer to Note 9 “Legal Proceedings” of the Notes to Condensed Consolidated Financial Statements</span><span style="font-family:inherit;font-size:10pt;"> for SDC legal proceedings discussion). </span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div>Concurrently with the investment on July 25, 2016, we also entered into a supply agreement with SDC to manufacture clear aligners for SDC’s program. The term of the supply agreement expires on December 31, 2019. The sale of aligners to SDC and the income from the supply agreement are reported in our Clear Aligner business segment. 0.17 46700000 0.02 12800000 54200000 38400000 54200000 15800000 Goodwill and Intangible Assets <div style="line-height:120%;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill </span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The change in the carrying value of goodwill for the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, all attributable to our Clear Aligner reporting unit, is as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:6px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:86%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,029</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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjustments</span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt"> 1</sup></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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(274</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of September 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;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,755</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">1 </sup></span><span style="font-family:inherit;font-size:9pt;">The adjustments to goodwill during the period were a result of foreign currency translation.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During the fourth quarter of fiscal </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, we performed the annual goodwill impairment testing and found </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> impairment as the fair value of our Clear Aligner reporting unit was significantly in excess of the carrying value.</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Intangible Long-Lived Assets </span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquired intangible long-lived assets are being amortized as follows (in thousands):</span><span style="font-family:inherit;font-size:9pt;"> </span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="18"/></tr><tr><td style="width:35%;"/><td style="width:10%;"/><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:8%;"/><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: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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Amortization Period (in years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Carrying Amount as of September 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:inherit;font-size:8pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Impairment Loss</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Carrying<br/>Value as of<br/>September 30, 2019</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Trademarks</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,100</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,011</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,179</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>910</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Existing technology</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,600</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,690</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,328</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,582</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships</span></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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,500</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17,939</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: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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,751</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: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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,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></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:10pt;"><span style="font-family:inherit;font-size:10pt;">Reacquired rights</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,425</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,075</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Patents</span></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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,796</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,954</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: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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,842</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>618</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(580</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total intangible assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>68,114</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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(35,599</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(19,258</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,257</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%;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="18"/></tr><tr><td style="width:35%;"/><td style="width:10%;"/><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:8%;"/><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: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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Amortization Period (in years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount as of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Impairment Loss</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Value as of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trademarks</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,100</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,907</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,179</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,014</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Existing technology</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,600</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,268</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,328</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,004</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships</span></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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,500</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16,542</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: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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,751</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: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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,207</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Reacquired rights</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,341</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,159</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Patents</span></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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,796</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,334</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: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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,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></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:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>618</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(544</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total intangible assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>68,114</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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(30,936</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(19,258</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,920</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%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The total estimated annual future amortization expense for these acquired intangible assets as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> is as follows (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:86%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Year Ending December 31,</span></div><div style="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remainder of 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,493</span></span></div></td><td style="vertical-align: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;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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></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;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,389</span></span></div></td><td style="vertical-align: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;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,116</span></span></div></td><td 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;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,495</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>939</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization expense for both the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 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;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$1.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> and amortization expense for both the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 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;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$4.5 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div> <div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The change in the carrying value of goodwill for the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, all attributable to our Clear Aligner reporting unit, is as follows (in thousands):</span></div><div style="line-height:120%;padding-bottom:6px;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:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:86%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64,029</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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjustments</span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt"> 1</sup></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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(274</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of September 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;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,755</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:24px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">1 </sup></span><span style="font-family:inherit;font-size:9pt;">The adjustments to goodwill during the period were a result of foreign currency translation.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 64029000 -274000 63755000 0 <div style="line-height:120%;text-align:justify;text-indent:32px;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Acquired intangible long-lived assets are being amortized as follows (in thousands):</span><span style="font-family:inherit;font-size:9pt;"> </span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="18"/></tr><tr><td style="width:35%;"/><td style="width:10%;"/><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:8%;"/><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: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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Amortization Period (in years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Carrying Amount as of September 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:inherit;font-size:8pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Impairment Loss</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Carrying<br/>Value as of<br/>September 30, 2019</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Trademarks</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,100</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,011</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,179</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>910</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Existing technology</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,600</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,690</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,328</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,582</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships</span></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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,500</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(17,939</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: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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,751</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: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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,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></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:10pt;"><span style="font-family:inherit;font-size:10pt;">Reacquired rights</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,425</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,075</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Patents</span></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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,796</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,954</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: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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,842</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>618</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(580</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total intangible assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>68,114</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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(35,599</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(19,258</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,257</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%;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="18"/></tr><tr><td style="width:35%;"/><td style="width:10%;"/><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:8%;"/><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: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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Amortization Period (in years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gross Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amount as of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Impairment Loss</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Net Carrying</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Value as of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">December 31, 2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Trademarks</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15</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;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,100</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1,907</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,179</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,014</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Existing technology</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,600</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,268</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,328</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,004</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer relationships</span></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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,500</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(16,542</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: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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10,751</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: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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,207</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Reacquired rights</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4,341</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,159</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">Patents</span></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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,796</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,334</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: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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,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></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:10pt;"><span style="font-family:inherit;font-size:10pt;">Other</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>618</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(544</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total intangible assets</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>68,114</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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(30,936</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(19,258</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17,920</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%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> P15Y 7100000 2011000 4179000 910000 P13Y 12600000 5690000 4328000 2582000 P11Y 33500000 17939000 10751000 4810000 P3Y 7500000 6425000 0 1075000 P8Y 6796000 2954000 0 3842000 P2Y 618000 580000 0 38000 68114000 35599000 19258000 13257000 P15Y 7100000 1907000 4179000 1014000 P13Y 12600000 5268000 4328000 3004000 P11Y 33500000 16542000 10751000 6207000 P3Y 7500000 4341000 0 3159000 P8Y 6796000 2334000 0 4462000 P2Y 618000 544000 0 74000 68114000 30936000 19258000 17920000 <div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The total estimated annual future amortization expense for these acquired intangible assets as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> is as follows (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="5"/></tr><tr><td style="width:86%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Year Ending December 31,</span></div><div style="font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortization</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remainder of 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,493</span></span></div></td><td style="vertical-align: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;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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></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;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,389</span></span></div></td><td style="vertical-align: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;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,116</span></span></div></td><td 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;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,495</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>939</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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1493000 3825000 3389000 2116000 1495000 939000 13257000 1500000 4500000 Credit Facilities<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">On February 27, 2018, we entered into a credit facility for a </span><span style="font-family:inherit;font-size:10pt;"><span>$200.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> revolving line of credit, with a </span><span style="font-family:inherit;font-size:10pt;"><span>$50.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> letter of credit sublimit, and a maturity date of February 27, 2021. The credit facility requires us to comply with specific financial conditions and performance requirements. The loans bear interest, at our option, at either a rate based on the reserve adjusted LIBOR for the applicable interest period or a base rate, in each case plus a margin. The base rate is the highest of the credit facility’s publicly announced prime rate, the federal funds rate plus </span><span style="font-family:inherit;font-size:10pt;"><span>0.50%</span></span><span style="font-family:inherit;font-size:10pt;"> and one month LIBOR plus </span><span style="font-family:inherit;font-size:10pt;"><span>1.0%</span></span><span style="font-family:inherit;font-size:10pt;">. The margin ranges from </span><span style="font-family:inherit;font-size:10pt;"><span>1.25%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>1.75%</span></span><span style="font-family:inherit;font-size:10pt;"> for LIBOR loans and </span><span style="font-family:inherit;font-size:10pt;"><span>0.25%</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>0.75%</span></span><span style="font-family:inherit;font-size:10pt;"> for base rate loans. Interest on the loans is payable quarterly in arrears with respect to base rate loans and at the end of an interest period (and at three month intervals if the interest period exceeds three months) in the case of LIBOR loans. Principal, together with accrued and unpaid interest, is due on the maturity date. As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, we had </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span> outstanding borrowings under this credit facility and were in compliance with the conditions and performance requirements. 200000000.0 50000000.0 0.0050 0.010 0.0125 0.0175 0.0025 0.0075 0 Impairments and Other (Gains) Charges <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On March 5, 2019, we announced the outcome of the arbitration regarding SDC (</span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Refer to Note 9 “Legal Proceedings” of the Notes to Condensed Consolidated Financial Statements</span><span style="font-family:inherit;font-size:10pt;"> for SDC legal proceedings discussion) which required Align to close its Invisalign stores and tender Align’s equity interest in SDC by April 3, 2019. Accordingly, Align evaluated the ongoing value of the Invisalign stores’ operating lease right-of-use assets and related leasehold improvements and other fixed assets in accordance with ASC 360, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Property, Plant and Equipment</span><span style="font-family:inherit;font-size:10pt;">. Based on the evaluation, Align determined that the carrying value of these assets were not recoverable. Align evaluated the fair value of these assets in accordance with ASC 820, </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Fair Value Measurement, </span><span style="font-family:inherit;font-size:10pt;">and we considered the market participant’s ability to generate economic benefits by using these assets in its highest and best use or by selling it to another market participant that would use the asset in its highest and best use.</span><span style="font-family:inherit;font-size:10pt;font-style:italic;"> </span><span style="font-family:inherit;font-size:10pt;">As a result, in the first quarter of 2019, we recorded impairment losses of </span><span style="font-family:inherit;font-size:10pt;"><span>$14.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> for operating lease right-of-use assets and </span><span style="font-family:inherit;font-size:10pt;"><span>$14.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> of leasehold improvements and other fixed assets. In addition, we also recorded </span><span style="font-family:inherit;font-size:10pt;"><span>$1.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> of employee severance costs and other charges. During the third quarter of 2019, we negotiated early termination of our Invisalign store leases and recorded lease termination gains of </span><span style="font-family:inherit;font-size:10pt;"><span>$6.8 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div> 14200000 14300000 1300000 6800000 Legal Proceedings<div style="line-height:120%;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">    </span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Securities Class Action Lawsuit</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On November 5, 2018, a class action lawsuit against Align and three of our executive officers was filed in the U.S. District Court for the Northern District of California on behalf of a purported class of purchasers of our common stock between July 25, 2018 and October 24, 2018. The complaint generally alleges claims under the federal securities laws and seeks monetary damages in an unspecified amount and costs and expenses incurred in the litigation. On December 12, 2018, a similar lawsuit was filed in the same court on behalf of a purported class of purchasers of our common stock between April 25, 2018 and October 24, 2018 (together with the first lawsuit, the “Securities Actions”). On May 10, 2019, the lead plaintiff filed a consolidated complaint against Align and four of our executive officers alleging similar claims as the initial complaints on behalf of a purported class of purchasers of our common stock between April 25, 2018 and October 24, 2018. On June 24, 2019, defendants filed a motion to dismiss the consolidated complaint. On October 29, 2019, that motion to dismiss was granted with leave to amend. Align believes these claims are without merit and intends to vigorously defend itself. Align is currently unable to predict the outcome of these lawsuits and therefore cannot determine the likelihood of loss nor estimate a range of possible loss.</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Shareholder Derivative Lawsuit</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;"> </span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In January 2019, three derivative lawsuits were filed in the U.S. District Court for the Northern District of California, purportedly on behalf of Align, naming as defendants the members of our Board of Directors along with certain of our executive officers. The allegations in the complaints are similar to those presented in the Securities Actions, but the complaints assert various state law causes of action including for breaches of fiduciary duty, insider trading, and unjust enrichment, among others. The complaints seek unspecified monetary damages on behalf of Align, which is named solely as a nominal defendant against whom no recovery is sought, as well as disgorgement and the costs and expenses associated with the litigation, including attorneys’ fees. On February 26, 2019, the three lawsuits were consolidated. On April 10, 2019, the court stayed the consolidated action pending final disposition of the Securities Actions. </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On April 12, 2019, a derivative lawsuit was also filed in California Superior Court for Santa Clara County, purportedly on behalf of Align, naming as defendants the members of our Board of Directors along with certain of our executive officers. The allegations in this complaint are similar to those in the derivative suits described above. On May 16, 2019, the court stayed this action pending final disposition of the Securities Actions.</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On February 22, 2019, a purported stockholder sent a letter to Align pursuant to 8 Del. C. § 220 demanding certain books and records for the stated purpose of investigating potential breaches of duty, corporate mismanagement, and alleged wrongdoing by fiduciaries of the Company. On April 16, 2019, Align responded and refused the demand on several legal grounds. On June 10, 2019, the purported stockholder petitioned the Superior Court of the State of California, County of Santa Clara, to issue a writ of mandate commanding Align to provide the books and records requested. On August 23, 2019, Align filed a demurrer seeking to dismiss the petition. A hearing on that demurrer was held on October 25, 2019. On October 28, 2019, the Court issued an order sustaining Align’s demurrer and dismissing the petition without an opportunity to amend. The Court further ordered Align to submit a proposed judgment of dismissal within 10 days.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Align is currently unable to predict the outcome of this demand or of these lawsuits and therefore cannot determine the likelihood of loss nor estimate a range of possible loss.</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">3Shape Litigation</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On November 14, 2017, Align filed </span><span style="font-family:inherit;font-size:10pt;"><span>six</span></span><span style="font-family:inherit;font-size:10pt;"> patent infringement lawsuits asserting </span><span style="font-family:inherit;font-size:10pt;"><span>26</span></span><span style="font-family:inherit;font-size:10pt;"> patents against 3Shape, a Danish corporation, and a related U.S. corporate entity, asserting that 3Shape’s Trios intraoral scanning system and Dental System software infringe Align patents. Align filed </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> Section 337 complaints with the U.S. International Trade Commission (“ITC”) alleging that 3Shape violates U.S. trade laws by selling for importation and importing its infringing Trios intraoral scanning system and Dental System software. Align’s ITC complaints seek cease and desist orders and exclusion orders prohibiting the importation of 3Shape’s Trios scanning system and Dental System software products into the U.S. Align also filed </span><span style="font-family:inherit;font-size:10pt;"><span>four</span></span><span style="font-family:inherit;font-size:10pt;"> separate complaints in the U.S. District Court for the District of Delaware alleging patent infringement by 3Shape’s Trios intraoral scanning system and Dental System software. Two of those cases were stayed pending the ITC determinations, and the other two cases are currently active in discovery and pretrial proceedings. Trials have been scheduled to begin on April 20, 2020 in one case and to begin on June 8, 2020 in the other. Certain of Align’s asserted patents in the Delaware actions were found invalid by the District Court Judge. The ITC conducted hearings in the Section 337 investigations in September and November 2018. On March 1, 2019, the Administrative Law Judge issued an Initial Determination in one of the Section 337 investigations, finding no violation of Section 337 by 3Shape. On April 26, 2019, the Administrative Law Judge issued an Initial Determination in the second Section 337 investigations, finding no violation of Section 337 by 3Shape. Align and 3Shape each petitioned the Commission for review of the Initial Determinations. On July 18 and July 19, 2019, the Commission determined to review each Initial Determination and sought additional briefing by the parties with respect to one of the Section 337 investigations. On August 20, 2019, the Commission vacated one Initial Determination and terminated the investigation, and on October 15, 2019, the Court ordered that the stay be lifted on the corresponding Delaware case. The current target date for completion of the other investigation is November 22, 2019.</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On May 9, 2018, 3Shape filed a complaint in the U.S. District Court for the District of Delaware alleging patent infringement by Align’s iTero Element scanner of a single 3Shape patent; the court stayed the case. On June 14, 2018, 3Shape filed another complaint in the U.S. District Court for the District of Delaware alleging patent infringement by Align’s iTero Element scanner of a single 3Shape patent. On August 19, 2019, the Court consolidated the two actions, and 3Shape filed an amended complaint alleging infringement of an additional patent on August 30, 2019. The case is active and in the early discovery phase, with trial scheduled to begin on April 12, 2021.</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On August 28, 2018, 3Shape filed a complaint against Align in the U.S. District Court for the District of Delaware alleging antitrust violations and seeking monetary damages and injunctive relief relating to Align’s alleged market activities, including Align’s assertion of its patent portfolio, in alleged clear aligner and intraoral scanning markets, and the Court scheduled trial to begin on May 10, 2021. Align filed a motion to dismiss 3Shape’s complaint on October 17, 2018. Align also moved to stay the litigation pending the outcome of its motion to dismiss. The court granted Align’s motion to stay. On August 15, 2019, the Magistrate Judge recommended that Align’s motion to dismiss be granted, and, on September 26, 2019, the District Court Judge adopted the Magistrate Judge’s Report and Recommendation, granted Align’s motion to dismiss, and dismissed 3Shape’s complaint with leave to amend within thirty days of the order. On October 28, 2019, 3Shape filed an amended complaint. Align has until November 18, 2019 to respond. </span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On December 10, 2018, Align filed </span><span style="font-family:inherit;font-size:10pt;"><span>three</span></span><span style="font-family:inherit;font-size:10pt;"> additional patent infringement lawsuits asserting </span><span style="font-family:inherit;font-size:10pt;"><span>10</span></span><span style="font-family:inherit;font-size:10pt;"> additional patents against 3Shape. Align filed one Section 337 complaint with the ITC alleging that 3Shape violates U.S. trade laws through unfair competition by selling for importation and importing the infringing TRIOS intraoral scanning system, Trios Lab Scanners and TRIOS software, TRIOS Module software, Dental System software, and Ortho System Software. On December 11, 2018, Align filed </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> separate complaints in the U.S. District Court for the District of Delaware alleging patent infringement by 3Shape's Trios intraoral scanning system, Lab Scanners and Dental and Ortho System Software. The ITC instituted the investigation, and one of the District Court cases was stayed pending the ITC determination. Certain claims of Align’s asserted patents in the Delaware action was found invalid by the District Court Judge. The remaining District Court case is in the very early stages of discovery and pretrial proceedings. The ITC evidentiary hearing was held at the end of October 2019. The deadline for the judge’s initial determination is March 6, 2020.</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3Shape has sought to invalidate certain of Align’s patents through petitions for inter partes review proceedings. Align disputes 3Shape’s positions and intends to vigorously defend the validity of its patent rights. </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Each of the District Court patent infringement complaints seek monetary damages and injunctive relief against further infringement. We are currently unable to predict the outcome of this dispute and therefore cannot determine the likelihood of loss, if any, nor estimate a range of possible loss.</span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Simon &amp; Simon</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On March 14, 2019, a dental practice named Simon and Simon, PC d/b/a City Smiles brought an antitrust action on behalf of itself and a putative class of similarly situated practices seeking monetary damages and injunctive relief relating to Align’s alleged market activities in alleged clear aligner and intraoral scanning markets. Align filed a motion to dismiss the complaint on April 5, 2019, and the court held a hearing on Align’s motion. On October 15, 2019, the Magistrate Judge issued a Report and Recommendation on Align’s motion to dismiss which recommends that Align’s motion be granted and that the plaintiffs’ complaint be dismissed without prejudice. On October 29, 2019, Simon and Simon filed objections to the Magistrate Judge’s Report and Recommendation. Align has until November 12, 2019 to respond. Align believes the plaintiffs’ claims are without merit and intends to vigorously defend itself.</span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">SDC Dispute</span></div><div style="line-height:120%;text-align:justify;text-indent:29px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-bottom:12px;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2018, Align received a communication on behalf of SDC Financial LLC, SmileDirectClub LLC, and the Members of SDC Financial LLC other than the Company (collectively, the “SDC Entities”) alleging that the launch and operation of the Invisalign store pilot program constituted a breach of non-compete provisions applicable to the members of SDC Financial LLC, including Align. As a result of this alleged breach, SDC Financial LLC notified us that its members (other than Align) sought to exercise a right to repurchase all of Align's SDC Financial LLC membership interests for a purchase price equal to the current “capital account” balance of Align. The SDC Entities’ communication also alleged that Align breached confidentiality provisions applicable to the SDC Financial LLC members and demanded that Align cease all activities related to the Invisalign store pilot project, close existing Invisalign stores and cease using SDC’s confidential information. In April 2018, the SDC Entities instigated confidential arbitration proceedings and filed a complaint in the Chancery Court of Davidson County, State of Tennessee that sought, among other forms of relief, to preliminarily and permanently enjoin all activities related to the Invisalign store pilot project, require Align to close existing Invisalign stores, prohibit Align from opening any additional stores, and allow the SDC Entities to exercise a right to repurchase all of Align's SDC Financial LLC membership interests for a purchase price equal to Align's current “capital account” balance. </span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On June 29, 2018, the Chancery Court of Davidson County, State of Tennessee denied the SDC Entities’ request for a temporary injunction to prevent Align from opening additional Invisalign stores. During December 2018, the parties participated in binding arbitration proceedings and presented closing arguments on January 23, 2019. The arbitrator issued his decision on March 4, 2019. The arbitrator found that Align breached the non-compete provision applicable to the members of SDC Financial LLC and that Align misused the SDC Entities’ confidential information and violated fiduciary duties to SDC Financial LLC. The arbitrator ordered Align to close its Invisalign stores by April 3, 2019, and enjoined Align from opening new Invisalign stores or providing certain services in physical retail establishments in connection with the marketing and sale of clear aligners, and enjoined Align from using the SDC Entities’ confidential information. The arbitrator extended the expiration date of specified aspects of the non-compete provision to August 18, 2022. The arbitrator also ordered Align to tender its SDC Financial LLC membership interests to the SDC Entities for a purchase price equal to the “capital account” balance as of October 31, 2017, to be determined in accordance with the applicable provisions of the SDC Operating Agreements. No financial damages were awarded to the SDC Entities. The SDC Entities filed a motion to confirm the Award, which Align did not oppose, in the Circuit Court for Cook County, Illinois. The motion to confirm the Award was granted on April 29, 2019. </span></div><div style="line-height:120%;text-align:justify;text-indent:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As required by the Award, on April 3, 2019, Align had closed its Invisalign stores, returned SDC’s alleged confidential information, and tendered its membership interests for a purchase price that SDC claims to be Align’s “capital account” balance as of October 31, 2017. Align disputes that the SDC Entities properly determined the value of Align’s “capital account” balance as of October 31, 2017 as required by the SDC Operating Agreements and the Award. Consequently, on July 3, 2019, Align filed a confidential demand for arbitration challenging the propriety of the SDC Entities’ determination of Align’s “capital account” balance as of October 31, 2017. That arbitration proceeding remains pending and currently is scheduled to be heard in June 2020. Relatedly, the SDC Entities filed a contempt petition with the Illinois court which confirmed the Award, asserting that Align had no right to contest the “capital account” determination as made by the SDC Entities. On September 4, 2019, the Illinois court denied in its entirety the contempt petition filed by the SDC Entities.</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On August 19, 2019, the SDC Entities filed a separate confidential arbitration proceeding alleging that Align has violated the non-compete provisions applicable to the members of the SDC Entities by virtue of Align’s alleged dealings with a third-party claimed to be a competitor of the SDC Entities. Align has denied the claim and intends to vigorously defend itself against the newly asserted allegations. The SDC Entities have yet to identify the range of damages they may seek to recover in the course of this arbitration and no hearing date has yet been set. </span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Align is currently unable to predict the outcome of these lawsuits and therefore cannot determine the likelihood of loss nor estimate a range of possible loss.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Straumann Group Litigation Settlement</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In March 2019, Align entered into an agreement with Straumann Group to settle all outstanding patent disputes in the U.S., the U.K., and Brazil, including those involving ClearCorrect, a subsidiary of Straumann Group. Under the terms of the settlement, Straumann Group paid Align </span><span style="font-family:inherit;font-size:10pt;"><span>$35.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> on March 29, 2019. In addition, Align also signed a non-binding letter of intent with Straumann Group for a </span><span style="font-family:inherit;font-size:10pt;"><span>5</span></span><span style="font-family:inherit;font-size:10pt;">-year global development and distribution agreement whereby Straumann would distribute </span><span style="font-family:inherit;font-size:10pt;"><span>5,000</span></span><span style="font-family:inherit;font-size:10pt;"> iTero Element scanners which would be fully integrated into the Straumann/Dental Wings CARES®/DWOS® workflow. The agreement provided that if for any reason the companies chose not to enter into the development and distribution agreement by July 2, 2019 or by a mutually agreed extended date, Straumann Group would pay Align an additional </span><span style="font-family:inherit;font-size:10pt;"><span>$16.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> in lieu of the development and distribution agreement. In June 2019, the parties terminated the discussions regarding a possible development and distribution agreement and as a result, Straumann paid us the additional </span><span style="font-family:inherit;font-size:10pt;"><span>$16.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> in July 2019. During the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, we recognized a litigation settlement gain of </span><span style="font-family:inherit;font-size:10pt;"><span>$51.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In addition, in the course of Align’s operations, Align is involved in a variety of claims, suits, investigations, and proceedings, including actions with respect to intellectual property claims, patent infringement claims, government investigations, labor and employment claims, breach of contract claims, tax, and other matters. Regardless of the outcome, these proceedings can have an adverse impact on us because of defense costs, diversion of management resources, and other factors. Although the results of complex legal proceedings are difficult to predict and Align’s view of these matters may change in the future as litigation and events related thereto unfold; Align currently does not believe that these matters, individually or in the aggregate, will materially affect Align’s financial position, results of operations or cash flows.</span></div> 6 26 2 4 3 10 2 35000000.0 P5Y 5000 16000000.0 16000000.0 51000000.0 Commitments and Contingencies<div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Other Commitments</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On January 15, 2019, we entered into a Purchase Agreement to purchase </span><span style="font-family:inherit;font-size:10pt;"><span>five</span></span><span style="font-family:inherit;font-size:10pt;"> floors of a building under construction in Petach Tivka, Israel (the "Property") for a purchase price of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$27.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> with an option to purchase additional </span><span style="font-family:inherit;font-size:10pt;"><span>three</span></span><span style="font-family:inherit;font-size:10pt;"> floors. The purchase price is payable in </span><span style="font-family:inherit;font-size:10pt;"><span>six</span></span><span style="font-family:inherit;font-size:10pt;"> installments according to construction milestones and the delivery of the Property will be throughout 2019 and 2020.</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On September 26, 2019, we entered into a Purchase and Sale Agreement to purchase a building located in San Jose, California for </span><span style="font-family:inherit;font-size:10pt;"><span>$21.3 million</span></span><span style="font-family:inherit;font-size:10pt;">. On September 27, 2019, we paid a </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> refundable deposit related to the Purchase and Sale Agreement and an additional </span><span style="font-family:inherit;font-size:10pt;"><span>$21.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> will be paid on or before the closing date which is expected to occur in the first quarter of 2020.</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subsequent to the end of third quarter of 2019, on October 3, 2019, we entered into a Promotional Rights Agreement (the “Agreement”) for </span><span style="font-family:inherit;font-size:10pt;"><span>$36.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> with a third-party which includes certain advertising and media coverage. The expense related to the Agreement will be incurred over the period of April 1, 2020 through March 31, 2023.</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Off-Balance Sheet Arrangements</span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, we had no material off-balance sheet arrangements that have, or are reasonably likely to have, a current or future material effect on our consolidated financial condition, results of operations, liquidity, capital expenditures or capital resources other than certain items disclosed in </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">Note 9 “Commitments and Contingencies” of the Notes to Consolidated Financial Statements</span><span style="font-family:inherit;font-size:10pt;"> included in our Annual Report on Form 10-K.</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Indemnification Provisions</span></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the normal course of business to facilitate transactions in our services and products, we indemnify certain parties: customers, vendors, lessors, and other parties with respect to certain matters, including, but not limited to, services to be provided by us and intellectual property infringement claims made by third parties. In addition, we have entered into indemnification agreements with our directors and our executive officers that will require us, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors or officers. Several of these agreements limit the time within which an indemnification claim can be made and the amount of the claim.</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">It is not possible to make a reasonable estimate of the maximum potential amount under these indemnification agreements due to the unique facts and circumstances involved in each particular agreement. Additionally, we have a limited history of prior indemnification claims and the payments we have made under such agreements have not had a material adverse effect on our results of operations, cash flows or financial position. However, to the extent that valid indemnification claims arise in the future, </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">future payments by us could be significant and could have a material adverse effect on our results of operations or cash flows in a particular period. As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, we did not have any material indemnification claims that were probable or reasonably possible.</span></div> 5 27000000.0 3 6 21300000 300000 21000000.0 36000000.0 Stockholders’ Equity<div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Summary of Stock-Based Compensation Expense</span></div><div style="line-height:120%;text-indent:32px;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the 2005 Incentive Plan (as amended) has a total reserve of </span><span style="font-family:inherit;font-size:10pt;"><span>27,783,379</span></span><span style="font-family:inherit;font-size:10pt;"> shares of which </span><span style="font-family:inherit;font-size:10pt;"><span>5,372,152</span></span><span style="font-family:inherit;font-size:10pt;"> shares are available for issuance.</span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based compensation is based on the estimated fair value of awards, net of estimated forfeitures, and recognized over the requisite service period. Estimated forfeitures are based on historical experience at the time of grant and may be revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. The stock-based compensation related to all of our stock-based awards and employee stock purchases for the </span><span style="font-family:inherit;font-size:10pt;">three and nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 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;"> is as follows (in thousands):</span><span style="font-family:inherit;font-size:9pt;"> </span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:60%;"/><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:7%;"/><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: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="text-align:left;font-size:8pt;"><span style="font-family:inherit;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="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended <br/>September 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:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended <br/>September 30,</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:inherit;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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of net revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,354</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>966</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,744</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,747</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Selling, general and administrative</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,394</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,403</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,321</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,197</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,428</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,829</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,622</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,974</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total stock-based compensation</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,176</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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,198</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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,687</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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,918</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%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock Options</span></div><div style="line-height:120%;text-indent:32px;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We have not granted options since 2011 and all outstanding options were fully vested and associated stock-based compensation expenses was recognized as of December 31, 2015. During the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;"><span>8,187</span></span><span style="font-family:inherit;font-size:10pt;"> stock options were exercised at a weighted average exercise price of </span><span style="font-family:inherit;font-size:10pt;"><span>$8.07</span></span><span style="font-family:inherit;font-size:10pt;"> per share. As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, there were no options outstanding and exercisable. </span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Restricted Stock Units (“RSUs”)</span></div><div style="line-height:120%;text-indent:32px;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of RSUs is based on our closing stock price on the date of grant. A summary for the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> is as follows:</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;"> </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="13"/></tr><tr><td style="width:43%;"/><td style="width:14%;"/><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:13%;"/><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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of Shares</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Underlying RSUs</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Grant Date 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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Average Remaining</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Contractual Term (in years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Intrinsic</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> Value</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Nonvested as of 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>931</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>129.39</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>276</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>256.33</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested and released</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(422</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: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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>103.01</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(61</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>181.57</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Nonvested as of September 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>724</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>188.86</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>131,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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, we expect to recognize </span><span style="font-family:inherit;font-size:10pt;"><span>$100.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> of total unamortized compensation cost, net of estimated forfeitures, related to RSUs over a weighted average period of </span><span style="font-family:inherit;font-size:10pt;"><span>2.2</span></span><span style="font-family:inherit;font-size:10pt;"> years.</span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Market-performance Based Restricted Stock Units (“MSUs”)</span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We grant MSUs to our executive officers. Each MSU represents the right to one share of Align’s common stock. The actual number of MSUs which will be eligible to vest will be based on the performance of Align’s stock price relative to the performance of a stock market index over the vesting period, and certain MSU grants are also based on Align’s stock price at the end of the performance period. Generally, the vesting period of MSUs is </span><span style="font-family:inherit;font-size:10pt;"><span>three years</span></span><span style="font-family:inherit;font-size:10pt;">. For MSUs granted during the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the maximum number of MSUs which will be eligible to vest are </span><span style="font-family:inherit;font-size:10pt;"><span>250%</span></span><span style="font-family:inherit;font-size:10pt;"> of the MSUs initially granted.</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary for the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</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%;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="13"/></tr><tr><td style="width:43%;"/><td style="width:13%;"/><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%;"/><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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of Shares</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Underlying MSUs</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Grant Date 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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Remaining</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Contractual Term (in years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Intrinsic </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Nonvested as of 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>324</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>215.07</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>240.73</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested and released</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(191</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size: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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>77.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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>258.72</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Nonvested as of September 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>259</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>326.15</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, we expect to recognize </span><span style="font-family:inherit;font-size:10pt;"><span>$43.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> of total unamortized compensation cost, net of estimated forfeitures, related to MSUs over a weighted average period of </span><span style="font-family:inherit;font-size:10pt;"><span>1.4</span></span><span style="font-family:inherit;font-size:10pt;"> years.</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Employee Stock Purchase Plan (“ESPP”)</span></div><div style="line-height:120%;text-align:justify;text-indent:32px;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In May 2010, our shareholders approved the 2010 Employee Stock Purchase Plan (the “2010 Purchase Plan”) which will continue until terminated by either the Board of Directors or its administrator. The maximum number of shares available for purchase under the 2010 Purchase Plan is </span><span style="font-family:inherit;font-size:10pt;"><span>2,400,000</span></span><span style="font-family:inherit;font-size:10pt;"> shares. As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, we have </span><span style="font-family:inherit;font-size:10pt;"><span>441,293</span></span><span style="font-family:inherit;font-size:10pt;"> shares available for future issuance.</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of the option component of the 2010 Purchase Plan shares was estimated at the grant date using the Black-Scholes option pricing model with the following weighted average assumptions:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:57%;"/><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:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended <br/>September 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:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended <br/>September 30,</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:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected term (in years)</span></div></td><td colspan="3" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.5</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.2</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.4</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.3</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected volatility</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52.0</span></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;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="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.7</span></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50.1</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: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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.2</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:10pt;"><span style="font-family:inherit;font-size:10pt;">%</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Risk-free interest rate</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.8</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.5</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.2</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:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.2</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:10pt;"><span style="font-family:inherit;font-size:10pt;">%</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected dividends</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average fair value at grant date</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80.42</span></span></div></td><td 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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109.58</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86.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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94.71</span></span></div></td><td 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%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, there was </span><span style="font-family:inherit;font-size:10pt;"><span>$13.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> of total unamortized compensation costs related to employee stock purchases which we expect to be recognized over a weighted average period of </span><span style="font-family:inherit;font-size:10pt;"><span>1.2</span></span><span style="font-family:inherit;font-size:10pt;"> year.</span></div> 27783379 5372152 The stock-based compensation related to all of our stock-based awards and employee stock purchases for the <span style="font-family:inherit;font-size:10pt;">three and nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 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;"> is as follows (in thousands):</span><span style="font-family:inherit;font-size:9pt;"> </span><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.609375%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:60%;"/><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:7%;"/><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: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="text-align:left;font-size:8pt;"><span style="font-family:inherit;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="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended <br/>September 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:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended <br/>September 30,</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:inherit;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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cost of net revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,354</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>966</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,744</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,747</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Selling, general and administrative</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,394</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>15,403</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,321</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>41,197</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Research and development</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,428</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,829</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,622</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,974</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total stock-based compensation</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,176</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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,198</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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67,687</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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,918</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> 1354000 966000 3744000 2747000 19394000 15403000 54321000 41197000 3428000 2829000 9622000 7974000 24176000 19198000 67687000 51918000 8187 8.07 A summary for the <span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> is as follows:</span><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:9pt;"> </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="13"/></tr><tr><td style="width:43%;"/><td style="width:14%;"/><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:13%;"/><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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of Shares</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Underlying RSUs</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Grant Date 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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Average Remaining</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Contractual Term (in years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Intrinsic</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;"> Value</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Nonvested as of 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>931</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>129.39</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>276</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>256.33</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested and released</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(422</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: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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>103.01</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(61</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>181.57</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Nonvested as of September 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>724</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>188.86</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>131,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></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 931000 129.39 276000 256.33 422000 103.01 61000 181.57 724000 188.86 P1Y3M18D 131021000 100600000 P2Y2M12D P3Y 2.50 <div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A summary for the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</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%;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="13"/></tr><tr><td style="width:43%;"/><td style="width:13%;"/><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%;"/><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="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of Shares</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Underlying MSUs</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Grant Date 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 style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Remaining</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Contractual Term (in years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Intrinsic </span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Value</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in thousands)</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Nonvested as of 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>324</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>215.07</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>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><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>240.73</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested and released</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(191</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size: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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>77.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 style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Forfeited</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>258.72</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Nonvested as of September 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>259</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>326.15</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46,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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 324000 215.07 138000 240.73 191000 77.17 12000 258.72 259000 326.15 P1Y4M24D 46776000 43700000 P1Y4M24D 2400000 441293 <div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of the option component of the 2010 Purchase Plan shares was estimated at the grant date using the Black-Scholes option pricing model with the following weighted average assumptions:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:57%;"/><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:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended <br/>September 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:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended <br/>September 30,</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:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected term (in years)</span></div></td><td colspan="3" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.5</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.2</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.4</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.3</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected volatility</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52.0</span></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;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="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.7</span></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50.1</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: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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>35.2</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:10pt;"><span style="font-family:inherit;font-size:10pt;">%</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Risk-free interest rate</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.8</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.5</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.2</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:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.2</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:10pt;"><span style="font-family:inherit;font-size:10pt;">%</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected dividends</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average fair value at grant date</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80.42</span></span></div></td><td 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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:top;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109.58</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>86.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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94.71</span></span></div></td><td 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> P1Y6M P1Y2M12D P1Y4M24D P1Y3M18D 0.520 0.357 0.501 0.352 0.018 0.025 0.022 0.022 0 0 0 0 80.42 109.58 86.02 94.71 13400000 P1Y2M12D Common Stock Repurchase Programs<div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">April 2016 Repurchase Program</span></div><div style="line-height:120%;text-align:justify;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In April 2016, we announced that our Board of Directors had authorized a plan to repurchase up to </span><span style="font-family:inherit;font-size:10pt;"><span>$300.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of our common stock (“April 2016 Repurchase Program”). </span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In 2017, we entered into an accelerated share repurchase agreement ("2017 ASR") to repurchase </span><span style="font-family:inherit;font-size:10pt;"><span>$50.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of our common stock which was completed in August 2017. We received a total of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>0.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares for an average share price of </span><span style="font-family:inherit;font-size:10pt;"><span>$146.48</span></span><span style="font-family:inherit;font-size:10pt;">. During 2017, we repurchased on the open market approximately </span><span style="font-family:inherit;font-size:10pt;"><span>0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of our common stock at an average price of </span><span style="font-family:inherit;font-size:10pt;"><span>$243.40</span></span><span style="font-family:inherit;font-size:10pt;"> per share, including commissions, for an aggregate purchase price of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$50.0 million</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In 2018, we repurchased on the open market approximately </span><span style="font-family:inherit;font-size:10pt;"><span>0.7 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of our common stock at an average price of </span><span style="font-family:inherit;font-size:10pt;"><span>$293.21</span></span><span style="font-family:inherit;font-size:10pt;"> per share, including commissions, for an aggregate purchase price of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$200.0 million</span></span><span style="font-family:inherit;font-size:10pt;">, completing the April 2016 Repurchase Program.</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">May 2018 Repurchase Program</span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In May 2018, we announced that our Board of Directors had authorized a plan to repurchase up to </span><span style="font-family:inherit;font-size:10pt;"><span>$600.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of our common stock (“May 2018 Repurchase Program”). </span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In 2018, we repurchased on the open market approximately </span><span style="font-family:inherit;font-size:10pt;"><span>0.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of our common stock at an average price of </span><span style="font-family:inherit;font-size:10pt;"><span>$356.54</span></span><span style="font-family:inherit;font-size:10pt;"> per share, including commissions, for an aggregate purchase price of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$50.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. In 2018, we entered into an accelerated stock repurchase agreement (“2018 ASR”) to repurchase </span><span style="font-family:inherit;font-size:10pt;"><span>$50.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of our common stock which was completed in December 2018. We received a total of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares for an average share price of </span><span style="font-family:inherit;font-size:10pt;"><span>$213.18</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2019, we repurchased on the open market approximately </span><span style="font-family:inherit;font-size:10pt;"><span>0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of our common stock at an average price of </span><span style="font-family:inherit;font-size:10pt;"><span>$243.42</span></span><span style="font-family:inherit;font-size:10pt;"> per share, including commissions for an aggregate purchase price of </span><span style="font-family:inherit;font-size:10pt;"><span>$50.0 million</span></span><span style="font-family:inherit;font-size:10pt;">. In May 2019, we repurchased on the open market approximately </span><span style="font-family:inherit;font-size:10pt;"><span>0.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares of our common stock at an average price of </span><span style="font-family:inherit;font-size:10pt;"><span>$307.48</span></span><span style="font-family:inherit;font-size:10pt;"> per share, including commissions for an aggregate price of </span><span style="font-family:inherit;font-size:10pt;"><span>$49.5 million</span></span><span style="font-family:inherit;font-size:10pt;">. In July 2019, we entered into an accelerated stock repurchase agreement (“2019 ASR”) to repurchase </span><span style="font-family:inherit;font-size:10pt;"><span>$200.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> of our common stock which was completed in September 2019. We received a total of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>1.1 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares for an average share price of </span><span style="font-family:inherit;font-size:10pt;"><span>$176.61</span></span><span style="font-family:inherit;font-size:10pt;">. As of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, we have </span><span style="font-family:inherit;font-size:10pt;"><span>$200.5 million</span></span><span style="font-family:inherit;font-size:10pt;"> available for repurchase under the May 2018 Repurchase Program.</span></div> 300000000.0 50000000.0 400000 146.48 200000 243.40 50000000.0 700000 293.21 200000000.0 600000000.0 100000 356.54 50000000.0 50000000.0 200000 213.18 200000 243.42 50000000.0 200000 307.48 49500000 200000000.0 1100000 176.61 200500000 Accounting for Income Taxes<div style="line-height:120%;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our provision for income taxes was </span><span style="font-family:inherit;font-size:10pt;"><span>$25.9 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$24.6 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 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, representing effective tax rates of </span><span style="font-family:inherit;font-size:10pt;"><span>20.2%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>19.4%</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. Our provision for income taxes was </span><span style="font-family:inherit;font-size:10pt;"><span>$77.8 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$35.2 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 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, representing effective tax rates of </span><span style="font-family:inherit;font-size:10pt;"><span>19.1%</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>10.2%</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. Our effective tax rate differs from the statutory federal income tax rate of </span><span style="font-family:inherit;font-size:10pt;">21%</span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">three and nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> mainly as a result of certain foreign earnings, primarily from the Netherlands and Costa Rica, being taxed at lower tax rates and the recognition of excess tax benefits related to stock-based compensation, partially offset by non-deductible officers’ compensation. Our effective tax rate differs from the statutory federal income tax rate of </span><span style="font-family:inherit;font-size:10pt;">21%</span><span style="font-family:inherit;font-size:10pt;"> for the three and nine months ended </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> mainly as a result of the recognition of excess tax benefits related to stock-based compensation, tax benefits recognized related to a statute of limitations expiration, and certain foreign earnings, primarily from the Netherlands and Costa Rica, being taxed at lower tax rates, partially offset by unfavorable tax impact of the TCJA, including non-deductible officers’ compensation.</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The increase in our effective tax rate for the </span><span style="font-family:inherit;font-size:10pt;">three and nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> compared to the same periods in </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> is primarily attributable to reduced excess tax benefits from stock-based compensation mainly due to non-deductible officers’ compensation and tax benefits recorded last year as a result of expiration of statute limitations that did not recur in 2019. For the </span><span style="font-family:inherit;font-size:10pt;">three and nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, we recognized excess tax benefits of </span><span style="font-family:inherit;font-size:10pt;"><span>$0.4 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$13.5 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, in our provision for income taxes. </span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We exercise significant judgment in regards to estimates of future market growth, forecasted earnings and projected taxable income in determining the provision for income taxes and for purposes of assessing our ability to utilize any future benefit from deferred tax assets.</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We file U.S. federal, U.S. state, and non-U.S. income tax returns. Our major tax jurisdictions include U.S. federal, the State of California and the Netherlands. For U.S. federal and state tax returns, we are no longer subject to tax examinations for years before </span><span style="font-family:inherit;font-size:10pt;">2015</span><span style="font-family:inherit;font-size:10pt;">. We are currently under examination by the IRS for tax years 2015 and 2016. With few exceptions, we are no longer subject to examination by foreign tax authorities for years before </span><span style="font-family:inherit;font-size:10pt;">2012</span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our total gross unrecognized tax benefits, excluding interest and penalties, was </span><span style="font-family:inherit;font-size:10pt;"><span>$46.0 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$33.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">September 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;">, respectively, a material amount of which would impact our effective tax rate if recognized. Our total interest and penalties accrued as of </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$1.6 million</span></span><span style="font-family:inherit;font-size:10pt;">. We have elected to recognize interest and penalties related to unrecognized tax benefits as a component of income taxes. The timing and resolution of income tax examinations is uncertain, and the amounts ultimately paid, if any, upon resolution of issues raised by the taxing authorities may differ materially from the amounts accrued for each year. Although it is possible that our balance of gross unrecognized tax benefits could materially change in the next 12 months, given the uncertainty in the development of ongoing income tax examinations, we are unable to estimate the full range of possible adjustments to this balance.</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">December 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, our undistributed earnings of our foreign subsidiaries totaled </span><span style="font-family:inherit;font-size:10pt;"><span>$533.5 million</span></span><span style="font-family:inherit;font-size:10pt;">. As a result of the TCJA, during the year ended December 31, 2017, we provided for U.S. income taxes on undistributed foreign earnings through December 31, 2017, and we have reassessed our capital needs and investment strategy with regard to the indefinite reinvestment, determining that certain of those are no longer indefinitely reinvested. Of the total undistributed foreign earnings as of December 31, 2018, the amount that is not indefinitely reinvested is </span><span style="font-family:inherit;font-size:10pt;"><span>$239.2 million</span></span><span style="font-family:inherit;font-size:10pt;">. The remaining amount of undistributed foreign earnings of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$294.3 million</span></span><span style="font-family:inherit;font-size:10pt;"> continues to be indefinitely reinvested in our international operations. Since U.S. income taxes have already been provided under the Global Intangible Low-Taxed Income (“GILTI”) provisions of the TCJA, the additional tax </span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">impact of the distribution of such foreign earnings to the U.S. parent company would be limited to withholding taxes and is not significant.</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2017, the Costa Rica Ministry of Foreign Trade, an agency of the Government of Costa Rica, granted an extension of certain income tax incentives for an additional twelve year period. Under these incentives, all of the income in Costa Rica is subject to a reduced tax rate. In order to receive the benefit of these incentives, we must hire specified numbers of employees and maintain certain minimum levels of fixed asset investment in Costa Rica. If we do not fulfill these conditions for any reason, our incentive could lapse and our income in Costa Rica would be subject to taxation at higher rates which could have a negative impact on our operating results. The Costa Rica corporate income tax rate that would apply, absent the incentives, is </span><span style="font-family:inherit;font-size:10pt;"><span>30%</span></span><span style="font-family:inherit;font-size:10pt;"> for 2019 and 2018. For the </span><span style="font-family:inherit;font-size:10pt;">three and nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;">, the reduction in income taxes due to the reduced tax rate was minimal.</span></div> 25900000 24600000 0.202 0.194 77800000 35200000 0.191 0.102 400000 13500000 46000000.0 33300000 1600000 533500000 239200000 294300000 0.30 Net Income per Share<div style="line-height:120%;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic net income per share is computed using the weighted average number of shares of common stock outstanding during the period. Diluted net income per share is computed using the weighted average number of shares of common stock, adjusted for any dilutive effect of potential common stock. Potential common stock, computed using the treasury stock method, includes RSUs, MSUs and our ESPP.</span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the computation of basic and diluted net income per share attributable to common stock (in thousands, except per share amounts):</span><span style="font-family:inherit;font-size:9pt;"> </span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:52%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended <br/>September 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:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended <br/>September 30,</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:inherit;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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Numerator:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>102,524</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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,872</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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>321,514</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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>302,843</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Denominator:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average common shares outstanding, basic</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79,332</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80,111</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79,709</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80,122</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dilutive effect of potential common stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>493</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,248</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>688</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,416</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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total shares, diluted</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79,825</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 colspan="2" 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81,359</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 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80,397</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81,538</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span 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:20px;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:20px;font-size:10pt;"><span 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:20px;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:20px;font-size:10pt;"><span 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:20px;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:20px;font-size:10pt;"><span 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:20px;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:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income per share, basic</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.29</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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.26</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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.03</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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.78</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income per share, diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.28</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:3px double #000000;"><div style="text-align:left;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-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.24</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.00</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.71</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%;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><span style="font-family:inherit;font-size:10pt;">For the </span><span style="font-family:inherit;font-size:10pt;">three and nine</span><span style="font-family:inherit;font-size:10pt;"> months ended </span><span style="font-family:inherit;font-size:10pt;">September 30, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span>, potentially anti-dilutive shares excluded from diluted net income per share related to RSUs, MSUs and ESPP were not material. <div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth the computation of basic and diluted net income per share attributable to common stock (in thousands, except per share amounts):</span><span style="font-family:inherit;font-size:9pt;"> </span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:52%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended <br/>September 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:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended <br/>September 30,</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:inherit;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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Numerator:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>102,524</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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,872</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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>321,514</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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>302,843</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Denominator:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted average common shares outstanding, basic</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79,332</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80,111</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79,709</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80,122</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Dilutive effect of potential common stock</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>493</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,248</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>688</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,416</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:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total shares, diluted</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79,825</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 colspan="2" 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81,359</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 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80,397</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;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81,538</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span 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:20px;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:20px;font-size:10pt;"><span 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:20px;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:20px;font-size:10pt;"><span 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:20px;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:20px;font-size:10pt;"><span 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:20px;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:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income per share, basic</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.29</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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.26</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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.03</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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.78</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:52px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income per share, diluted</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.28</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:3px double #000000;"><div style="text-align:left;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-top:2px;padding-bottom:2px;border-top:3px double #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1.24</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.00</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.71</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%;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 102524000 100872000 321514000 302843000 79332000 80111000 79709000 80122000 493000 1248000 688000 1416000 79825000 81359000 80397000 81538000 1.29 1.26 4.03 3.78 1.28 1.24 4.00 3.71 Supplemental Cash Flow Information <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The supplemental cash flow information consists of the following (in thousands):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended <br/>September 30,</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:inherit;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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-cash investing and financing activities:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fixed assets acquired with accounts payable or accrued 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,331</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,281</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Conversion of convertible notes receivable into equity securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,862</span></span></div></td><td 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Issuance of promissory note in exchange for sale of equity method investment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,154</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash paid for amounts included in the measurement of 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><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating cash flows from operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,186</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Investing cash flows from finance leases </span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">1</sup></span></div><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,896</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financing cash flows from finance leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,773</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use assets obtained in exchange for lease obligations:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,395</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,064</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td 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></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:9pt;padding-left:18px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">1</sup> </span></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">A</span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt"> </sup></span><span style="font-family:inherit;font-size:9pt;">portion of finance lease purchase payment relates to leasing a part of the building to a third party as a lessor. This amount is included in Other Investing Activities in our Condensed Consolidated Statements of Cash Flows.</span></div> <div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The supplemental cash flow information consists of the following (in thousands):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:74%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:10%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended <br/>September 30,</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:inherit;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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-cash investing and financing activities:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fixed assets acquired with accounts payable or accrued 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,331</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24,281</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Conversion of convertible notes receivable into equity securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,862</span></span></div></td><td 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Issuance of promissory note in exchange for sale of equity method investment</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54,154</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash paid for amounts included in the measurement of 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><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating cash flows from operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21,186</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Investing cash flows from finance leases </span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">1</sup></span></div><div style="font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10,896</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financing cash flows from finance leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>45,773</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use assets obtained in exchange for lease obligations:</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26,395</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51,064</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">—</span></div></td><td 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></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:9pt;padding-left:18px;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">1</sup> </span></div><div style="line-height:120%;text-align:justify;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">A</span><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt"> </sup></span><span style="font-family:inherit;font-size:9pt;">portion of finance lease purchase payment relates to leasing a part of the building to a third party as a lessor. This amount is included in Other Investing Activities in our Condensed Consolidated Statements of Cash Flows.</span></div> 14331000 24281000 0 4862000 54154000 0 21186000 10896000 45773000 26395000 51064000 Segments and Geographical Information <div style="line-height:120%;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:16px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Segment Information</span></div><div style="line-height:120%;text-indent:32px;font-size:7pt;"><span style="font-family:inherit;font-size:7pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating segments are defined as components of an enterprise for which separate financial information is available that is evaluated regularly by the Chief Operating Decision Maker (“CODM”), or decision-making group, in deciding how to allocate resources and in assessing performance. Our CODM is our Chief Executive Officer. We report segment information based on the management approach. The management approach designates the internal reporting used by CODM for decision making and performance assessment as the basis for determining our reportable segments. The performance measures of our reportable segments include net revenues, gross profit and income from operations. Income from operations for each segment includes all geographic revenues, related cost of net revenues and operating expenses directly attributable to the segment. Certain operating expenses are attributable to operating segments and each allocation is measured differently based on the specific facts and circumstances of the costs being allocated. Costs not specifically allocated to segment income from operations include various corporate expenses such as stock-based compensation and costs related to IT, facilities, human resources, accounting and finance, legal and regulatory, and other separately managed general and administrative costs outside the operating segments.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">We group our operations into </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> reportable segments: Clear Aligner segment and Scanner segment.</span></div><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="padding-bottom:12px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our Clear Aligner segment consists of Comprehensive Products, Non-Comprehensive Products and Non-Case revenues as defined below:</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:66px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Comprehensive Products include, but not limited to, our Invisalign Comprehensive (formerly known as Invisalign Full and Invisalign Teen), Invisalign Assist, Invisalign First and Invisalign Moderate.</span></div></td></tr></table><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:66px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-Comprehensive Products include, Invisalign Express 10, Invisalign Express 5, Express Package, Lite Package and Invisalign Go products in addition to revenues from the sale of aligners to SDC under our supply agreement.</span></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:66px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:66px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:48px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Non-Case includes, but not limited to, Vivera retainers along with our training and ancillary products for treating malocclusion. </span></div></td></tr></table><div style="line-height:120%;text-align:justify;padding-left:66px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman; font-size:10pt;"><tr><td style="width:48px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:30px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:justify;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Our Scanner segment consists of intraoral scanning systems, additional services and ancillary products available with the intraoral scanners that provide digital alternatives to the traditional cast models. This segment includes our iTero scanner and OrthoCAD services.</span></div></td></tr></table><div style="line-height:120%;padding-left:4px;text-align:justify;padding-left:48px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">These reportable operating segments are based on how our CODM views and evaluates our operations as well as allocation of resources. The following information relates to these segments (in thousands): </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:52%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended <br/>September 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:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended <br/>September 30,</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Net revenues</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Clear Aligner</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>516,265</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>427,087</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,482,172</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,245,833</span></span></div></td><td 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;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Scanner</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91,076</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78,202</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>274,837</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>186,639</span></span></div></td><td style="vertical-align: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;padding-left:42px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total net revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>607,341</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>505,289</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,757,009</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,432,472</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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Clear Aligner</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>379,202</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>321,772</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,096,702</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>950,360</span></span></div></td><td 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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Scanner</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,352</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,009</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>175,237</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>114,411</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:42px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total gross profit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>437,554</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>371,781</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,271,939</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,064,771</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><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:10pt;"><span style="font-family:inherit;font-size:10pt;">Income from operations</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Clear Aligner</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>211,952</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>182,667</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>614,622</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>534,408</span></span></div></td><td 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;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Scanner</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,760</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,498</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,286</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,250</span></span></div></td><td style="vertical-align: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;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unallocated corporate expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(117,560</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(88,957</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(323,565</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(253,567</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</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;padding-left:42px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total income from operations</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>127,152</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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>125,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>391,343</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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>346,091</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:42px;text-indent:-18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Clear Aligner</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,306</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,218</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,361</span></span></div></td><td style="vertical-align: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;padding-left:42px;text-indent:-18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Scanner</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,987</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,237</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,349</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,510</span></span></div></td><td 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;padding-left:42px;text-indent:-18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unallocated corporate depreciation and amortization</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,413</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,664</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,994</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,314</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:42px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total depreciation and 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 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,706</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,119</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,194</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,185</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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Impairments and other (gains) charges</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:42px;text-indent:-18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Clear Aligner</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,792</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:10pt;"><span 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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,990</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:42px;text-indent:-18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Scanner</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:42px;text-indent:-18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unallocated corporate impairments and other charges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:42px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total impairments and other charges</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,792</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,990</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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table reconciles total segment income from operations in the table above to net income before provision for income taxes and equity losses of investee (in thousands):</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="17"/></tr><tr><td style="width:52%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span 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:inherit;font-size:8pt;font-weight:bold;">Three Months Ended <br/>September 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:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended <br/>September 30,</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total segment income from operations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>244,712</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>214,165</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>714,908</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>599,658</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unallocated corporate expenses</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(117,560</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: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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(88,957</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: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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(323,565</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: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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(253,567</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: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;padding-left:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total income from operations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>127,152</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>125,208</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>391,343</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>346,091</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,478</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,234</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,576</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,327</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Other income (expense), net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,211</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(837</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,935</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,759</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: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;padding-left:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income before provision for income taxes and equity in losses of investee</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>128,419</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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>126,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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>406,854</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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>344,659</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%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Geographical Information</span></div><div style="line-height:120%;text-indent:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net revenues are presented below by geographic area (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:52%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended <br/>September 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:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended <br/>September 30,</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:inherit;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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net revenues</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> 1</sup></span><span 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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>286,050</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>263,349</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>861,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>754,472</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Netherlands</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>173,926</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>141,405</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>540,858</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>437,364</span></span></div></td><td 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">China</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,636</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,874</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>151,075</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>116,891</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other International </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>83,729</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,661</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>203,366</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>123,745</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total net revenues</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>607,341</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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>505,289</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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,757,009</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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,432,472</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></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">1</sup></span><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:6pt"> </sup></span><span style="font-family:inherit;font-size:9pt;">Net revenues are attributed to countries based on the location of where revenues are recognized by our legal entities.</span></div><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> Tangible long-lived assets are presented below by geographic area (in thousands):</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.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:76%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-lived assets</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> 2</sup></span><span style="font-family:inherit;font-size:10pt;">:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Netherlands</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>231,746</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>206,679</span></span></div></td><td 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>164,732</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>139,239</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Costa Rica</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81,574</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80,218</span></span></div></td><td 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">China</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62,359</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,249</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mexico</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,494</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,240</span></span></div></td><td 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other International</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81,599</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,704</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total long-lived 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>660,504</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>521,329</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:9pt;"> </span></div><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">2</sup></span><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:6pt"> </sup></span><span style="font-family:inherit;font-size:9pt;">Long-lived assets are attributed to countries based on the location of our entity that owns or leases the assets.</span></div> 2 <div style="line-height:120%;text-align:justify;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">These reportable operating segments are based on how our CODM views and evaluates our operations as well as allocation of resources. The following information relates to these segments (in thousands): </span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:52%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended <br/>September 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:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended <br/>September 30,</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:10pt;"><span style="font-family:inherit;font-size:10pt;">Net revenues</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Clear Aligner</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>516,265</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>427,087</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,482,172</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,245,833</span></span></div></td><td 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;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Scanner</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91,076</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78,202</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>274,837</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>186,639</span></span></div></td><td style="vertical-align: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;padding-left:42px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total net revenues</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>607,341</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>505,289</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,757,009</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,432,472</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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gross profit</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Clear Aligner</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>379,202</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>321,772</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,096,702</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>950,360</span></span></div></td><td 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:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Scanner</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58,352</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50,009</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>175,237</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>114,411</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:42px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total gross profit</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>437,554</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>371,781</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,271,939</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,064,771</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><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:10pt;"><span style="font-family:inherit;font-size:10pt;">Income from operations</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Clear Aligner</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>211,952</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>182,667</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>614,622</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>534,408</span></span></div></td><td 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;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Scanner</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32,760</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31,498</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>100,286</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65,250</span></span></div></td><td style="vertical-align: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;padding-left:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unallocated corporate expenses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(117,560</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(88,957</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(323,565</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(253,567</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</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;padding-left:42px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total income from operations</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>127,152</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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>125,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>391,343</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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>346,091</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:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Depreciation and 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;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:42px;text-indent:-18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Clear Aligner</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,306</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,218</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>27,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20,361</span></span></div></td><td style="vertical-align: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;padding-left:42px;text-indent:-18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Scanner</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,987</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,237</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,349</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,510</span></span></div></td><td 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;padding-left:42px;text-indent:-18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unallocated corporate depreciation and amortization</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,413</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,664</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23,994</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,314</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:42px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total depreciation and 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 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19,706</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>14,119</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57,194</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,185</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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Impairments and other (gains) charges</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:42px;text-indent:-18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Clear Aligner</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,792</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:10pt;"><span 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;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,990</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:42px;text-indent:-18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Scanner</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:42px;text-indent:-18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unallocated corporate impairments and other charges</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>—</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:42px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total impairments and other charges</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6,792</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22,990</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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><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></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table reconciles total segment income from operations in the table above to net income before provision for income taxes and equity losses of investee (in thousands):</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="17"/></tr><tr><td style="width:52%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span 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:inherit;font-size:8pt;font-weight:bold;">Three Months Ended <br/>September 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:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended <br/>September 30,</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total segment income from operations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>244,712</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>214,165</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>714,908</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>599,658</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unallocated corporate expenses</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(117,560</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: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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(88,957</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: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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(323,565</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: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="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(253,567</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: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;padding-left:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total income from operations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>127,152</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>125,208</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>391,343</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>346,091</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest income</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,478</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,234</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9,576</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,327</span></span></div></td><td style="vertical-align: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:10pt;"><span style="font-family:inherit;font-size:10pt;">Other income (expense), net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2,211</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(837</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:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,935</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,759</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: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;padding-left:18px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income before provision for income taxes and equity in losses of investee</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>128,419</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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>126,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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>406,854</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: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-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>344,659</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> 516265000 427087000 1482172000 1245833000 91076000 78202000 274837000 186639000 607341000 505289000 1757009000 1432472000 379202000 321772000 1096702000 950360000 58352000 50009000 175237000 114411000 437554000 371781000 1271939000 1064771000 211952000 182667000 614622000 534408000 32760000 31498000 100286000 65250000 -117560000 -88957000 -323565000 -253567000 127152000 125208000 391343000 346091000 9306000 7218000 27851000 20361000 1987000 1237000 5349000 3510000 8413000 5664000 23994000 14314000 19706000 14119000 57194000 38185000 6792000 0 -22990000 0 0 0 0 0 0 0 0 0 6792000 0 -22990000 0 244712000 214165000 714908000 599658000 -117560000 -88957000 -323565000 -253567000 127152000 125208000 391343000 346091000 3478000 2234000 9576000 6327000 -2211000 -837000 5935000 -7759000 128419000 126605000 406854000 344659000 <div style="line-height:120%;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net revenues are presented below by geographic area (in thousands):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:52%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended <br/>September 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:inherit;font-size:8pt;font-weight:bold;">Nine Months Ended <br/>September 30,</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:inherit;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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</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 colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;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:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net revenues</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> 1</sup></span><span 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:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>286,050</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>263,349</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>861,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><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>754,472</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Netherlands</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>173,926</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>141,405</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>540,858</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>437,364</span></span></div></td><td 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">China</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>63,636</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>52,874</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>151,075</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>116,891</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other International </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>83,729</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47,661</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>203,366</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>123,745</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total net revenues</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right: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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>607,341</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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>505,289</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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,757,009</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: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-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,432,472</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></div><div style="line-height:120%;text-align:justify;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><br/></span></div><div style="line-height:120%;text-align:justify;text-indent:24px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">1</sup></span><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:6pt"> </sup></span><span style="font-family:inherit;font-size:9pt;">Net revenues are attributed to countries based on the location of where revenues are recognized by our legal entities.</span></div><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><div style="line-height:120%;text-align:left;text-indent:24px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> Tangible long-lived assets are presented below by geographic area (in thousands):</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.8046875%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:76%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;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="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">September 30, <br/>2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">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="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Long-lived assets</span><span style="font-family:inherit;font-size:10pt;"><sup style="vertical-align:top;line-height:120%;font-size:7pt"> 2</sup></span><span style="font-family:inherit;font-size:10pt;">:</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Netherlands</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>231,746</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>206,679</span></span></div></td><td 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">United States </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>164,732</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>139,239</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Costa Rica</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81,574</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>80,218</span></span></div></td><td 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">China</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62,359</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36,249</span></span></div></td><td style="vertical-align: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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mexico</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>38,494</span></span></div></td><td 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33,240</span></span></div></td><td 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:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other International</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div 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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81,599</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25,704</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total long-lived 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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>660,504</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:10pt;"><span style="font-family:inherit;font-size:10pt;">$</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:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>521,329</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:9pt;"> </span></div><div style="line-height:120%;text-align:left;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;"><br/></span></div><span style="font-family:inherit;font-size:9pt;"><sup style="vertical-align:top;line-height:120%;font-size:6pt">2</sup></span><span style="font-family:inherit;font-size:9pt;font-weight:bold;"><sup style="vertical-align:top;line-height:120%;font-size:6pt"> </sup></span>Long-lived assets are attributed to countries based on the location of our entity that owns or leases the asset 286050000 263349000 861710000 754472000 173926000 141405000 540858000 437364000 63636000 52874000 151075000 116891000 83729000 47661000 203366000 123745000 607341000 505289000 1757009000 1432472000 231746000 206679000 164732000 139239000 81574000 80218000 62359000 36249000 38494000 33240000 81599000 25704000 660504000 521329000 XML 21 R32.htm IDEA: XBRL DOCUMENT v3.19.3
Segments and Geographical Information (Tables)
9 Months Ended
Sep. 30, 2019
Notes To Financial Statements [Abstract]  
Schedule of Segment Reporting Information, by Segment
These reportable operating segments are based on how our CODM views and evaluates our operations as well as allocation of resources. The following information relates to these segments (in thousands):
 
 
Three Months Ended
September 30,
 
Nine Months Ended
September 30,
Net revenues
 
2019
 
2018
 
2019
 
2018
Clear Aligner
 
$
516,265

 
$
427,087

 
$
1,482,172

 
$
1,245,833

Scanner
 
91,076

 
78,202

 
274,837

 
186,639

Total net revenues
 
$
607,341

 
$
505,289

 
$
1,757,009

 
$
1,432,472

Gross profit
 
 
 
 
 
 
 
 
Clear Aligner
 
$
379,202

 
$
321,772

 
$
1,096,702

 
$
950,360

Scanner
 
58,352

 
50,009

 
175,237

 
114,411

Total gross profit
 
$
437,554

 
$
371,781

 
$
1,271,939

 
$
1,064,771

Income from operations
 
 
 
 
 
 
 
 
Clear Aligner
 
$
211,952

 
$
182,667

 
$
614,622

 
$
534,408

Scanner
 
32,760

 
31,498

 
100,286

 
65,250

Unallocated corporate expenses
 
(117,560
)
 
(88,957
)
 
(323,565
)
 
(253,567
)
Total income from operations
 
$
127,152

 
$
125,208

 
$
391,343

 
$
346,091

Depreciation and amortization
 
 
 
 
 
 
 
 
Clear Aligner
 
$
9,306

 
$
7,218

 
$
27,851

 
$
20,361

Scanner
 
1,987

 
1,237

 
5,349

 
3,510

Unallocated corporate depreciation and amortization
 
8,413

 
5,664

 
23,994

 
14,314

Total depreciation and amortization
 
$
19,706

 
$
14,119

 
$
57,194

 
$
38,185

Impairments and other (gains) charges
 
 
 
 
 
 
 
 
Clear Aligner
 
$
(6,792
)
 
$

 
$
22,990

 
$

Scanner
 

 

 

 

Unallocated corporate impairments and other charges
 

 

 

 

Total impairments and other charges
 
$
(6,792
)
 
$

 
$
22,990

 
$



The following table reconciles total segment income from operations in the table above to net income before provision for income taxes and equity losses of investee (in thousands):
 
 
Three Months Ended
September 30,
 
Nine Months Ended
September 30,
 
 
2019
 
2018
 
2019
 
2018
Total segment income from operations
 
$
244,712

 
$
214,165

 
$
714,908

 
$
599,658

Unallocated corporate expenses
 
(117,560
)
 
(88,957
)
 
(323,565
)
 
(253,567
)
Total income from operations
 
127,152

 
125,208

 
391,343

 
346,091

Interest income
 
3,478

 
2,234

 
9,576

 
6,327

Other income (expense), net
 
(2,211
)
 
(837
)
 
5,935

 
(7,759
)
Net income before provision for income taxes and equity in losses of investee
 
$
128,419

 
$
126,605

 
$
406,854

 
$
344,659


Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas
Net revenues are presented below by geographic area (in thousands):
 
 
Three Months Ended
September 30,
 
Nine Months Ended
September 30,
 
 
2019
 
2018
 
2019
 
2018
Net revenues 1:
 
 
 
 
 
 
 
 
United States
 
$
286,050

 
$
263,349

 
$
861,710

 
$
754,472

The Netherlands
 
173,926

 
141,405

 
540,858

 
437,364

China
 
63,636

 
52,874

 
151,075

 
116,891

Other International
 
83,729

 
47,661

 
203,366

 
123,745

Total net revenues
 
$
607,341

 
$
505,289

 
$
1,757,009

 
$
1,432,472


1 Net revenues are attributed to countries based on the location of where revenues are recognized by our legal entities.

Tangible long-lived assets are presented below by geographic area (in thousands):
 
 
September 30,
2019
 
December 31, 2018
Long-lived assets 2:
 
 
 
 
The Netherlands
 
$
231,746

 
$
206,679

United States
 
164,732

 
139,239

Costa Rica
 
81,574

 
80,218

China
 
62,359

 
36,249

Mexico
 
38,494

 
33,240

Other International
 
81,599

 
25,704

Total long-lived assets
 
$
660,504

 
$
521,329

 

2 Long-lived assets are attributed to countries based on the location of our entity that owns or leases the asset
EXCEL 22 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,V 7T\?(\\#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,$% @ S8!?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 " #-@%]/^I!PO^X K @ $0 &1O8U!R;W!S+V-O M&ULS9+!:L,P#(9?9?B>R&Y88";-I66G#08K;.QF;+4UC1UC:R1]^SE9 MFS*V!]C1TN]/GT"-#E+W$5]B'S"2Q70WNLXGJ<.:'8F"!$CZB$ZE,B=\;N[[ MZ!3E9SQ 4/JD#@@KSFMP2,HH4C !B[ 06=L8+75$17V\X(U>\.$S=C/,:, . M'7I*($H!K)TFAO/8-7 #3##"Z-)W ']^>IW7+:Q/I+S&_"M92>> :W:=_%9MMKM'UJZX>"@$+RJQ$[7D]Y+7'Y/K M#[^;L.N-W=M_;'P5;!OX=1?M%U!+ P04 " #-@%]/F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( ,V 7T];OV#T,P, #H/ 8 >&PO=V]R:W-H965T&UL=5?M;ILP%'T5Q .4^!KR4261VDS3)FU2U6G;;YHX"2K@#)RD M>_L90UGJ>_PG@#GG'IOC8^4NK[IY;8]*F>BM*NMV%1^-.=TG2;L]JBIO[_1) MU?;-7C=5;NQC>B\/1= /)>GG*#^J',C]/3XU]2L8JNZ)2=5OH.FK4?A4_ MB/N-I([@$+\*=6UO[J-N*2]:OW8/7W>K>-+-2)5J:[H2N;U-3OB[?U[]<]N\78Q+WFK-KK\7>S,<17/XVBG]OFY-,_Z^D4-"\KB:%C] M-W51I85W,[$:6UVV[C?:GENCJZ&*G4J5O_77HG;7:_\F30<:)M! H)'0?YP@ M00X$.1*$4TCZF;FE?LI-OEXV^AHUO5NGO-L4XE[:C[GM!MVW<^_L:EL[>EE/ MELFE*S,@'GL$W2#$B$AL[5& D, C,3I]%-APA,0"$JY .KJ\H:>8GD)ZZNCI M#3WS/@!'3+% !@4R1I]Y APQQP)3*#!E](4GP!%B@A5F4&'&^<*3 !#"$G,H M,>=\Z4D 2,#I!918<+YO-8 $O!83'*<)K^#;C3 !PT4@M()7\#T'& J8+F!R M'P3Q"K[M"!/P7>#X"LDK^,XC3,!Z@5,N>(C)-Q]A0N[CJ N>9&+N TS(?9QW MP>-,S'V.D2'W<>8%3[1D[@-,R'T<>\%#+9G[ !-R'R=?\%Q+YC[ !-PGG'WB MN9:^^P 3.HH)9Y]XKN7<5P'G0T@%9Y]XKJ6_QP F#:G@[!//=>KO,80)J>#L M$\]U2KX*P 3^A1#./O%R"YZ40JU1Q'(JZC5ZTL?V0ZUKV6AME)S2YLU,YVD9V?"C5WG2W M,WO?]-U<_V#T:>A4D[%=7O\#4$L#!!0 ( ,V 7T^CGEK"O 0 -05 8 M >&PO=V]R:W-H965T&ULC9C;;N,V$(9?Q?!](@XIG@+' M0'Q8M$ +!+MH>ZW83&RL9'DE)=Z^?2E9\0R'^)_GLBJR)KY6+TE]K$*V[8R*/)%" MF*3(]H?I?-:U/5;S6?G:Y/M#>*PF]6M19-6_BY"7I_LI3-\;ONY?=DW;D,QG MQ^PE? O-7\?'*KXE%R_;?1$.];X\3*KP?#]]@+NUU*U!1_R]#Z=Z\#QII3R5 MY??VY??M_52T$84\;)K6119_WL(RY'GK*<;QHWCEF[[.!.Q^G:M(W=['3_B^-9Q]:WN;:S MY*WUTR.+,R*'B+M&5A2!"Y'$_B]!2"Z(A23F\KJ#)26T1S%\ZF3]H9.K,!4[ M5JJS5P-[(WC[E+5/._MT: ]HK,^(Z9!#WX55*<*6%--"2X>'A&)@M14"<6N& M2Y5,K>35:5:=INK0!"S.B![V8[QU:,$M&4PI+?"BHUCJM+ "B:.8,M:*D05J M6&V&:E-(FZ'1**MUBK113%FP#DWPBF(@+7B%9X[AA$FM'5%G6766KNN4MW>L MO:.CH]'H.!*GM%8#'AT& ^4L&NL5Q:R7VN+]3C$CM7::U^99;9YJ,TB;IU/J MC4/+<,E0,FY%I(Q2 $8H-$YKBGDE_(@P$/S)+Z@T0SH*H<5@6?A;O\'%DQR(T&@:=T_:&K:TEL=GP 225Y+$G2 MY04B%62F*"=3H\D.8SCGA/8&BZ. ,W!-U("KFHXS"F+I5%*>Z6Q-,97S#@C]1[P:1]HWL<[ M90%"R.XXP1&LMC"@EA'"XDU@RGTKB5QQ3RJ1\L59ABA9:N..V\Q@(9 M+&X47-DPF(WU#\[=#*;B+C8CZOC"!&AE8G%E K1*(,F (@!*8F%,51)K0N.]8JCT5N!DPE#J=A#7M3*^ M')"T'+"X'.@9%#-.)3R%4TE/#6<43SKC*,H:NP+@:P!)OZ['J@C)YUA)]4[BDYK! M'"AZH<)@0GF+U7'>M,*+.AG<2!6A>NFN!^O)IGP]-.VT#UHO5Y /LKW10NT+ MN%L"T[Z"N_7Y@O&7^_-]YY]9];(_U).GLFG*HKOM>B[+)L3HQ6V,>Q>R[>4E M#\]-^VCCY\_\ 4$L#!!0 ( ,V 7T_Z#)\SH0( M .<( 8 >&PO=V]R:W-H965T&ULC59=;YLP%/TKB/<5 M_ 4D2B(U'],F;5+4:MNSFS@)*F!F.TGW[V<;2JGM='L)]LTYY]YS#;9G5RZ> MY8DQ%;W452/G\4FI=IHD#&SL:U8S/A9567#MB*2Y[JFXL^25?PZCT'\&G@HCR=E LEBUM(C>V3J M1[L5>I8,*ONR9HTL>1,)=IC']V"Z*0S> GZ6["I'X\@X>>+\V4R^[N=Q:@IB M%=LIHT#UX\)6K*J,D"[C=Z\9#RD-<3Q^5?]LO6LO3U2R%:]^E7MUFL=%'.W9 M@9XK]<"O7UCOA\11;_X;N[!*PTTE.L>.5]+^1KNS5+SN570I-7WIGF5CG]=> M_Y46)L"> >"SOT1 ?4$]$; 'Q)P3\#_FX'T!.)D2#KOMIEKJNAB)O@U$MWK MT%+SUH$ITCTD&4'@2,(*=Y#UCX$#(A$YQ^* M@*$BEM"CP_<)5CZ"3)P:_BFR^5#D79DHV"MD^6C<*QSFXR ?6SX>\?/,Z74' MR2RDZ1J90@*QTXX0+"URQ_#:AR$("'#4-@%8"@N,PMY(T!OQO!7$\=9!R"C- MIXF[S@$,R(G3I;6/(BAU3(64<'[#4Q;TE/F>W/7*O"P8.)9\" "Y8\C'(!>S M">CD-UZ_/&@G]^TX.9:YWS3B^@E@0(;G+UI M680^J?&;T-GR89,)1 YJ[:,0A"AS>K0)P%) L+MP9X;9FUB2 M/Y*'I'A"O;0+1?MZU#O]O&AF_6O35-U_ZUBW1[O MYS!_?_!U][(=Q@?%.C277&I9;-KXK[?M?M9%Y_OYY_A;JW- M6&!*_+V+Q_[J>C9VY;%MOX\WOV_NYVHDBG5\&L8JJO3Q%M>QKL>:$L>_YTKG MES;'@M?7[[7_.G4^=>:QZN.ZK?_9;8;M_3S,9YOX7+W6P]?V^%L\=\C.9^?> M_Q'?8IWB(TEJXZFM^^GO[.FU']KF7$M"::H?I\_=?OH\GNM_+R87P',!O!0 M\V$!?2Z@28'B1#9U]4LU5,M%UQYGW6FV#M7X4L"=3H/Y-#Z?(ZA3!JPC>)M8\4:I+I$CM7R!0A,"IO+XN#W)Y+9;74WES79X@ MKDX1-T7V4\242CO:$QYSVH6RE&F,2&,XC28TIXB]:@9+5 "$AL?*8%QF:*T( M8SF,(3"6M6(U!' $AL>,+I7*#(T3:1RGL83&\3X;3U-KGK+6F>LSC+6'C*H_&960HB2^ LGK $U@I89:TGJW4MY+1*/)EY*D6>DO,$PE.R M=A0AX8D2 &4,4+*=% =A>E*L':><#70Q"3F+H#$S,)#Q)3 B4(HB@;"D2M24 MB,MT6ED42(@9%W) LHN!RQ@4M3$(GC6@J72$&+HR^ R0K&/@ M/@9%A0S=061+8J"E8%IC!N2_;F?12Y_?DINU0++D4J+LT=&=*> MD#IW+>6\MU=O\2V2[%(MN!2IN#1WY"]0HJ=$0@R]SP'))M6"29']2AT#F(S<=>;80% IW:2O-'=D^D%EK6%,0A MANQ1AJQ4+2@5J<'.H>MS M"GE/)@7%/5EQ=6 TGN#]674ONWT_>VR'H6VF$Z+GMAUBJE1]2GW^G3=G4[.3C=#>SB?"A:7H\GE_U!+ P04 " #-@%]/9223US8" !H M!P & 'AL+W=OX,]YI^9;VP8YQUEK[P$ M$,Y;31J^<4LAVC5"_%A"C?D3;:&1;\Z4U5A(DUT0;QG@DW:J"0H\+T8UKAJW MR/7:GA4YO0I2-;!G#K_6-69_MT!HMW%]][[P7%U*H190D;?X C]!_&KW3%IH MC'*J:FAX11N'P7GC?O+7NTSIM>"E@HY/YHZJY$#IJS*^G3:NIX" P%&H"%@. M-]@!(2J0Q/@SQ'3'E,IQ.K]'_Z)KE[4<,(<=);^KDR@W;NHZ)SCC*Q'/M/L* M0SV1ZPS%?X<;$"E7)#+'D1*NG\[QR@6MAR@2I<9O_5@U>NR&^'U:+>._U.5LOEZJWP M@RA'-Q5HT&Q[33#1!'/%;JG(O%&"),!($5@I NV_FE'$!D6OB;6FT9HH2DR0 MI2@(D]2.$EI10@M*8J#TFG22Q7OR/,\W8![*9C@K*\[*@I,:.+TFFNZ,3&/ M/!#-4"(K2F1!R0R4:)'%Y'A/,8.(K1#Q$B(T4FSCCQW/0]D,)['B)!8<(\\V M650LF^SR@![*9CBI%2>UX!B_R#9=Y$G2U#,.Y,J0 9T7N2P4IY[8T&@;-0TT3.6=_\ M>T/0=KC7T'BY%O\ 4$L#!!0 ( ,V 7T_HM&P[V@8 (\G 8 >&PO M=V]R:W-H965T&ULC5I=;]M&$/PK@MX5W>U],K -U+*$%FB! M($7;9]JF;2&2J$JTG?[[DA2CZ':'I/,0?7AN;_;(FYU;\>J]/'P[OA1%-?F^ MW>R.U].7JMI_GL^/#R_%-C]^*O?%KO[+4WG8YE7]\? \/^X/1?[8#MINYJ24 MGV_S]6YZ<]5^]^5P%KOCNMQ-#L73]?07_7GEJ1G0(OY>%^_' MB_>3)I7[LOS6?/CM\7JJ&D;%IGBHFA!Y_?)6+(K-IHE4\_BW"SH]S]D,O'S_ M(_JJ3;Y.YCX_%HMR\\_ZL7JYGL;IY+%XRE\WU=?R_=>B2\A-)UWVOQ=OQ::& M-TSJ.1[*S;']?_+P>JS*;1>EIK+-OY]>U[OV];V+_V,8'D#= #H/T#0XP'0# MS,\!9G" [0;8\P *@P-<-\"=!S@].,!W _Q/2K&]'J?%:E?_+J_RFZM#^3XY MG&Z@?=[SG;O]47X%A_^W:CC;V:OS6!.LSM"4,)QJ68!<+X M%'.',"'%+!$FII@5PF1GS+S.]YPTP:2I#6 O UC%$CIA7(O9M9BHU 4JF<; M:0R81K.U/6'\Q31:.TN1Y;R0.(:X XCH+;]02PES@9%:20SY0,'BY"U,WK8Q M3)(\X0 .!G!B]0*[H6Z=N$9&4;2&I3,*2]AXR,:#:\GFN?5B'AW87EH.8Q(B M 1()@DADE_@VB#EFV@;&=CF&2KA$R"6"16$)+Z*8)GB')\G@)!F8A&>C:DQK*I MD6Y&GKL4SADYI13QY $P9(9O7AC/DO(]BJ^Q%FLDQAGG;L1<3F>:*^TH+"6$ M]5%;2<@I3LA*Z8J6K] P*"6#M59+L=5.\UM(ZFC(LMBC&!KKJ 9"ZHBG#512 M9W0Y5T?)CY9%$"MZ1[SF+0%N%DA8#XDR32GIVTA8P[44<6E M!3H 0>BL4)K M)-'<@VBIT=B$=,#!Y9:QH T!..E# &C(B&A<0#2H($[<2;(XA"R$GCU-N#@0 M* Z.NVF2HJ_)4%"1>9&])%A!-.F8NXY1H?+W!JA*H'M]TDJT?6-PTN'81*A\@;R+TB MS;?-""JE@U6YGQ@P6(!;T7P"'O!6!#WLO@VF#"Q]V P;IOI.X+ M-V"DH!O2(O?5."YEA*7?(.GG;L!(33?"#8R TK8FEGTK95^X 2M5WQEVOEN. M@%(NN#)85!FX$[!2R1WU-$\L5G&+5%PD#>0Y9*()-PI+"6$5MZB;PV]2*U5\ MYES(#&:4Y=D#8&,< MV&JN8,#Z\--+'LNT18UT;@BLU$(??!2WTA@L)805TP(W+8Z&5KKI$*/JVT58 M6"TPU)YW_"SHQ1CE'%^CA1WOQ8!8,2.C^&D5X&:U"0G\#I P6VNYZUL%+.86 MB+GGY=>B;DSL^]W 8:5VP*![;L M9%< YI2^#)>N JX13G_<$3@L_T[*O_PI#LBZJJT5=P3CN)01UG^'])\[ B=U MG;<^E\.8E K6?2=U7_@!!V0_(TYE&)1RZ?G)%%4&[@<<<-L]!U*'-=PA#1(^S.([3LSBF_-.P=^%4U@*2$L] YU3@(GA$17]QVO M'!93AYPQMP(=*$F=5/./)P_:(C4E7J-6$-=T^7OL *>*RH'AAJ806\[$=C*P" O#0A"+(" (>L (!! M*S"_> RI>53MC_SPO-X=)_=E597;]KFCI[*LBCJF^E0OZ4N1/YX_;(JGJGD; MZO>'TR-BIP]5N>\>?YN?G\&[^1]02P,$% @ S8!?3_*,9$8Q!0 ?QD M !@ !X;"]W;W)K=?GMIN5P_YL'M>]H>NJ1^G M1KOMDI3RRUV]V<]O5M.YN^YFU;X.V\V^N>MF_>MN5W?_K9MM^WX]U_./$Y\W MSR_#>&)YLSK4S\U?S?#E<-?EH^6YE\?-KMGWFW8_ZYJGZ_FMOJJL'1M,BK\W MS7M_\7TVIG+?ME_'@]\?K^=J=-1LFX=A[*+.'V]-U6RW8T_9Q[^G3N?GF&/# MR^\?O?\Z)9^3N:_[IFJW_VP>AY?K>9S/'ING^G4[?&[??VM.";GY[)3]'\U; ML\WRT4F.\=!N^^G_[.&U']K=J9=L95=_.WYN]M/G^ZG_CV:X 9T:T+E!COVS M!N;4P'QO,(WF\NAL2O67>JAO5EW[/NN.5^M0CS>%OC)Y,!_&D]/83;_E;/M\ M]NU&>[-:OHT=G33KHX8N-6?%,O=^#D$HQ)I$<_HQ0"45+N$(!B9AIO;FAR0L M[L#"#NS4@;WH('@V"$>)GR3[26)(.VU9*D"F*%J#W3CHQH%T'.[ PPZ\2$=[ MGL]1XRZ,:AL4RT:*2-F K01H)0 K@5D)(HH+.O&1E2H3=2R,2X1F(C 3F9DH MQ\5XI7"8!,,D$":Q,$F.;+2)F:FDJF!$*SR[E;3"+_+Z)+J,LO A42%2@2,: M1-(\DI;7, 7'D@:J4M80.+>:@!?B7DAFK5W@%ZH"NI(;#"=MI!O+;X>3Z#** M#SX&;D;*G$XZ%@QAV&E).QT$\ZV(%!SQ^Q.HO->E\<&TTP[8L=R.D],R6/+< M#Y#EZ5N@K\;TU%[R-Q0XHS'U-,">6%&T)-HB.<=)72%=3,4U16/V:0F_Y+@C M";^%54'.4*#+L[V(#(Q)#3@9^-J@)0(7VD9YY8'.AE"Z;H1Y28"7BELBR4MM M+)M %5 Y90LC1!BJA*#*%RP"4-4J0'E=Y6DAH4_*%*!&F+,$.!OY M4D: GR[&J,0-"83:*46E68M)2Z#,C'Q!(XE0TGE Q;0%.I=B**RQA%%+ +61 MTY\D0G,5[CF2*Z!+SA<,&0Q: T ;^0)I)$+Y PJ0+/(5*YG!F#4 L[ST6AO) M3VW$(%9 5C*#"6L 82-GOOE947HR(B5&E4>F\& -X,I7EK61T,Q+M/($QW6"T&H#6Q-%J)#(7-**%LQ4*K:("& UFJP%L3:4N,%L-8&OB;#7@B3TD M7IU42.:]*CRT&\Q5 [C*EZ:U ;BDE)SB3^Y0.,[2 E<-YJH!7.6[!&L#2E/G M@EA7D2[F,K^PKAK,50.X*JIJ@TI3%_@C5P5TA=EJ,50M@&H2^UB F"8:L>M7 M0:%V^:]@"L/5 K@F#E>+BE,EMD.@+*;2*&' 6@!8'FEM46UJO5.:6P)"BCX4 M[B.+.6L!9Q/GK 7\-$$^+P*=S<:I4%?;PI:H1"TICEHKMSMMTLKS51'I2%O+ M"^OEQ;;UKNF>IQW^?O;0ONZ'<8/XXNSY+<(MC=O>[/Q:7U7'=P'?NSF^FOBS M[IXW^WYVWPY#NYNVOI_:=FBR3?4IC]E+4S^>#[;-TS!^#?E[=WPE<#P8VL/I M=M>EO0SKGAR)BM.M#" MWN O;]IT&CAO&E:9@<#HHX@K1A/DK=,"]G3,H^^LRES')V2/9P-L:/6POP\ M@<*IH ?ZXGB0;>>"@Y7Y(%KX"N[;<#;>8BM++37T5F)/##0%O3L<3UF(CP'? M)4QV#T$99ZWE"R%/\9KJ!\>%#BF'Q4K1XGG?9QWV:;[)T@>T#^ +@*^ VYF%SHJC\O7"BS U.Q,R]'T1XXL.1 M^]Y4P1E;$>^\>.N]UY(GAYQ= ]$2-_6\0'7@IR8T?HK\ 2T 0 T@, !@ !X;"]W;W)KM>EO0SKGAR)BM.M#"WN O;]I MT&CAO&E:9@<#HHX@K1A/DC=,"]G3,H^^LRES')V2/9P-L:/6POPX@<*IH"E] M=3S*MG/!PQO>%DZXI W![?F5_'VOWM5R$A0=4 M3[)V74'O**FA$:-RCSA]@*6>6TJ6XC_!%90/#TI\C@J5C2NI1NM0+RQ>BA8O M\R[[N$_S398NL'T 7P!\!=S%/&Q.%)6_$TZ4N<&)F+GW@PA/G!ZY[TT5G+$5 M\P:B):8TQS#-S'I&L$\^YJ"[Z4X\;_@?!]^V%5XB/##;PK_ M09#M$F21(/MOB7LQMW\D89N>:C!MG"9+*AS[.,D;[SJP]SR^R:_P>=H_"]/* MWI(+.O^RL?\-H@,O);GQ(]3Y#[8:"AH7CF_]V&PO=V]R:W-H965T-,8JX5' MT[;,#19$'4%:,9XDMTP+V=,RC[ZS+7,S>B5[.%OB1JV%_7$"9::"IO35\23; MS@<'*_-!M/ 9_)?A;-%B*TLM-?1.FIY8: KZD!Y/68B/ 5\E3&YS)J&2BS'/ MP?A0%S0)@D!!Y0.#P.T*CZ!4($(9WQ=.NJ8,P.WYE?U=K!UKN0@'CT9]D[7O M"GI/20V-&)5_,M-[6.IY0\E2_$>X@L+PH 1S5$:YN))J=-[HA06E:/$R[[*/ M^S3?9.D"VP?P!&ULC531CM0@%/T5P@AT_7N!LK5F MB?&EP.7<<\X%;HM9Z2?3 UCT+,5@2MQ;.YX(,74/DID[-<+@=EJE);-NJ3MB M1@VL"4E2$)IE;XAD?,!5$6(7715JLH(/<-'(3%(R_>L,0LTESO%+X)%WO?4! M4A4CZ^ KV&_C1;L565D:+F$P7 U(0UOB^_QT/GA\ 'SG,)O-'/E*KDH]^<6G MIL29-P0":NL9F!MN\ !">")GXV?DQ*ND3]S.7]@_A-I=+5=FX$&)'[RQ?8F/ MFLDG81S5_A%C/ :-8_&>X@7!P[\1IU$J8\$7U9*R2D<59D>QY&?D0QCGN M'&-:.H'&!+HF'(,.682"\_?,LJK0:D9Z.?N1^2O.3]2=3>V#X2C"GC-O7/16 MT>Q8D)LGBICS@J$;3+XBB&-?)6A*XDQ?I=-T^B[I+(&U6H:0KMLHFM7W--P\7_@2TM] M8;KC@T%79=WS"9?<*F7!6=?&Z$-!:/WWKYGIYR\O"JC&V*5G_%=5O M4$L#!!0 ( ,V 7T]D*]&QM $ -(# 9 >&PO=V]R:W-H965TA:)5$HD%545JI155R[,WF5R$+\%V M-O3O.W9""#3EQ?:,YYPY,QZG@[%/K@'PY$5)[3+:>-_M&7-% TJX"].!QIO* M6"4\FK9FKK,@R@A2DO'-YHHIT6J:I]%WM'EJ>B];#4=+7*^4L'\.(,V0T82^ M.A[:NO'!P?*T$S7\!/^K.UJTV,Q2M@JT:XTF%JJ,WB3[PR[$QX#?+0QN<2:A MDI,Q3\&X+S.Z"8) 0N$#@\#M#+<@92!"&<\3)YU3!N#R_,K^-=:.M9R$@ULC M']O2-QF]IJ2$2O32/YCA&TSU7%(R%?\=SB Q/"C!'(61+JZDZ)TW:F)!*4J\ MC'NKXSZ,-Y=7$VP=P"< GP'7,0\;$T7E=\*+/+5F(';L?2?"$R=[CKTI@C.V M(MZA>(?><\Z3)&7G0#3%',88OHAYBV#(/J?@:RD._!\X7X=O5Q5N(WS[3N%_ M"':K!+M(L/NTQ+68[80L?I_V'L'6K M'3D9CR\;^U\9XP&E;"YPA!K\8+,AH?+A^ 7/=ARST?"FFWX0F[]Q_A=02P,$ M% @ S8!?3T^0"4VV 0 T@, !D !X;"]W;W)K&UL=5/;;IPP$/T5RQ\0@Y>DT0J0LJFJ5FJE5:JVSUX8P(J-J6V6].\[ M-H32E+[8GO$Y9RX>YY.QSZX#\.1%J]X5M/-^.#+FJ@ZT<#=F@!YO&F.U\&C: MEKG!@J@C22O&D^2.:2%[6N;1=[9E;D:O9 ]G2]RHM;"_3J#,5-"4OCJ>9-OY MX&!E/H@6OH+_-IPM6FQ5J:6&WDG3$PM-01_2XRD+^ CX+F%RFS,)E5R,>0[& MI[J@24@(%%0^* C#1J!^R]EU! M[RFIH1&C\D]F^@A+/;>4+,5_ABLHA(=,,$9EE(LKJ4;GC5Y4,!4M7N9=]G&? MYILL76C[!+X0^$JXCW'8'"AF_EYX4>;63,3.O1]$>.+TR+$W57#&5L0[3-ZA M]UKR-,O9-0@MF-.,X1M,NB(8JJ\A^%Z($_^'SO?IA]T,#Y%^V-*3_PADNP)9 M%,C^*O'V38E[F+LW0=BFIQIL&Z?)DW^0/?)[V+\*VLG?D M8CR^;.Q_8XP'3"6YP1'J\(.MAH+&A^,[/-MYS&;#FV'Y06S]QN5O4$L#!!0 M ( ,V 7T_1;.B_LP$ -(# 9 >&PO=V]R:W-H965T=^<,DG-,^V W#D1:O>%K1S;C@Q9JL.M+!W.$#O;QHT6CAOFI;9 MP8"H(TDKQI/D+=-"]K3,H^]BRAQ'IV0/%T/LJ+4P/\^@<"IH2E\=3[+M7'"P M,A]$"U_ ?1TNQEML5:FEAMY*[(F!IJ /Z>F<-)4OQG^ &RL-#)CY&A*F;\33I2YP8F8N?>#"$^]L_"M+*WY(K.OVSL M?X/HP*>2W/D1ZOP'6PT%C0O'>W\V\YC-AL-A^4%L_<;E+U!+ P04 " #- M@%]/\>IWR;0! #2 P &0 'AL+W=O<>4Z#4M\^@[FS+'TP]D0.RHES.\32)P*FM)7QV/?=BXX6)D/HH7O MX'X,9^,MMJK4O0)M>]3$0%/0^_1XR@(^ IYZF.SF3$(E%\3G8'RI"YJ$A$!" MY8*"\-L5'D#*(.33^+5HTC5D(&[/K^J?8NV^EHNP\(#R9U^[KJ!WE-30B%&Z M1YP^PU+/+25+\5_A"M+#0R8^1H72QI54HW6H%A6?BA(O\][KN$_S398NM'T" M7PA\)=S%.&P.%#/_*)PH.#URWYLJ.&,KXIU/WGKOM>3IAYQ= M@]"".&PO=V]R:W-H965TBQ:^0?C> MGQU:;&&II0;CI37$05/0N_WQE,7X%/!#PNA79Q(KN5C[&(W/=4%W41 HJ$)D M$+A=X1Z4BD0HX]?,29>4$;@^/[-_3+5C+1?AX=ZJG[(.74%O*:FA$8,*#W;\ M!',];RB9B_\"5U 8'I5@CLHJGU92#3Y8/;.@%"V>IEV:M(_3#7\_P[8!? ;P M!7";\K I45+^0011YLZ.Q$V][T5\XOV18V^JZ$RM2'$OSPC\+#-D&V29 E@NR_)6[%9"^2 ML%5/-;@V39,GE1U,FN25=QG8.Y[>Y&_X-.U?A6NE\>1B [YLZG]C;0"4LKO! M$>KP@RV&@B;$XSL\NVG,)B/8?OY!;/G&Y1]02P,$% @ S8!?3TSK2!BU M 0 T@, !D !X;"]W;W)K&UL?5/;;MLP#/T5 M01]0)4K2%H%MH&E1;, &!!VV/2LV;0O5Q9/DN/O[4;+K>9NQ%TFD> X/*2H; MK'OU+4 @;UH9G],VA.[(F"];T,+?V X,WM36:1'0= WSG0-1)9!6C&\VMTP+ M:6B1)=_9%9GM@Y(&SH[X7FOA?IY V2&G6_KN>)%-&Z*#%5DG&O@"X6MW=FBQ MF:62&HR7UA '=4X?ML?3/L:G@&\2!K\XDUC)Q=K7:'RL,P.7YG?TYU8ZU7(2'1ZN^RRJT.;VGI():]"J\V.$#3/4< M*)F*_P174!@>E6".TBJ?5E+V/E@]L: 4+=[&79JT#^/-@4^P=0"? 'P&W*<\ M;$R4E#^)((K,V8&XL?>=B$^\/7+L31F=J17I#L5[]%X+S@\9NT:B*>8TQO!% MS':.8,@^I^!K*4[\'SA?A^]6%>X2?/>'PMMU@OTJP3X1[/];XEK,W5])V**G M&ER3ILF3TO8F3?+".P_L0WI$]CM\G/;/PC72>'*Q 5\V];^V-@!*V=S@"+7X MP69#01WB\0[/;ARST0BVFWX0F[]Q\0M02P,$% @ S8!?3\?QSMZV 0 MT@, !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0 M^C\38U&"^=-TS#;&Q!5!&G%>)*\9UK(CA99 M])U-D>'@E.S@;(@=M!;F]PD4CCG=T1?'@VQ:%QRLR'K1P'=P/_JS\19;6"JI MH;,2.V*@SNG=[GC:A_@8\"AAM*LS"95<$)^"\:7*:1($@8+2!0;AMRO<@U*! MR,OX-7/2)64 KL\O[)]B[;Z6B[!PC^JGK%R;TP,E%=1B4.X!Q\\PU_..DKGX MKW %Y<.#$I^C1&7C2LK!.M0SBY>BQ?.TRR[NXW23WLZP;0"? 7P!'&(>-B6* MRC\*)XK,X$C,U/M>A"?>';GO31F2G+C1ZCU'VPQ M%-0N'&_]V4QC-AD.^_D'L>4;%W\ 4$L#!!0 ( ,V 7T_.*5=:M $ -(# M 9 >&PO=V]R:W-H965T-\=&'-% UJX*]-!BS>5L5IX-&W-7&=!E!&D%>.;S3730K8T3Z/O M9//4]%[)%DZ6N%YK87\?09DAHUOZZGB4=>.#@^5I)VKX#OY'=[)HL9FEE!I: M)TU++%09O=T>CKL0'P-^2ACB5?S3# TSU?*)D*OXK M7$!A>%"".0JC7%Q)T3MO],2"4K1X&7?9QGT8;_;[";8.X!. SX";F(>-B:+R MS\*+/+5F(';L?2?"$V\/''M3!&=L1;Q#\0Z]EYPGVY1= M$4K"I,(CSY2^$[!+M5@ETDV'U8XEI,\D\2MNBI!EO':7*D M,'T;)WGAG0?VEL0L?I_V;L+5L'3D;CR\;^U\9XP&E;*YPA!K\8+.AH/+A MN,>S'<=L-+SIIA_$YF^<_P%02P,$% @ S8!?3PVF2SBT 0 T@, !D M !X;"]W;W)K&UL?5/;;IPP$/T5RQ\0@Y>TT0J0 MLHFJ5FJE5:JVSUX8P(K-4-LLZ=_7-H2BEN;%]HS/.7/Q.)_0/-L.P)$7K7I; MT,ZYXBNQ)P:: M@MZGQU,6\!'P7<)D-V<2*KD@/@?C4UW0)"0$"BH7%(3?KO 2@4AG\;/19.N M(0-Q>WY5_Q!K][54+,5_ABLH#P^9 M^!@5*AM74HW6H5Y4?"I:O,R[[.,^S3=9NM#V"7PA\)5P%^.P.5#,_%$X4>8& M)V+FW@\B/'%ZY+XW57#&5L0[G[SUWFO)#UG.KD%HP9QF#-]@TA7!O/H:@N^% M./%_Z'R??MC-\!#IART]^8] MBN018'LS1+W,+=_!6&;GFHP;9PF2RH<^SC) M&^\ZL/<\OLD?^#SM7X1I96_)!9U_V=C_!M&!3R6Y\2/4^0^V&@H:%X[O_=G, M8S8;#H?E!['U&Y>_ 5!+ P04 " #-@%]/N83M@+0! #2 P &0 'AL M+W=O:6*=%JFJ?1=S)YBKV3K8:3 M(;972IA?1Y X9'1+KXZGMFY<<+ \[40-S^!^="?C+3:SE*T";5O4Q$"5T?OM MX;@+\3'@9PN#79Q)J.2,^!J,KV5&-T$02"A<8!!^N\ #2!F(O(RWB9/.*0-P M>;ZR?XFU^UK.PL(#RI>V=$U&]Y244(E>NB<<'F&JYQ,E4_'?X +2AP! MTL:5%+UUJ"86+T6)]W%O==R'\2:YPM8!? +P&;"/ #8FBLH_"R?RU.! S-C[ M3H0GWAZX[TT1G+$5\<4?"W%D?\# MY^OP9%5A$N')'PKOU@EVJP2[2+#[;XEK,?N_DK!%3Q68.DZ3)07V.D[RPCL/ M[#V/;_([?)SV[\+4K;;DC,Z_;.Q_A>C 2]G<^!%J_ >;#0F5"\<[?S;CF(V& MPV[Z06S^QOD'4$L#!!0 ( ,V 7T]ZJ4_MM0$ -(# 9 >&PO=V]R M:W-H965TM<_V!,5NV MH(6]PAXZ?U.CT<)YTS3,]@9$%4E:,9XD-TP+V=$BB[Z3*3()1-ZX*#%5DO&O@)[E=_,MYBBTHE-7168D<,U#F]VQV.:,O$Q2E0VKJ0< MK$,]J_A4M'B9=MG%?9QNTIN9MDW@,X$OA-L8ATV!8N8/PHDB,S@2,_6^%^&) M=P?N>U,&9VQ%O//)6^^]%'S_.6.7(#1CCA.&KS"[!<&\^A*";X4X\G=TODW? M;V:XC_3]FIXFVP+IID :!=(/2]S I&^+9*N>:C!-G"9+2ARZ.,DK[S*P=SR^ MR7_X-.T_A&ED9\D9G7_9V/\:T8%/);GR(]3Z#[88"FH7CI_\V4QC-AD.^_D' ML>4;%_\ 4$L#!!0 ( ,V 7T^V2/;_LP$ -(# 9 >&PO=V]R:W-H M965T M&,"*C:EMEO3O.S:$HI;VQ?:,SSES\3B?C'UQ'8 GKUKUKJ"=]\.1,5=UH(6[ M,0/T>-,8JX5'T[;,#19$'4E:,9XD[Y@6LJ=E'GUG6^9F]$KV<+;$C5H+^_,$ MRDP%3>F;XTFVG0\.5N:#:.$K^&_#V:+%5I5::NB=-#VQT!3T/CV>LH"/@.\2 M)KLVL06C"G&<,WF'1%,%1?0_"]$"?^%YWOTP^[&1XB M_;"E)_\0R'8%LBB0_;?$/7S;VOS'& Z:2W. (=?C!5D-!X\/Q/9[M/&:SXLB 6 M<-R^?0%=:RW](YS#=SD'@6P2\D6U !J]EQD+G>5129&S;H>KA*ID7,J?UV B2G'(7Y+ M/'=-JVV"%-E &_@*^MMPE28BJTK5<>A5)WHDH<[Q8WB^I!;O -\[F-1FCFPG M-R%>;/"IRG%@"P(&I;8*U QW> +&K) IX^>BB5=+2]S.W]0_N-Y-+S>JX$FP M'UVEVQR?,*J@IB/3SV+Z"$L_"49+\Y_A#LS ;27&HQ1,N2\J1Z4%7U1,*9R^ MSF/7NW&:5Y)XH?D)T4*(5L+)^9#9R%7^GFI:9%),2,Y[/U#[B\-S9/:FM$FW M%6[-%*],]EY$<9R1NQ5:,)<9$VTPX8H@1GVUB'P6E^@?>N2G'[P5'AS]L*4' M_Q&(O0*Q$XC_:C'9M>C#'/TFB=IF4HMW@.<.1K7:![:2BQ O MUOA:Y2BT"0EL&:I8;/ )CELBD\7OF1(ND#5SOW]@_N]I-+1>JX%&P7UVE MVQRE**B@IE>FG\3X!>9Z8A3,Q7^#&S #MYD8C5(PY;Y!>55:\)G%I,+IZ[1V MO5O'Z22^G\/\ 60.($M ZG3P).0R_T0U+3(IQD!.=S]0^\2[(S%W4UJGNPIW M9I)7QGLK2!QE^&:)9LQIPI 59K<@L&%?)(A/XD3>A1-_>.3-,'+AT3H\_(!@ M[R78.X+]?R7N-R7Z,+%?)/:*Q!Z"9"/BPQS\(HE7)/$0I!L1'^;>+W+PBAS> M$R3A1L2'^>"?2+TBJ8> ;$1\F&@C@E?_.0?9N Y702FNO9LN*^\R1!Z(ZY-_ M\&D"?:>RZ7H57(0VW>9ZHA9"@TDEO#-/UYJAMQ@,:FVW![.74^M/AA;#/-7P M,EJ+OU!+ P04 " #-@%]/CO>_GNX! !F!0 &0 'AL+W=OU? =S(_^K*Q%9Y:R%=#I5G:!@BHC]YOC*7%X#WAI M8="+?> JN4CYZHPO949"EQ!P*(QC8':YP0-P[HAL&K\F3C)+NL#E_IW]R==N M:[DP#0^2_VQ+TV0D(4$)%;MR\RR'SS#5LR/!5/Q7N &W<)>)U2@DU_X;%%=M MI)A8;"J"O8UKV_EU&$_BW12&!T130#0')%Z'CD(^\T=F6)XJ.01JO/N>N2?> M'"-[-X5S^JOP9S9Y;;VW/-K'*;TYH@ES&C'1 K.9$=2RSQ(1)G&*_@N/\/ M MFN'6AV^7X>$'!#%*$'N"^)\2=ZL2,

%]FA(CN$X+ 2P3 )+K)'1?8(P:>5 M"((YA+C( 14Y( 2;E0B&^>!-$E0D00BV*Q$,$Z]$Z.(_%Z!JW^$Z*.2U\]-E MX9V'R'WD^^0O?)Q WYBJVTX'%VELM_F>J*0T8%,)[^S3-7;HS0:'RKCMP>[5 MV/JC860_334ZC];\#U!+ P04 " #-@%]/L(I3?OD! #+!0 &0 'AL M+W=OZCRLC>GV MA.BR!L'TG>R@M3L7J00S=JDJHCL%[.Q)@A,:15LB6-.&1>9C1U5D\FIXT\)1 M!?HJ!%-_#L!EGX>K\#WPU%2U<0%29!VKX">87]U1V1695,Z-@%8WL@T47/+P M?K4_[!S> YX;Z/5L'KA*3E*^N,6WN(P&(O_#C?@%NXR ML1ZEY-I_@_*JC12CBDU%L+=A;%H_]L-.O!MI.(&.!#H14N]#!B.?^1=F6)$I MV0=J./N.N2M>[:D]F](%_5'X/9N\MM%;09,X(S[7"!#2JP\0*;_TK<+DK$, EN$J,F,2*0+DPPS">5 M;%&3[4>!-%J88)A/KBM!31)$@"Y,,,P:-TE1DQ01V"Q,,$R,F^Q0DQTBL+QX M#+.\>#)[3 )4Y=N(#DIY;7T+FT6G3G5/_6/\!Q_:W ^FJJ;5P4D:^Z3]P[M( M:<"F$MW9_Z.VG75:<+@8-TWL7 W]95@8V8VMDTS]N_@+4$L#!!0 ( ,V M7T_>2RQ*T@$ )P$ 9 >&PO=V]R:W-H965TW_6+B*+2L4E=(:K#FFH<_R8'D][CP^ 'QQ&LYHCW\E%J10 @OY,KX-6OBQ=(3U_,W]8^A=]?+A1EX4N(GKVR;XP-&%=1L$/99 MC9]@[F>'T=S\%[B"<'!?B?,HE3#AB\K!6"5G%5>*9*_3R+LPCM/*/9UI<0*= M"70A'((/F8Q"Y1^8946FU8CTM/<]\[\X/5*W-Z5/AJT(:ZYXX[+7@AX.&;EZ MH1ESFC!TA4D7!''JBP6-69SH?W0:IV^B%6X"?;.F)^\(;*,"VR"P_:?%AYL6 M(YB')&ZRBYKL(@+IC4D,\TXG^ZC)/B*PN3&)8;8W)F1U.B3H)MP+@THU=.%. MKK++U7L,QY'\A4_W]BO3#>\,NBCKSF@X2;52%EPIR9UKN'5/Q1((J*V?WKNY MGB[,%%C5SV\!61ZDX@]02P,$% @ S8!?3P.1%7O= 0 04 !D !X M;"]W;W)K&UL=53K;ML@%'X5Q ,4!R=Q&]F6FD[3 M)FU2U&G=;V(?7U0P'I"X>_L!=CS/I7\,Y_!=SL% .DCUJAL @]X$[W2&&V/Z M R&Z:$ P?2=[Z.Q*)95@QH:J)KI7P$I/$IS0*-H3P=H.YZG/G52>RHOA;0Y? %IGYV&$W-?X,K< MWE5B/ M0G+MOZBX:"/%I&)+$>QM'-O.C\.D?Z.%"70BT!6!C$:^\D_,L#Q5 MN5^\.5"[-X5+^JWP:[9X;;/7G#[L4G)U0A/F.&+H K.9$<2JSQ8T9'&D[^@T M3(^#%<:>'B_I]"$LL T*;+W ]K\6]ZL60Y@D;+(+FNP" ORC$PLI\> M'#*_>OE?4$L#!!0 ( ,V 7T]6Q+;JMP$ -(# 9 >&PO=V]R:W-H M965TZ M!^5O&FTD<]XT+;&] 59'DA2$)LD5D8PK7.;1=S1EK@M7X/QO2YP$A(" 94+"LQO9[@#(8*03^-MUL1+R$!NZ[ -QC5T+!!N&<]/L)^I[ M4P5G;$6\\\E;[SV7:9+EY!R$9LQAPM 59K<@B%=?0M"M$ ?Z'YUNT]/-#--( M3]?T]'I;(-L4R*) ]D^)EU]*W,)E!QDE?>96!O:7R3 MO_!IVI^8:;FRZ*2=?]G8_T9K!SZ5Y,*/4.<_V&((:%PX7ONSF<9L,ISNYQ]$ MEF]<_@%02P,$% @ S8!?3_KZ,:*W 0 T@, !D !X;"]W;W)K&UL;5/;;IPP$/T5RQ\0LRQIMBM RB:J6JF55JF:/GMA M "N^4-LLZ=]W; BE*2^V9WS.F8O'^6CLB^L /'E54KN"=M[W1\9LM\#J2E&1IDGQ@B@M-RSSZSK;,S>"ET'"VQ U*3:#L?'*S,>]["=_ _^K-%BRTJM5"@G3":6&@*>K\[GK* CX!G :-; MG4FHY&+,2S"^U 5-0D(@H?)!@>-VA0>0,@AA&K]F3;J$#,3U^4W]4ZP=:[EP M!P]&_A2U[PIZH*2&A@_2/YGQ,\SUW%(R%_\5KB 1'C+!&)61+JZD&IPW:E;! M5!1_G7:AXSY.-]EAIFT3TIF0+H1#C,.F0#'S1^YYF5LS$COUON?AB7?'%'M3 M!6=L1;S#Y!UZK^4^N8W8)@J+Z$2+="G-+_Z.DV?;^9X3[2 M]VMZEFP+9)L"613(_BGQ\*[$+7S;VOS'& Z:2W. (=?C!%D-"X\/Q#L]V&K/)\*:??Q!; MOG'Y!U!+ P04 " #-@%]/[EZKHL$! W! &0 'AL+W=O_3PW'O\0'PD\%D M-GOD.SDK]>*#+TV)$V\(.-36*U"W7. !./="SL;O11.O)3UQN[^J/X;>72]G M:N!!\5^LL7V)/V'40$M';I_5] 1+/WN,EN:_P@6X@WLGKD:MN F_J!Z-56)1 M<58$?9U7)L,Z+?I76IR0+83LAD#F0L'Y9VII56@U(3V?_4#]%:>'S)U-[9/A M*,(W9]ZX[*7*TZ0@%R^T8(XS)MM@TA5!G/I:(HN5.&;_T;,X/8\ZS ,]W]*3 M=P1V48%=$-C]TV)ZTV(,\TZ1?;3(/B*0WQ2)878W1 PZM]=N/;J_G MMSP'5@W+F)+UOZ+Z"U!+ P04 " #-@%]/<7XR!&X% %(0 &0 'AL M+W=O G;.CF=WYQR?L5DNZ[4_,EHM] M\1K^#.U?^\>Z.YJ=HJPVV[!K-M5N4H>7^^E/XLX[TP\8$']OPJ$Y^S[II_)4 M5=_[@]]6]].LSRB4X;GM0Q3=QWOPH2S[2%T>_XY!IZ=K]@//OW]$_V68?#>9 MIZ()OBK_V:S:]?UT/IVLPDOQ5K;?JL.O89R0F4[&V?\>WD/9P?M,NFL\5V4S M_)T\OS5MM1VC=*ELBQ_'S\UN^#R,\3^&X0%R'"!/ X2^.D"- U0T8';,;)CJ MST5;+!=U=9C4Q]W:%WU1B#O5+>9S?W)8N^%_W6R;[NS[4@FSF+WW@4;,PQ$C MSS#R$N$I(L].D%F7P"D+";.0PWAUD87% 10,H(8 ^B* BZ9QQ-@!LSM.(Y>9 M$-%<*$QDSCB)T]$P'0W2F>, !@8PZ0MB80 +,LBC!3EBS,6"")=',$]A^=S, MF6P-H-C+:0D\Q J)8%T2)J%P M1]"G6T1AU[8(ZYP 0B>Y$%B 1%.V6) M] *<-IEAA%,RW@>HGM1,"*Q34J57L,0*(Y%EB2M84OD0F50J7A8 R_,Y<86'=4\B1V68$%BH9'Z#]\<"HX# D-I55#MR,5>Q^ )81_VA&$(K9@6+:E'HTZIVR5' MLJ&P?I>XA+#D*62JN,K#(J5NZ-,4EA>5TJDIJATZX[BJL'BHE"9,457@KH(5 M0:7T6(HZ'*ZLL6BHE/Y)4>/2+1IC%S26%HV\"R/:&HN!OJ$QTIC%.J4QTJ#C MB44?8+1DEEYC&NN4GDA_WA,!"$-?S3QC2>F)].<]$8!PRJ:Q"NB4IF@$V:O; M0[T*OSU83C1R*US-8Z'0-_1#&JN 3NB'O*8JD&>@.Z$\0T&2X5):$Z\H9X@%X*[$!84@VQ!SH3 .F!NZ#D,9K!)Z#F\ MH?34N6$DV#!/4Q-Z"6\H^1@G:S#U3$*CX WH KB]P_0T"4V -^ ^GG,/!0TF ML0$D5EP(3$]S@[FWF'HVP=Q["UR[RIF"MIA\-L&T>TO)QXBKQ8 M>S;!0WM+N<=5(B:>3?#0WB9[:(NY:1,\M+?@UBDUTQ(XS& '&*P8S7.8F^X& M#^TP\5R"A_:.$L]P#UX=IIY+\,?>)9M?AWGG$LRO=\E/^QVFIDLPMMY18VNR M>#:SL_?1_0\$_BCJU\VNF3Q5;5MMAQ?0+U75ABY@]K4+N [%ZG10AI>V_]I? MJ3Z^F#\>M-5^_-'![/3+A^7_4$L#!!0 ( ,V 7T^ ,[K:"0( %8& 9 M >&PO=V]R:W-H965T=:2 _P$^:O=<&7A065?U="( MBC4>AV*!'H/Y.M%X _A=02[L_J*U.[JF5+!"P9_5/M9;E #\C;0T&.5+ZP[BO8>A+DV>*_ MPPFH@NM,5(P=H\+\>KNCD*RV*BJ5FKSU:]68M;/Z9YJ;$%I".!""^$-"9 G1 MO838$N)["8DE)/<2II8PO9>06D(Z(N"^NV941U&4X9,6LIBG'A->8,)KQ/(6,?.O(<^?BGRY122S:\CJ M4Y'UAR)8M6+H1^CL1VCXT54_8K= Y!2(C$!\)9",RG!AINX@L3-([!!(1U-S M81Y&A8$R"TE,!D%>J1WXP*!12;U.UY_U3UQN2 MM?85Q\-?2?X?4$L#!!0 ( ,V 7T_0^#*,XP$ .P$ 9 >&PO=V]R M:W-H965T0'J#$?21,!4I-JVJ1-BCJM M^^W ):#:F-E.Z-Y^MB&( IOV!_M>SCD^QQ@GG9!OJ@+0WCMGC4I1I76[QUCE M%7"J'D0+C7E3"LFI-J6\8-5*H(4C<88#W]]@3NL&98GKG626B*MF=0,GZ:DK MYU3^/@ 378H(NC=>ZDNE;0-G24LO\!WTC_8D385'E:+FT*A:-)Z$,D5/9'^, M+=X!7FOHU&3NV21G(=YL\:5(D6\- 8-<6P5JAAL<@3$K9&S\&C31N*0E3N=W M]4\NN\ERI@J.@OVL"UVEZ!%Y!93TRO2+Z#[#D"=&WA#^*]R &;AU8M;(!5/N MZ>57I04?5(P53M_[L6[(G3]" ML#$PN@A6702.'TY=A-&Z0+@J$#J!Z$.,F'+N[#WPC%3$" !M!@ &0 'AL+W=O6)'3BR!U"R_,X9>F MP>S/%@CM-Z[OW@*O];D2*H"*O,-G^ [B1_?"Y F-*L>Z@9;7M'48G#;NL[_> M9PJO 3]KZ/ED[R@G!TK?U.'+<>-ZJB @4 JE@.5RA1T0HH1D&;\'37=,J8C3 M_4W]D_8NO1PPAQTEO^JCJ#9NYCI'..$+$:^T_PR#G]AU!O-?X0I$PE4E,D=) M"=>_3GGA@C:#BBREP>]FK5N]]H/^C68G! ,A& DR]R-".!#"#T+TD! -A&A& M0,:*[LT>"USDC/8.,_]NA]5+Y*\CV?U2!76S]3/9'BZCUR*,HAQ=E=" V1I, M,,'X(P))]3%%8$NQ#1;TX#[!;HF(5_>0_1*R\NQ%A%:?H>:'=SYCNT!D%8BT M0'0GD,P:93")QK3&1Y:E,R=+T"I+ GLIL;64>.G%3^P"B54@67CQ/7_FQ6#B M29G_Z'=J39'^1XKT00K3JW31JRA>^:&]D,Q:2+8L))T7DBW2A*LTGKVD2]"\ M(6ARZ1I@9SW0N%/22RO4NSN)CC/S.5"7=A;?^NN=&7T?,F80?\/L7+?<.5 A M1X*^N"=*!<@"O2?9R4K._O% X"34-I5[9B:@.0C:#<,=C5^8XB]02P,$% M @ S8!?3XG+"7<'" FC@ !D !X;"]W;W)K&ULE9OO;B(W%,5?!?$ Q=?_O4HB-515*[72JE7;SVPRV: "D\+LIGW[S@ 3 M!7S.K/TE">2,8]_PPV>N#S>O[?[OPW/3=+-_MYO=X7;^W'4O'Q:+P\-SLUT= MOFM?FEW_FZ=VOUUU_F^^/EX[Y_ MM'@;Y7&];7:'=;N;[9NGV_GW\F$IS@Q7'"5_KIO7P[N?9\-:/K7MW\.#GQ]O MYVJ84K-I'KIAC%7_[6NS;#:;8:A^(O^<1YV__='APO<_CZ/_>%Q]OYI/JT.S M;#=_K1^[Y]MYG,\>FZ?5ETWW6_OZ4W->D9O/SLO_I?G:;'KY,)/^;SRTF\/Q MZ^SARZ%KM^=1^JEL5_^>OJ]WQ^^OY_''R_ %^GR!?KM [.0%YGR!N;I@<9K9 M<:D_K+K5WAC]>;BUE$/("! YCC /9B@'2UC)/& M'S6[TS*25B)*J:OEY$I1P07]7GDQ*0LG9?-).3* @P.X\K)X.( ',Y"KLIPT M[MUBG8K!VKPL0.FT=9Z6)(<(!87I8$!TC9#$39J[*D;+%&E,F+ M G3*!EH241A#!8IBR!"$9"DOBV ,18-97!?F+'J_8HEB%> (2&U?Q2B\/!AO M 7P[1X; ,(JM* _&45Q)>5RV9JTM>N4 I?53M<&,"X+'$PZAJ@KLE>I3&8.E48/@RF 3MF M;OE4OF2G/?1\N=0ZY;CG,YAV VC79*LRF$U38X>)'RXRQ":G16)PH#BYLJ]C MXGN5P;P;P+NV9 B,IJDPQ0:C:<".F1OMEQOY_1%FV *&-=F?+<;-5KA>BW&S8"O,5FR!ZP6O M!2"SFF\_%M-K ;V:+8K<>U;878M)LV 3O*[+TN8F-HE,W"EC)"U 4BTAE%X>3RF MS:,[0?(NYS%$OL(;>@R1SW>7O/WE<\>7E65*0/J-II?'W'K K2<[A,<\^@H_Z#&/'O50LO+D?C KRY3DLFN, MJ0Z :D_>3 /F+U28Q8#Y"R4MTI"[P.MR3$HN)X(I#L C>G(7'C!_H<(C!LQ? M*&F)AMPCXMX6$$[VM@(F.@"B/;G+#.2,HL),!LQ>*#"3]R$WDUE1IB27$\$$ M!T"P)QV)B-F+%4XS8O9B@=.\C[G3O"['I.1R(IC@" CVY#8[8O9BA0V-F+U8 MTOF,H)V)&S1 .=V@B9CG"'CVY(X\8OIBA6.-F+Y8TOB,N6/-JC(EN9P(.6D$ M#'NV%DQ?K/"S"=.72EJ=*3>I9*T) YH H)Z8TX312A7F-&&T4DGC,GW;G$Y* M+B>" 4T T,"&P#"E"G.:,$RIH%6Y3+GC9!/%O"7 6R!.,V%24LVA/#F5+^@\ M+E-N(R=[$?T[(/QCI^>OUTSLI"ARY*YJSMP5.717!?W'Y:@J^">+(H?H"K 5 M6,A D6-T57..KLA!NBII+8ZJHB63LW$%^ G$"HHBI^.JYGA8/D*%F&1"I,H-,22[T)Y?MHVJ2L$G-U618L!3@'IDG M)JD6,36>F.1:Q!1XXOM151!+@=+)7(J0O(R@P$QD+IJD6\34N&B2;Q%3TE0= M5<7Q%"%9&$%AF$ASQX0\6^.+2TGF16R-[26I%[$EI_NCJN2= MDF1C!(5C(ITM Q%7T ]=CJKB#(>0B(R@C$QDWI1D7\35>%.2?A%7 MT!Q=CJKW;P(PRK%X]QFQX5-[OZ[VG]>[P^Q3VW7M]G;X4-A3VW9-/ZCZKB_C M<[-Z?'NP:9ZZX/@FX>/LXXMW_4$L#!!0 ( ,V M7T\KJ;A;+00 $,5 9 >&PO=V]R:W-H965T7I*K8CF-O;,6Q:S?/V!I95+AH 5O9O]\!!@6&'GOT M(BXZ?9@^W1P:%H>R^E7OA&B5) M(P^K%Z_>5R+9=$%YYE%" B]/TL)=+;IS]]5J4;XV65J(^\JI7_,\J?X[%UEY M6+K@#B<>TI==TY[P5HM]\B(>1?/W_KZ21]Z199/FHJC3LG JL5VZG^'LD9$V MH$/\DXI#/=IWVE2>RO)7>W"S6;JD79'(Q'/34B1R\R8N1):U3'(=_RI2]WC- M-G"\/[!?=X58!<2V 4"&RA'KD&.QP3ID M*#=8UQN&@H-UQ6$H.5C7'(:B@W7582@[6-<=AL*#=>5A*#U8UQZ&XH->?:^_ M>SL[N$R:9+6HRH-3]8ZV3UKCA#,9)VN9%.:\ MQ] )!J:8"PQ#IYA+#,.FF"\8QI]BKC ,GV*^8IA@BKG&,.$4;^-C)%.]DVC&P"4.,,S"<@74,_I@!M!I=]IB@PQ1]K>5@P359UG.81+&( MXNOQ\?7XR'H 9^ X [?7), 9@H\U.>\Q[5/EF&T4$[V]+WL8'Z'BD.K-BQP",DN4^GPLPL7#.MIZSR8N"0>&V7NCCA2#Y,0.'Z1$%]BJ#P1R 6MS;"L2G-[?/ M=+OO84!'. 8*SA=D\%N /,;W\!AL CP3]#&8!+ ;;3A,VTHCW1MOBD8L#$. MYLV%T$$0,*X_%1 Z8&:E#28&F(N9.ME@%A">H+3!+B"R43J:=R&C7(-=*]CX M$>/[B-!S-H@CHHTP#P@;#@8*&S DTZ&AAH MRGQ5,)B2:>/+&B,C$=?(?N!DICG'-.A@7F;H9FKP'LI.4-G@/12;3V8J^XAO M$*J-M5\4;/)4ZAIPUM ((7#&M8)\QPA!(YQF:7!'BKFC22F#_]#@!+4-_D.Q M:66F=C@? 4BH=>&-0HUO=O#?4<;@9A1Q,VKB,#@&C4^8V@V.P; 98S:W$V0B M9QKJ"D&Q>0MB7 #ZV]-'7'UNWNA-O?V\>)=4+VE1.T]E(U_[NS?S;5DV0C*2 M3[*N.Y%LC@>9V#;M;BCWJ_ZS7G_0E'OUR=([?C==_0]02P,$% @ S8!? M3S:*E[D! @ >P4 !D !X;"]W;W)K&UL?93= MCILP$(5?!?$ :VQ^$Q&D)E752JT4;=7MM1.&@-9@:CMA^_:U#8M8L'J#[?&9 MXV\,3#YP\2IK .6]M:R3![]6JM\C)*\UM%0^\1XZO5-QT5*EE^*&9"^ EC:I M98@$08):VG1^D=O8610YORO6=' 6GKRW+15_C\#X.<)J [^)[P_)49O!2\-#'(Q]TPE%\Y?S>);>? # M P0,KLHX4#T\X 2,&2.-\6?R].)R_N[^Q=:N:[E0"2?.?C>EJ@]^YGLE M5/3.U#,?OL)43^Q[4_'?X0%,RPV)/N/*F;1/[WJ7BK>3BT9IZ=LX-IT=AW$G M)5.:.X%,"61.P-%_$\(I(5PEH)',EOJ9*EKD@@^>&%]63\TW@?>AOLRK"=J[ MLWNZ6JFCCR(B.$R"68(TP$Q!G!3$YH?+$P+B-@B= M!J$UB#Z4L8(\CIK$:KI1$V9!MBIEJR()QCLW3.2$B1PPX0IFU,3+8W8X7=_K M5H7#-(O<,+$3)G; 1"N8> N#,QRO8+8J'*=AYH9)G#") V9US#'9O(!=E.[6 M,%M5'"<17L&@Q6]@VM(/*FY-)[T+5_J/LM]]Q;D"[1@\Z&PO=V]R:W-H965T^CTFQ,7+55Z*\Y(]@+HT0:U#.$HRE!+FRY<5_9L)]85 MORC6=+ 3@;RT+15_-\#XL KC\';PTIQK90[0NNKI&7Z"^M7OA-ZAV>78M-#) MAG>!@-,J_!0_;PNCMX+7!@9YMPY,)GO.W\SFVW$51@8(&!R4<:#Z<84M,&:, M-,:?R3.;N\YE3R5L.?O='%6]"HLP.,*)7IAZX<-7F/))PV!* M_CM<@6FY(=%W'#B3]C2B45KZ/CZ;SCZ'R?\6Y@_ 4P"> ^+DOP%D M"B!. !K);*J?J:+K2O A$..?U5/3$_$ST<4\F$-;._M.9ROUZ76=X*Q"5V,T M:3:C!M]I\*-BNU24T2Q!&F"FP%X*;./) T7N-R!> V(-D@>#PDECU&16TUD- M21.<.*EX5%E>)GZ8Q N3>&!*!V;4I'?7X#R.8@=FJ?J@K*D7)%V"D,@!29<@ MN" .QU*4I7'L1\F\*)D'Q# M/5=ZR-A1<.)<@7:,GG1FM?XXS!L&)V66N5Z+<42.&\7[:?JC^1.T_@=02P,$ M% @ S8!?3ZF!=8?, @ >PH !D !X;"]W;W)K&UL?9;=CILP$(5?!?$ BW^P,:LD4D-5M5(KK;;J]MJ;. E:P!2<9/OV MM8%%Q)[T)MC.F9EOC'7PZJJ[M_ZDE(G>ZZKIU_')F/8Q2?K=2=6R?]"M:NP_ M!]W5TMAI=TSZME-R/P3554(0XDDMRR;>K(:UIVZSTF=3E8UZZJ+^7->R^[M5 ME;ZN8QQ_+#R7QY-Q"\EFUM7YSDV_[=8P%KGZ7>W-:QR*.]NH@SY5YUM>O:FJ(Q='4_7=U4965.Q); M8Z>K?OB-=N?>Z'K*8E%J^3X^RV9X7J?\'V%P )D"R!R T_\&T"F >@')2#:T M^ED:N5EU^AIUX]MJI3L4^)':S=RYQ6'OAO]LM[U=O6Q2FJZ2BTLT:;:CABPT MY%91A(H2Z@2.+]S6'*0)0=8O"K;/*B2T]P#+D(19PMGN4'! M"/8F!, 0WYQ04"C#PM\80(7)\HW?\MSQ2@SP4)\' SR^%Q6 BI.,W\&!31,3 M "?P;A+B(.Z[#*!B?*&ZQ8$M& ,>G/H>/(EN"@D1[ Z@NFLT&+9@#'APZGLP M#NV5Y5F $ZH$$O=P8!/&@ NGO@M/HN6WAPB.:?"Y!70TY9E_G)/%+8\V9O@/*G4P;AA9L?=>!T:)T:WTU4OF>^; MFW]02P,$% @ S8!?3_5X!3,I @ "08 !D !X;"]W;W)K&UL?53;CILP$/T5Q'N7.TXB0%I25:W42M%6VSX[9!+0&DQM M)VS_OKX0E@5O7[ ]/G/F'&-/-E#VPFL X;RVI..Y6PO1[SR/5S6TF#_0'CJY M7D2.F+6GP[Y:ZO! &!2B@&+(<;[($0121E_!DYW:FD2IS/[^Q?M'?I MY8@Y["GYW9Q$G;L;USG!&5^)>*+#5QC])*XSFO\.-R 2KI3(&A4E7'^=ZLH% M;4<6*:7%KV9L.CT.(_\]S9X0C@GAE"!K_R\A&A.BMX18FS?*M-7/6. B8W1P MF/E9/59W(MA%\C K%=1GI_>D6RZCMR*.-YEW4T0CIC28<(8))H0GV:<2H:U$ M&:[2P_<%]FM$LK57B*PF(IT?O3/Q 4%L)8@U03PG2/S%*1A,JC&=QFR2)%@X M68.2;?B!E,0J);%(650I#2:95=G&LRI&RAH4^!L4V[6D5BVI1E"BS=[02VPBVXVW*GH MM1/JKLZB4S][#-4+7,1+V>=,6WJC,4WR!V:7IN/.D0KYOO4K/%,J0&KT'^19 MU;(O3PL"9Z&F2,Z9Z4YF(6@_-EYOZO[%/U!+ P04 " #-@%]/,]D[I](! M !C! &0 'AL+W=OGW-\#K:3#5*] MZ@; !&^"=SI'C3'] 6-=-B"8?I ]=':EEDHP8TMUP;I7P"I/$AR3,-QAP=H. M%9GOG521R:OA;0BK$$S]?0(NAQQ%Z+WQW%X:XQJXR'IV@9]@?O4G92L\ MJU2M@$ZWL@L4U#GZ%!V.L<-[P$L+@U[, Y?D+.6K*[Y5.0J=(>!0&J? ['"# M(W#NA*R-/Y,FFK=TQ.7\7?V+SVZSG)F&H^2_V\HT.=JCH(*:7;EYEL-7F/(D M*)C"?X<;< MW3NP>I>3:_P;E51LI)A5K1;"W<6P[/P[C2KJ?:-L$,A'(3(CB M_Q+H1* K AZ=^:B?F6%%IN00J/&P>N;N1'2@]F.6KNF_G5^S:;7MWHHXB3-\ MYA])%&=+]M)]ZT$V_8V:WLQ'?[D#1)HI6;>U24A@O4: 8O MCML]OQ],7=I.!V=I[,WQYUM+:< JA@_V3C?VQ<\%A]JX:6KG:KSW8V%D/SUI M//^O%/\ 4$L#!!0 ( ,V 7T^!I@68K0( )P* 9 >&PO=V]R:W-H M965T]E4;73<*M4?1=% M[7(K2M[>R%I4^I^U;$JN]+#91&W="+[J1&41Q0BE49B&.#Q.O.2;K3(3T6Q2\XWX*=2O^KG1H^CDLLI+4;6Y MK()&K*?A%WRWP*D1=,3O7!S:P7U@4GF5\LT,OJVF(3(1B4(LE;'@^K(7:AJ=G&N'P_NC^U"6ODWGEK9C+XD^^4MMIF(7!2JSYKE O\O!5V(1H M&-CLOXN]*#1N(M'/6,JB[7Z#Y:Y5LK0N.I22O_?7O.JN!^M_E,&"V KBDP"3 MBX+$"I)K!<0*R+4":@7T6D%J!>FU F8%S!%$?76[Y7K@BL\FC3P$3?_&U=R\ MV/B.Z1=B:2:[]>_^TRO6ZMG]C% VB?;&R#+W/1./F&S,S"'F=LP\^$P\)AY] MPC5Y^M!D<=$DTM4XE20&2Q)W^F282HI@@P0T2#H#,C!(L5.*'DD[I.H1Q!+B M8(\^1A&-,[; =;^!@F ME)PK;@:FE@&I$=C@%C2XO;ZX&,$-"@$Q4+>S0%#J=H[+T#B8,]T2 Q;LC 7< M7? GV@N&^POV&PQ0$@C*W));<]H,WF[QJ@U>I]->Z^Z:NI51"6Z(;G>%6 M'Q5/@T*LE;EE^K[ISTO]0,G:G@6CTX%T]A]02P,$% @ S8!?3W4/ XO7 M 0 * 4 !D !X;"]W;W)K&ULC531;J,P$/P5 MRQ\0)T @1(!TZ:FZDUHIZNEZSPXL =7&U'9"^_>U#4%IS@]YP=[U[,R.C9T- M0KZI!D"C#\XZE>-&ZWY+B"H;X%0M1 ^=6:F%Y%2;4!Z)ZB70RA5Q1H+E,B:< MMATN,I?;RR(3)\W:#O82J1/G5'[N@(DAQRM\2;RTQT;;!"FRGA[A#^B__5Z: MB,PL5)TX\2]K"Z_F%_=%Y-UX.5,/_:2C:?X S,P&TG1J,43+DO*D]*"SZQF%8X_1C'MG/C,*Y$ES)_03 5!'-! M,'H9A5SG/ZFF12;%@.2X]SVU1[S:!F9O2IMT6^'63//*9,]%E*PR@(HF\$X4V7(R9UF,YATD7L%XF\ M(M'_(G'D)UA["=;WVXR]!+''9G1CTX=9^T42KTCBL9GX"39>@LW]-E,O07J' M31_F]C3)U4]NWY!G*H]MI]!!:'-?W%]="Z'!\"T7YG :\VS- 8-:VVEBYG*\ MO&.@13^]2V1^'(LO4$L#!!0 ( ,V 7T\!MC8"]@$ $D% 9 >&PO M=V]R:W-H965TE,T[1) MFTRV:?N;T>-H%L4",V[OOH"N<=7=[!_AP'M>G@-(TG/Q)"L Y3PWK)4IJI3J M#AC+O(*&R@?>0:MG2BX:JG0HKEAV FAADQJ&?=>-<$/K%F6)'3N++.$WQ>H6 MSL*1MZ:AXM\1&.]3Y*&7@I7=Q8ZPI-+43?0RIJWCH R M19^\PRDR>BOX74,O9WW'5'+A_,D$WXH4N08(&.3*.%#=W.$$C!DCC?%W]$33 MDB9QWG]Q_V)KU[5F'KD_5<8ZPF1,Q;_'>[ M-R0 MZ#5RSJ3].OE-*MZ,+AJEH<]#6[>V[8>9F(QIVPG^F.!/"5[P;@(9$\@B 0]D MMM3/5-$L$;QWQ'!8'35WPCL0O9FY&;1[9^=TM5*/WK,@CA-\-T:CYCAH_)G& M?ZTXK15[=Y)@#3!1^)L4OLTGKRAVVP9DTX!8@V!FX+GNHHQ!$UE-:S4AV?MD M4+T"B]='$;NPMEL&S2VT>F1]47.M6.A>N]/]A;W')N0+M MZ#YHZDJ_:U/ H%2F&^N^&/[N(5"\&Q\N/+V>V7]02P,$% @ S8!?3Z.I MQY . @ A04 !D !X;"]W;W)K&UL?53;CILP M$/T5Q >LN3H7$:1-JJJ56BG:JNVS0X:+UL;4=L+V[^L+2PF@?<&>\3DS9P9[ MLIZ+5UD#*.^-T58>_%JI;H^0+&I@1#[Q#EI]4G+!B-*FJ)#L!)"K)3&*HB# MB)&F]?/,^LXBS_A-T::%L_#DC3$B_AZ!\O[@A_Z[XZ6I:F4<*,\Z4L$/4#^[ ML] 6&J-<&P:M;'CK"2@/_G.X/V&#MX!?#?1RLO=,)1?.7XWQ]7KP R,(*!3* M1"!ZN<,)*#6!M(P_0TQ_3&F(T_U[],^V=EW+A4@XX ]5PHT3G*#B5]NL5-ZDX&Z)H*8R\N;5I[=J[$[P9:.N$ M:"!$(T'G_H@0#X1X1D!.F2WU$U$DSP3O/>%^5D?,G0CWL6YF89RV=_9,5RNU M]YXGVR!#=Q-HP!P=)II@TNTCY+2$A",":0&CBFA-Q3%:T*-9@H\0#PGBU3)C M2X^G]&"W'B!9#9#8 ,E#G\)9GQP&6TSK^K1+-[-"EJ 0;U*\KB5=U9*N:)GU MZ^@PZ21-$N.9E"4F3)-X70E>58(72J+-[&H<\:)@'._BF90E*-Q&N_D?0I-; MS4!4=@!(K^"WU@Z?B7><,<^1?17_X6Y ?2>B:EKI7;C2;\N^@))S!5I,\*1; M4NN9.!H42F6V&[T7;C(X0_%N&'IHG+SY/U!+ P04 " #-@%]/FG]5RZT! M #^ P &0 'AL+W=OO9 ]'2]Q%:V'_'D"9L:1K^I%XDN?.AP2KBD&[SG>31V2\2KB&9IWF+U6V6Y3L&L@FC&'"<-O M,'Q!,&1?)'A2@L?RS3\269I@DR381(+L/P23QQ0F3XMD29$LX7*;)LB3!'G" MP?:3RQ3F_I,(NWFZ,!D_A3W+WI&3\?@7Q+=JC?& ?*L[).QP&)= 0>O#]A[W M=OHEI\";89XVMHQ\]0Y02P,$% @ S8!?3SR05Q\D @ F 8 !D !X M;"]W;W)K&UL=951;YLP$,>_"N)]!0.&$!&DI=.T M29M4=>KV["27@&HPLYW0??O9AB(*EQ=LG^_^OSNCLXM>R%=5 6COK>&MVOF5 MUMTV"-2Q@H:I!]%!:W;.0C9,FZ6\!*J3P$XNJ.%!%(9IT+"Z]N.AW/O'?#<_UI=+6$)1%QR[P"_1+]R3-*IA43G4#K:I% MZTDX[_S/9+LG+L!Y_*ZA5[.Y9TLY"/%J%]]/.S^T&0&'H[82S PW> 3.K9+) MX^\HZD],&SB?OZM_=<6;8@Y,P:/@?^J3KG;^QO=.<&97KI]%_PW&@JCOC=7_ M@!MPXVXS,8RCX,I]O>-5:=&,*B:5AKT-8]VZL1]VLG0,PP.B,2": J*AE@'D M,O_"-"L+*7I/#H??,?N/R38R9W.T1G<4;L\DKXSU5B:;31'33V#T)TB$0B(G$'^ Y+A C K$3B"9"^3A(LO!)W4^[9@ES7!*@E(2A$(6 ME,&'SB@DR^,$QU 40Q%,M,#0-8;FLY(_8%(4DR*8>(%)UY@PH7>JR5!,AF"2 M!29;8;*0W*%L4,H&H= %98-0LA2GY"@E1RCI@I*O*&F41!3'D!!ONA !9D3S2^]W/(G?8F"&G5WV35.M0<'5F0@MF=8N_LGTQ>ZE9Y!Z'-]>0ND;,0 M&HQD^KLPS,2TXG+6=9F8NA[MR6&C1C>] ,#U&Y7]02P,$% @ S8!? M3S\DH$\% @ Q@4 !D !X;"]W;W)K&UL=93; MCILP$(9?!?$ :V/.*X+4;%6U4BM%6[6]=I))0&LPM9VP??OZ0! "[PWVF)G_ MFQGP5",7;[(!4,%[QWJY"QNEAF>$Y*F!CLHG/D"OWURXZ*C2IK@B.0B@9QO4 M,40PSE!'VSZL*WMV$'7%;XJU/1Q$(&]=1\6_/3 ^[L(H?!R\MM=&F0-45P.] MPD]0OX:#T!::51\(N.S"3]'SOC3^UN%W"Z-<[ -3R9'S-V-\.^]" M;!("!B=E%*A>[O "C!DAG<;?23.32HZE8Z^N[7M[3I. M^H\P?P"9 L@<0%PM#F0S_TP5K2O!QT"XW@_4?.+HF>C>G,RA;85]IY.7^O1> M)V59H;L1FGSVSH@=@*) N!E*R2="Z9 M=>D=(TK(!Y3$2TDVE*2,5ACGDRXQ."D^Z$;JQ:0>S+J:=(.)BJ+,_9C,B\D\ MF'B%R;:8%)>9'Y-[,;D'DZPP^19#$HS]F,*+*3R8=(4I/$V+\\B/*;V8( M(#5;K5JIE:*MVEX[80AH#69M)VS?OCZP"!'G!GO&,_\W8V.7$^-OH@60WD=/ M!['W6RG''4+BW$)/Q!,;85 K#>,]D\)_W< RJ:]'_J?CM?NTDKM0%4YD@O\ OE[/')EH46E[GH8 M1,<&CT.S][^$NT.AXTW GPXFL9I[NI,38V_:^%[O_4 7!!3.4BL0-=S@&2C5 M0JJ,]UG37Y Z<3W_5'\QO:M>3D3 ,Z-_NUJV>S_WO1H:$G MA<+ M,I5_)9)4)6>3Q^W>CT0?<;C#:F_.VFFVPJRIXH7RWJHD"$MTTT)SS,'&X%5, M5$1+#%+Z"P0[(=@(1"L!'!1N@<@I$!F!>"40%\&F2AN3FIC!0D+LAL1.2.R M;+?"QB0K2)X\Z"1Q0A('!&\@R1TD#./$34F=E-1!B3:4U$$I'O22.2F9@Q)O M*-D]!>,'E-Q)R1V49$/)[RA9'(=N2N&D%'>4)-C^8<7='Q;B(-\>#%I=/?VR M_23\T@W".S&I;K&Y:PUC$I1B\*1*;M5CNA@4&JFGF9IS^Z180[)Q?BW1\F17 M_P%02P,$% @ S8!?3SJEU&%W @ 20D !D !X;"]W;W)K&ULE5;MCILP$'P5Q ,TZF.W$;6[.17Q ML?VAOM/!RV .F),-+7\5)Y&O[,2V3N2,KZ5XI??/Q 04VI:)_BNYD5+"E1,Y MQY&67#^MXY4+6AD5::7"[^V[J/7[WGZ)D*'!!,\0O([0+LXDP3<$?RXA,(1@ M+B$TA' N(3*$:"XA-H1X0'#:U=7IVF*!LY31N\7:'==@M;'1,I8;XJ@&=?[U M-YDQ+D=O6>AZJ7-30@:S;C%>#^/W,1L($_0Q6P@3]C'/8\S S0Y06?0A+]!$ M48=QY()TJ^*!J^)I ;\G$,,"/BC@:X&@)Y ,0FTQD<;4&N,.0ATC0M=U81\! MZ", ? Q6:QN,9D%AX@Z\/$.H.!IH[<:H";LA:#<C:/TDF(H6P>6//&"F<$("_@$@_S_BA6L7 <6+HF&\XXH+ M V\4K_-P'JA+QC?,+D7-K0,5\FC1!\"94D&DI/LDJS"7]YJN4Y*S4,U8MEE[ MN+<=01MS<7&ZVU/V%U!+ P04 " #-@%]/.M^4V^0! "C! &0 'AL M+W=O]=@+ME$@+39JFJE M5HJVVO;9@>&BM3&U3=C^?6U#*)OX)?8,9\XYXWB<35R\R19 >>^,]C+W6Z6& M T*R;($1^< 'Z/67F@M&E Y%@^0@@%2VB%&$@R!%C'2]7V0V=Q)%QD=%NQY. MPI,C8T3\/0+E4^Z'_C7QTC6M,@E49 -IX">HU^$D=(16EJICT,N.]YZ .O>? MPL,Q-7@+^-7!)#=[SW1RYOS-!-^JW ^,(:!0*L- ]'*!9Z#4$&D;?Q9.?Y4T MA=O]E?V+[5WW\MS7^'"U --TZT M1LFIM+]>.4K%V<*BK3#R/J]=;]=IX;^6N0OP4H#7 CSW,@M9YY^)(D4F^.2) M^>P'8O[B\(#UV90F:8_"?M/FIBB3<9>ABB!;,<<;@#29<$4BSKQ+8)7'$ M=^71/G(31$Z/D26(/GA\=!/$3H+8$L0?"/8W3&PO M=V]R:W-H965TP_8V^8R2B+-I*I: MJ95&IVK[S"3.18=+"F1R^N\+A,F)O1V;YOCD^_5Z;_*T_E(>3='^9UM6>=JTA]7.KX^523=]HSSS91"$?IX> M"F\Y[\^]5LMY>6JR0V%>JUE]RO.T^N_%9.5YX0GOX\37PV[?="?\Y?R8[LR? MIOGK^%JU1_ZUE\TA-T5]*(M99;8+[UD\K532->@5?Q_,N;[Y/NNF\E:6W[J# MWS8++^@L^5J>?S7#A+0W&V;_NWDW62OOG+1CK,NL[O_.UJ>Z M*?.AE]9*GGZ_?!Z*_O,\]/_1##>00P-Y;=".?:\!#0WH1X.PG_S%63_5G],F M7K;DV51X0X4[$#U'2BK ^VL MU$43]IJBUX2Q$,J9RI3*,J.A&0W,A(Z9BT;?#/,3:9TDCALD"Q(*L9T0V@F! MGV87@%5E,B1C1=#,S$PD^ . M$MA!\OC.%0$.>< ]4."F'(E8T.^+;#,CQ!$/!&D0W2Y\)(+ =3.ALNU \CP+ M^4"4!I&U*V4@V.H F4B":,00!I6@!\(TB*R15+LU74-3,ML0!I] Y'/C)#C4 M$L&N%Q>)8 Q\ I-/ /21'.D"TTJ$GT@4)HP B.&)0B)RU^2^R#:#"2,08EBB M8K[V,N21FI+9AC"Q1/)(IA*^-W68,$-()L.1^X'$ )0 6RQ3@\@."[D[?34I MLPUA"$H$03=3DN.MO1&RPHBK* A&MK/$$)0 @C36!<:6_$2!)3%H) -"Q44 M:7=-[HML,Y@S$I58;J@&D;7VI%FH)F6V(4PMB8HL-U02E4]10NZ- >I"K49 M*C$%)2JT6*PB,%00:??F.:VS+6$62L1"%BP..16SNQ50A7+L9BXQ"24@X5AI M39A=%#P>+,*T(4 ;%BPH&R7%:4:QCI#!?%/HEYT8)B!3# MRX3(-H/IHE!UQ1[OA3PDPOU],"&RS6!.*517L2"!>DG';.LBE1J[4)AY"M54 M+$;Q=(SN26PCF'<*\8[%B).,V#7BFLA=$__F$7INJEW_MJ&>KR:W5Y#7$Y:,KC\(K%O[[G6?X/4$L#!!0 ( ,V 7T_1*?[O%P( #<& M 9 >&PO=V]R:W-H965TO#4-%7]VP'A?^('_V'BNKY4R&ZC,.WJ%[Z!^= >A5VAR M.=<-M++FK2?@4O@?@NT^,WHK^%E#+V=SSU1RY/S%++Z<"W]C$@(&)V4\,%WICZIGWGV&L M)_*]L?BO< >FY283S3AQ)NVO=[I)Q9O11:?2T-=AK%L[]J/_(\P=@,< / 4$ MX7\#R!A %@%HR,R6^I$J6N:"]YX87E9'S3<1;(D^S)/9M&=GG^EJI=Z]EU&X MR='=&(V:W:#!,PU^J]BO%=D_$Z03F++ SBRPC2=OL@C^B-86DF9L2.RFQ M@T(6E'A%P4$0NRF)DY(X*.&"DJPH^KV\&ULC57K;ML@%'X5 MRP]0?,-K(\=2<],F;5+4:=MOXIS$5L%X0.+N[0>8NHEMI.T).,S]YW"VP09O ;\K:.7%W#.9[#A_-8MO^[D?F(" 0J&, M M'#&99 J1'28?QUFG[OTA OY^_J&YN[SF5')"PY_5/M53GW'WUO#P=RHNJ% MMU_!Y8-]SR7_'QHTX3( M$:*>$.*;A-@1X@]"G M(>::AK-4GV]AC/8X[9X^ *FMYQPG48;.1LAA%ATFNL0\7D/68TC8(Y .H(\B MFHIB$8WH@QB68\13< U9C2'X:1#FIWXV-T6N,HDGZQE;?GQ5SWA:()D42*Q M>X+D%T M<<$9B*-M3](K^*E6IOX7UKX#/D?F@0SLBW"V"B?L:]TQNP;W(=^UVQ]$'*M: M>CNN]+.TC^? N0(=?O"@XR]UA^\7% [*3+_HN>CZ7+=0O'$M'/7?D?P_4$L# M!!0 ( ,V 7T\_ZBQ(&PO=V]R:W-H965TS M#65)N*Y('H)MSCWG'LB)G756]U54C5WZA5/L8!')7L)K*!]ZR1M\Y M<%%3I:?B&,A6,+JW1745X# D04W+QL\SN[81><9/JBH;MA&>/-4U%7^?6,6[ ME8_\]X7G\E@HLQ#D64N/["=3O]J-T+-@9-F7-6MDR1M/L,/*_X0>US@R!1;Q M4K).7HP]8V7+^:N9?-NO_-!TQ"JV4X:"ZLN9K5E5&2;=QY^!U!\U3>'E^)W] MBS6OS6RI9&M>_2[WJECY"]_;LP,]5>J9=U_98"CQO<']=W9FE8:;3K3&CE?2 M?GN[DU2\'EAT*S5]ZZ]E8Z]=?X=$0QE<@(<"/!8@\F%!-!1$_PMB:[[OS%K] M3!7-,\$[3_1OJZ7F1X$>(_TP=V;1/CM[3[N5>O6<)S')@K,A&C!//09?8=)K MS'J*P2,BT!V,;6"P#6S+HRN)!4P0@021)8BO")8W/GH,L9BF[S$N "<& V$@D8/"L;/-7^0FMN=%SBZ2U WLN2K%]^/:#W1"0*"46@&KX0I;($0+J33>>DU_L-3$\?Q#_=G4 MKFHY8 %;1O[61UFM_:7O'>&$+T2^L.X;]/4DOM<7_P.N0!1<9Z(\2D:$^?7* MBY",]BHJ%8K?[5@W9NSL3A;U-#]PA13X@^"?%=0MP3XHD#LJ68 ML]EAB8N.1ZCHM4C2)$=7+=1C-A83CC'+ M6\AN#ED,"*02&+((75ELPAD]O#78SA%)FDZ2N*=RDT3D/(K(T*,Q/0S< K%3 M(#8"\4V.V:0.BTD-IK$'%:M'ZK9)G#:)PV9R'UN+26YLHJ]L4J=-ZK!YG-BD M\VJ^=,F<+MG<)0LFWU\V&ULE5?M;ILP%'T5Q ,4;+ZK M)-+:IFVJ3:HZ;?OM)DZ""C@#)^G>?C:X*3;7"?T#V)QS?"_7Q\:3(ZO?FBVE MW'DOBZJ9NEO.=]>>URRWM"3-%=O12KQ9L[HD7#3KC=?L:DI6+:DL/.S[L5>2 MO')GD[;ON9Y-V)X7>46?:Z?9ER6I_]W0@AVG+G(_.E[RS9;+#F\VV9$-_4GY MK]US+5K>2665E[1JJ>QI3$_O.'^GV;O$CFE33TEA5_\A7?3MW4 M=59T3?8%?V''1ZH2BEQ'9?^='F@AX#(2,<:2%4U[=9;[AK-2J8A02O+>W?.J MO1^[-TFH:# !*P(^$3 Z2P@4(1A+"!4A_"0D9PF1(D1C";$BQ&-#2A0A&4M( M%2$=2\@4(?LD1&<)R/^HG&^,X74E;^?0'>%D-JG9T:D[&^R(=!NZ1G*:+F5O M.RO;EV(>-:+W,(L2-/$.4DEA;CH,UC!8Q]Q"F$#'W$&84,?,(4RD8^XA3*QC M'H:8(#/B>81T$AVS@#"ICGDZK^.) IRJ@.$JX%8AT!0R6"& %8)6(>PKI+[Q M33I,W&*J%F,@'B\B%D-$A'S?0#V=T]&R">%L0B ;!"M$L$(T_HO&L$(,Q&#, M^KL.$_7R-.;8?(B(X2@2.(H$B,+T53(8 QD%F0\AV!)'"L>1 G&$L$(&*V3C M*R)7-7"Q\B_79*Y 6JZ686QK(@*&B2P:%D>C+U@:63R-(%,/%M[@3+KJBPPA MEM(ABQ_1T)!A;,O&XDCT!4LBBR?1T)1A8LSU&P7JKSY!-%BC[@$8BOLP/2*+ M/Q%DT-C<1(:@,$XM UD,B" '&KO5@P+9\Y"@>P;AKX] M6HR/(>-;/B"VN!JC\?,/V_9I#,21&2DK4-]NYN+A]?[/Y$GD!ZDW>=4XKXR+ MG[WV?VS-&*="SK\20EMQ^#DU"KKF\C$1SW5W N@:G.W4Z<8[';%F_P%02P,$ M% @ S8!?3]GI,@QY @ ]@@ !D !X;"]W;W)K&ULC5;K;ILP%'X5Q ,4S#T505J29IFT25&G;;^=Q FH@)GMA.[M9QL7 M!3A4^8.Q^2[G'%]PVE+VQG-"A/5>E35?VKD0S;/C\&-.*LR?:$-J^>5,686% M[+*+PQM&\$F3JM+Q7#=R*ES4=I;JL3W+4GH595&3/;/XM:HP^[Y514I.8%K2U&SDO["WK>(4\1-.)W05I^ M]VZI5 Z4OJG.M]/2=E5$I"1'H22P;&YD3.A3@F\(_J.$P!""GN#[GQ)"0P@? M=8@,(7J4$!M"_"@A,81D1'"ZZ=#SN\$"9RFCK<6Z)=I@M1/08K MY!4,,3L($_881]:M+YX'%L_3 OY (((%?%# UP+!0&"4R:;#A!I3=QC8(@ M M L B&5ETF.C.PHM==[0,7J8HY,8H',6[!6#1PO5]..@0##H$@EZ,@@XG=9FQ MB$"+:&(1C3/>1!.+F=F-08L8L!COFWA:>N3?!3*P24";!+ 9;;U5,K&9-5F M)@O 9*;>R(5/&O?QW8)F#BL$1#'9U0@HJ3N7+8)W-O( IW!\QGC3JD93)^?N M+%8W@A^878J:6P&PO=V]R M:W-H965TJT M[6^:. DJ8 9.TGW[&4,9A6LSN)(FT6LA*E?G*0=9$J/:R/7E/5(MV;147ND>]'7I%FI;M9F;G'>K.2 M9Y5GI7BLG>9<%&G]=RMR>5V[S'V;>,J.)]5.>)M5E1[%#Z%^5H^U'GD#RCXK M1-EDLG1J<5B[]^QNR_UV@;'XE8EK,[IWVE">I7QI!U_W:]=O/1*YV*D6(M67 MBW@0>=XB:3_^]*#NP-DN'-^_H7\VP>M@GM-&/,C\=[97I[6;N,Y>'-)SKI[D M]8OH PI=IX_^F[B(7)NWGFB.G9Z[?'?EN$% MU"^@80&/32P=D?'\4ZK2S:J65Z?NDE^E[3MF=Z1SLVLG32K,,^U\HVIMMIT-C6S88.%I](&"$,669LLC/\8 '/K(#4#P#B#! $$" P ?P>P MQ A! CG'C!_DJ7.)C0VI;&A.$XXCRU,$62* !.;,$4SII#'Q$+"1#$DB@&1 M!2"! ,GM25U"@"7P@$]"7+#\&]$?3K088Z;W& MLOMC_1'0'UEV&L+*(G;[ZR.L+"+@Q72W@4:!A0?+CX#\R+()$-85?>"X(BP9 M I*A:;$2.+$"O_U9N+"V"!Q9-*U7FI]90&PO=V]R:W-H965TBT M29M4==KVVP4#49,XLPUT;S_;25.P3,16]-G4K M9_%>J6Z2)'*]9PV5=[QCK7ZRY:*A2@_%+I&=8'1C24V=P#3-DH96;3R?VMJC MF$_Y0=55RQY%) ]-0\6?!:OY:1:#^*WP5.WVRA22^;2C._:=J1_=H]"C9%39 M5 UK9<7;2+#M++X'DP> #,$B?E;L),_N(V/EF?,7,_BRF<6IZ8C5;*V,!-67 M(UNRNC9*NH_?@V@\SFF(Y_=OZI^L>6WFF4JVY/6O:J/VL[B(HPW;TD.MGOCI M,QL,D3@:W']E1U9KN.E$S['FM;2_T?H@%6\&%=U*0U_[:]7:ZVG0?Z.%"7 @ MP)&@Y_Z(@ 8">B?@#PEX(.!;9R #@3@S)+UW&^:**CJ?"GZ*1/\]=-1\=F!" M].M:FZ)]._:9SE/JZG&>H72:'(W0@%GT&'B&(<4E9.5#P(A(= -C%S#4Q0)Z M='@YP=)'D-+IX9\B#Q^*7+2)@F$ART<785WQB8,"V K@"P&GR46/R2RF[6U@ MD&=.'CX*E*!T7XN/RO*LR)U8?!318D78& D:([XQ&.9G07YV>[)Y4""_(=D> M0\XS0P0[P?J@,G/"7_D8E&-'Z,$'P1SG84]%T%/A>R)A?AGDE[>'"M+PZI#> M$.L NLBU1*4;; A&<(K+.ZAV:><^@),EB!07YF#B-W7WN7[4\PW*G95*Z-GKO3N:/>P M+>>*Z>;3._U=[/7!:1S4;*O,;:[O17]ZZ >*=\/)*!F/9_._4$L#!!0 ( M ,V 7T_8-F YF@( !X) 9 >&PO=V]R:W-H965TUM%%?+HS71*HFO[JB MY92%_#[1BCYV-[&?':WDM MI.YPL[0E5_J3RK?VR%7+'53.94T;4;+&XO2RL_=H>T")'F B?I7T(4;OEB[E MQ-B[;GP[[VQ/9T0KFDLM0=3C3E]H56DEE<>?7M0>F'K@^/VI_L44KXHY$4%? M6/6[/,MB9R>V=:87UB\F_R6Z#5&6ZSF M)M>=9BK,-Y6\4+WW+/+]U+UKH3[FT,7@40P:(ERE/B PA#C@Q?#(BV$!'\S1 M-P+^),< %@A @< (!!.!<%9D%Q.:F,;$;/R5,D,0$@*0: 8)%Q <1S D B$1 M (EGD&@!^11@#%-BD!(#E&1&B9>4:&6^$A"2 )#-#)(L(#%>6?D-"-DLMT[@ MP0+(@PWB+?,,T-PA75 \2A3AC3.J9XI:\2("4'B.ZAT[V41AY(Q<.V6!IMPC M#+ 6QL=+%O)\QUM9: 3[%_D *YBS?("5("=<^:M L-41X/5@[O4^:+)<2>(D M*U9$L.%1"&RN-0G8S@CP:A<4C2?6 M1QZ>[Q=W=#S5E%_-P2RLG-T:'=S^$'XM6R$=6)2'9+F M*+LP)JE*QW/4"A7JLC(T*GJ1^C56[[P[L;N&9&U_&W&'*U'V#U!+ P04 M" #-@%]/&/[-X98" <"0 &0 'AL+W=O> M0]5(SHYN4E6&.(K2L&)%[:]S-[:3ZUQ<=5G4?"<]=:TJ)O]M>2GN*Q_YCX'7 MXGS1=B!?SM1/V>:2<.VP_U+ZYX4\R> M*?XBRC_%45]6?N9[1WYBUU*_BOM7WA5$?*^K_CN_\=*$VTP,XR!*Y7Z]PU5I M474J)I6*O;??HG;?>Z?_F 9/P-T$W$^(J:NE!;G,/S/-UKD4=T^VB]\PN\=H MBF=';.B4H#V]6J(O9MC%X$/,1$1KU'H$AQ!9/IJ<1A05B M,,?8"<1/.6)8( $%$B>0# 5B,BJRC2$NIG8Q,4Y@" $A!("D(PB90%".\.PGQ$%4IWQ$8+=B@"[DFB<:AN4#A8V22D= M+THXN)PJ+L_N6E;>05QK]R88C/97_P:[R^TCO'TW_&#R7-3*VPMMKDAWD9V$ MT-QD$P5F@R[FJ=)W2G[2MDE-6[;W==O1HNG>(F'_(%K_!U!+ P04 " #- M@%]/8X!418(" #E" &0 'AL+W=OZ;,F6F+>\[>^*5 MSCG<<[FT7;64O?,S(<+ZJ,J:K^VS$,T2(9Z?287YC#:DEG>.E%58R"D[(=XP M@@^:5)7(^!5Z+TUFH M $I6#3Z1[T2\-3LF9VA0.105J7E!:XN1X]I^<9?;6.$UX$=!6CX:6\K)GM)W M-?ER6-N.2HB4)!=* UGTOL);*LW_Y5<22GA*A/YC)R67/];^84+6O4J,I4* M?W37HM;7MM>_T6""UQ.\@>"&#PGSGC ?")[_D.#W!/]90M 3 H. .N^ZF!LL M<+)BM+58UPX-5EWG+@/YNG(5U&]'WY/UY#)Z3<)@OD)7)=1CT@[CC3!!/(5L M[B'N@$ R@2$+#\HB]>[HWO0!V3TB6!@Y_%=D^U!DDN8<+-9<\^>38OFP@ \* M^%K GP@$1K4A3&A4 \!X9CD@C&,4!,#X,6PH T%0+*180C"&/V301C3$( ) M34,0YA^=&(*&0D# :*,4PAC?3 9A?,,0A#&Z8?L8,S$4@88B0,!HIQ3"&&\Q M>P*S>0*S?8R9&(I!0S$@8+13VF$BC:DU)G9FOKFFW*-<9S&[6]L L7#FF&O+ M/6KASR)G,?H9+M%HC:X(.^D-DULYO=1"K3*CZ+ GOWAJC3?BJ;O,7""^D7MX MM^7^E>\. -\P.Q4UM_94R)U%K_]'2@611IR9_(;.\LPQ3$IR%&H8R3'K=MYN M(FC3'RK0<+))_@!02P,$% @ S8!?3^=:MPT\! >A0 !D !X;"]W M;W)K&ULE5CMDJ(Z$'T5B@<0DO"EI5:-SHR#.ULU MM5M[[V]&HU(+Q LX[GW[#1 =DG24F1\CQ-.GN^GN$\STS,K?U8'2VOJ39T4U MLP]U?9PX3K4YT#RI1NQ("_[-CI5Y4O/;X/=;/@S*?'9$]_TOK7\:WD M=\Z599OFM*A25E@EW!S_"5+[ZK,Q[%]?V)_;Y'DR[TE%ERS[-]W6AYD=V=:6 M[I)35O]@YQ ) ^_3P+MIX L#?VA(@3 (AGH(A4$X MU$,D#**A'L;"8/QI$-PT0.ZEW]]DO>K15?_9@'P7CJ?#1, K/H,+B/"5T9\Z1C M_$B&K'0(DA$Q0(+)%>/P3*[I8#"=!=88/%])9ZEC@E")Y!'"8"5E':,@GG6$ M&LSJ+LG+?9)8AXR5^JRAA(B,^09A/!GS"F%\N$0$[CC2,A")(8 9/)C!:QD\ MB2%4BM-A_!93=,V&"(;=^+ ;'W"C]/13APEZ;O@.R/^41M!AR.\,7+.,/" .^#/V-##J#OB TR* T:(#4K)&N-9XQ88/6 M($!L(J(Z\K760EXP\B*#+\/D(VCT(]57\*6>,4@$"H&T3*-@$ D4?:&.AO%& MP'RK=5P*D$E&NA>#(: 8 "'3H\,&!<" JB2M!2@4!JWL-\1XG5&Q[6BI&Q M,<3G!R/?4#)LD H,2(7:84NL2X7'-SOU@0,P7]>X^"Y,#MR@.QC2'5]V]21 MBNQJD:_NX^28##J&R7W=_29 ?5_!#=W%!KW#@-Y%AEG#!BG#_O!YQ0:)PI!$ MJ6\& C1HV\<&@<*00&F]%>K3@\@(&707&X0,0Z\[ZIXN0$/[V*!W&'J?"6$. M8A @X@ZO(S$( 8&$0*GC2H#D=W53QL0PN02:7'4B!4C:0,-@%""#+],O&& B MU4(NB#Z1&)I(I_=3/:?EOCV4JJP-.Q5U\U!ZJ]>#KP?<_-17UA=H\HB ]28;65VCR JW':++NCL$^P^E.Y;XGY3XM*NN=U37+VU.#'6,UY>FZ(UZ^ TVV MUYN,[NKF,N3797<:UMW4["A.^ISK<>/\+U!+ P04 " #-@%]/XO!7 O<" M "G"P &0 'AL+W=OW=VCYM? M1?/4GCB7WG-95.W"/TE9SX*@W9UXR=H;4?-*_7(03^\8?&:\]ER9I_*UZ(Z\)'_LO&C_QXDGHC6,YK M=N0_N?Q5/S1J%0PJ^[SD59N+RFOX8>'?HMD](II@$+]S?FU'[YY.Y5&()[WX MNE_XH7;$"[Z36H*IQX6O>5%H)>7C;R_J#S$U&GOK?G!W8NY ]Q_<+[A(CO]=E_XQ=>*+AVHF+L1-&:O][NW$I1]BK*2LF> MNV=>F>>UUW^AP82H)T0#H2O.) 'W!/Q*B-\EQ#TA_FP$TA/(9R/0GD!?"?1= M0M(3$BM"T%77'->&2;:<-^+J-=V-JYF^V&B6J NQTYOF_,UOZL1:M7M9TC2= M!Q_&125)BNSBNBA,HI#">1$P+^+D13/+S K"V)<%PF K*0AC%?$. MPA X(0HF1 $!:AFA3MWB,+2,N!B$23AQ9Q+02@)82:S:)JX5&MIF-AV*O(^Z M=[4PQE.64]!R"EBV^U?J5H8ZCC\ O;&2@58RP(K=%C*G+@1/GQ(*X9X=NO_; M3FU[T#A4A+-H,M3$YP$!H9 ="KDM(HLG#Q*!_?T614"HR X%@28^(PCNK @# M$O&$!-Q;4?SY[HS@-H;1 M'A6L_16:K1&POT&S.VA_JZ=0,W*\ANU&V.^L.>95ZST*J087,UX MJ)Q.:FH>%@4_2/V:J/>F&QV[A11U/Q8'PVR^_ ]02P,$% @ S8!?3T?D MM"WU @ + L !D !X;"]W;W)K&ULC5;;CMHP M$/V5*!] ?,D5 =(FI&JE5EIMU?8Y"P:B36*:&-C^?6TG9(,][.X+L>UVT.K"ZZ&3^R1OZSXVU="#EM]UYW;%FQ MU49UY1&$0J\NRL9=+?3:8[M:\).HRH8]MDYWJNNB_9>RBE^6+G:O"T_E_B#4 M@K=:'(L]^\G$K^-C*V?>R+(M:]9T)6^YY@H XWX7;)+-QD[2LHS MYR]J\FV[=)&*B%5L(Q1%(3]GEK&J4DPRCK\#J3OZ5(;3\97]BQ8OQ3P7'.V_9:._EX'_:@8;D,& C ;2]WL&=#"@;P;^NP;^8.!_UD,P& 2&!Z_7 MKI.Y+D2Q6K3\XK3]>3@6ZMCA>2"W:Z,6]>[H_V0^.[EZ7D4H6'AG131@TAY# M)I@@OH6L;0@>$9X,8(R"0%&DQ#(GMPXR&Q$D1@P?DN3ODMR$2<%D46U/;Y(5 MP@0^2.!K G]*$!K)[B&AAC1])A$)B&_D X*A.#(4KVT8)3C !EL.P!")?0IK M"T!M@:T-18:X'A-,_$0)I>9>VZ@888P-:1!7A(Q#D8-R.K9V#[JS,]93/,\PL+Y6K:#N+-[H^S[R1]'NRZ9SGKF0_8GN(G:<"R;# M1S-YC0^R=1TG%=L)-8SDN.W[MWXB^''H3;VQ05[]!U!+ P04 " #-@%]/ M2R:M=7L" (" &0 'AL+W=OFH>+OEM7\L0I1^&9XKBY790S1 M>MG1"_O!U,]N+_0N&E%.5<-:6?$V$.R\"C=HL4/$!%B/7Q5[R,DZ,*D<.'\Q MFZ^G51@;1:QF1V4@J'[=V8[5M4'2.OX,H.'(:0*GZS?TSS9YG_J MI*ZKL B#$SO36ZV>^>,+&Q)*PV#(_AN[LUJ[&R6:X\AK:9_!\285;P84+:6A MK_V[:NW[T7_)\R$,#L!# !X#-/?_ L@00-X#$IM\K\RF^HDJNEX*_@A$_[46)82$Y M*"0'?F\. Q0@0 %D4CB9%%XF&*$B@VE*D*8$:$J'IO1H4%R4,S0HAN]L[!/A MV+VTL7\ TCR?N19HICL@O_1XYC C\/9O$ ;$>AT&^]7/2)G.,,%= !& B;A, MQ#N+*8JSQ&&*)OVS8>)B1XT,COS6*M.I)M9QG&VPZ;^.?6O&G.W+[S#]C/Q. MQ:5J97#@2G=WVX//G"NF5<9/NA)7/9;'3+I \/#RDJ'[5YM1V 0V]2*%O@SKG^2(BM.I#,WND>E/_3 M:".9\ZYIB>T-L#HF24'H9G-/).,*EWF,G4V9Z\$)KN!LD!VD9.;/"80>"[S% MM\ +;SL7 J3,>];"=W _^K/Q'IE9:BY!6:X5,M 4^&%[/&4!'P$_.8QV8:/0 MR47KU^!\J0N\"8) 0.4" _/'%1Y!B$#D9?R>./%<,B0N[1O[4^S=]W)A%AZU M^,5KUQ7X$T8U-&P0[D6/SS#UL\=H:OXK7$%X>%#B:U1:V/A%U6"=EA.+ER+9 M6SJYBND0FS;YGX8JW1^IG4X5@'$7\ MY\5;'[V6!YKEY!J()LPI8>@"LYT1Q+//)>A:B1/]+_U ]^L$NU6-NTBP>T=P MOTZ0K1)DD2![1W#XT&3"["-&10S]4((L9BK!M'&;+*KTH.(F+Z+SPC[0>"?_ MX&G;OS'3&PO=V]R:W-H965T M#;\=W<)-KW1;HB+]785^?7(]:*8]E^;V]^>WI=JS: M%H5U6#1MB"+^O(5Y6*_;2+$=__9!Q\"Y>U\VWZZ;<]%%B M4S;%C\/O:MO][OOX[\7D M@7P&.!6/>E KHOH'\6,!<+F+Z N;8&VQ>PI(;) M07O7F5G1%+-I5>Y'U6$^[(IVVL&-C<.U:!]VH]/]+_9G'9^^S3PFT\E;&ZAG M[@\,GC"6(!E'X$A,8@..K4"I%??(BN-Y!7-.V)2TX<,@^<4@9\W48F?IKKP^ MZZR! $8,8+H YB2 ]+9!\1UR/: **\-P>8#\P1YVHSC%U M7A%U3FR/I7-9PBPJNJ8XIE/0AG1I+F#&J71 FQ>U>:Z-SDLO5.-)D^<<0M1D M<#,.I=8[HHI#3J.7-26BIH3/1D\T):R2+\ZG=+@X1<8]XP1BFA(JOQ3G3$\J MZDF9'F""4CZS4J](W\X%R@#0U,$I&]<6&I/CT(X-PWS-G M8X4(-"U*6*))-V4"95-MB30IEO=#C@$#_@I<&TV*/7.>$!)#1V0N>>.5NGQGB@"U[B MX@IQK)\YY\&D-)'G F?3U)ULHLX5RNX*W%Z]'LCR(%L8N$_TL^P4P*V";6& M)V\+#FG_S07.H%<)6ZZ< Y,@T"212R :FV@]H%%V#A"L@ZU9GLUUM [%YI+ MQ9;3IF<"!RIUG@;,!3"U2KNA%2>;"7 WX8L/(.0?& M(5,H.$_,2VI@N:!L*LA-A=DE"AE>V (&-T!"(BT!;@8Z5R5;"?([83O I#G M]52S78! >02Z"14H](D%*DS XJ0<.@3*3H*2DPR<0%!V$OR$DZ#L)'C%(0UY M1D]!T4WL7,!\PG)$)F#H#=NVY ('B7-Z2)_L(WC%,0WYB2EF4;;R)4RQPV4F M8/$4BER?P($Q,#2+9)/#*PYJ*!R:T#M%]0E8-'BV1H0#G5*8T#.-P#F+=B@# MR :,@@&S!,!]D$G[$,D^1O*+R+D:V6J16ZV0SP1O3.DN82Y1;(YE A7-A;XP M$"AM84B:;+$H6.S01D3+'J;5]=E,RX:AA?,'70V:)^\O$%(T:DMW@+D$HHW@P$E?R\:AN7&P2=0SE];$QTCV,9)?1,[5#+QEU%>LB1XZ M?6,73XR:*N*4=8Z^D!$HU"D[Z@L8F)@/B;C)R:OG3:A>NN\ ]6A1OFZ;=BZ? M/#U^:[C#]M4U>7X/-W,0GF=PDQ^^)/P,?_BP\4=1O:RV]>BQ;)IRT[W6?B[+ M)L36JZ]Q0):A>#K>K,-STU[Z>%T=/B@<;IIRUW\LF1R_V,S^!U!+ P04 M" #-@%]/MMF0A/(" H"P &0 'AL+W=OBF+JIG&>Z4.XR1IUGM19LV=/(A*O]G*NLR4 MWM:[I#G4(MM84EDD" "6E%E>Q;.)C3W4LXD\JB*OQ$,=-<>RS.I_#=61*>9+RV6R^;:8Q,!F)0JR5DB4RFSE_:95_9Y[O1?:6$"Z@BH)^BSWR/@CH#?".1= ND(Y-83 M:$>@S@E)6[LU^TGXV.GF8'#T56[XIIHL#KJ5<%. ?^]M"Z*!2E#) @>-O ,8P)JZ_ M/BQED$-';>7#."57W4V#M:4!=UE88!04&-WN+@3A9@$^]K?#T(M/#H\0QAN@]#O@QRG5R3"O0;23[@< M[C:0W> R\QICBH<'=2[[,,*9J[8,P!# F#'791\'$>;$;:;)X%^^%/7.CEQ- MM);'2AEO!M%^K+M'9DIPXG,X7L! ?&G&0#M5O,FW,^2/K-[E51,]2:5G$SM! M;*540JW=J/DH9M+DWXXGOT'4$L#!!0 ( M ,V 7T^> 1@SG0( %4* 9 >&PO=V]R:W-H965TU.%FY=<>U68ESZ8L:O&H GVN*J[^/HA27M51V%O4L^Z(2M2YD'2AQ6(>?\/V6^ */>"[$50_& M@6OE1WC(K:B+!V3U?&G(PW[;[K"X?C&_L4W;YMY MX5IL9?F[V)O3.LS"8"\._%R:)WG]*KJ&DC#HNO\N+J*T<*?$?F,G2^U_@]U9 M&UEU+%9*Q=_:9U'[Y[7COY7!!:0K('T!CO];0+L".BJ(6F6^U<_<\,U*R6N@ MVG^KX6Y3X'MJS=RY1>^=?V>[U7;ULDEIOHHNCJC#/+08,L"0]XCM%)&C'A)9 M ;T* JH@OIX.59 <)J @ ?4$\9 @1J,V6@SSF-IC&$,)BD>]3&$)P71.3@S* MB:=R*(,)$I @66X( PG8 D-:3#+HE%" @3A&8J9[.+EIF X>)@LL*4# M#1O.<)*.@P/!$,'9C" XR!A(,DUG*.#PX?@#ML#QP\D26Y))OXS0)!_;,H51 M1N(Y07"<,91G,D,!1Q"G'[ %#B'.EMB23?O-XGRR6P 8)?',L8'A4&,@U71F MPQ$XAP0MMX7 .21X@2T=B+T/43[>+0",).G@D&H%18/SW5VX?G!U+&H=O$AC MKPK^0#](:82E1'?6XY.]X_634AR,&Z9VK-J+3CLQLNDN<5%_D]S\ U!+ P04 M " #-@%]/<@GVR2*% !'*0( % 'AL+W-H87)E9%-T&UL M[+U9<]M(EBC\?+]?@:A1S\@1$!L+UZJ9CE#)55MOEV?_M4LOBEV^_8_O M)L/X.^_S>I57__'=PW:[^?[WOZ\6#^DZJ0;%)LWAE[NB7"=;^%C>_[[:E&FR MK![2=+M>_3X*@O'OUTF6?_>'?Z^R/_S[]@\7Q6-:>A^2^]0[\ZJ'I$RK?__] M]@___GO\F1^9>>^*?/M0>9?Y,ETV?[U)-P,O#GPO"L)9\\?KQ7;@1:/N'WGJ M#4P]:/[TNECLUFF^]6Z?-VGSQS X^W/O"W_>)>4V+5?/WL=T4Y3;YH/;9*O4>[];S].R^400!&=Q%(U:()!7 M/Z;W6;6%R;?>^V3=FN#\[=5/[[W;RXL_OK]^>_W37__U7\)Q\,/5^XN>X:[R M15'"\A/_=;)-MZA6E1PA4/L/_RS8,+GL&NTT^>U=+@$YVERUHQ)Y-SH:P MQ_$DFHUZ1CI?+@&[*M_\X;W-\M2[SEMKB:91X%V7"\#&):!F^>DI>3XTY@5^ M@CW>%D]Y"T63W/M3T7MP=@P+J ]E\9CEB]8+%^>'AOA05-MDY?WO;-,)Y=DH MC(>M46D$N*:=KPR#:?.KM\4"YOCP4.1]"#>7WWLWS>EZL MVMC[T_LVT>")O0WZV2U\G[<58!$58MFR4.7 MZ[2\QZ7]5!9/VP< \'J3Y'W(=+$K2R0#?/=I1X 1N];@?VW32'OS@/8DBVWV MF'JODVUBAMQ#,N!: M;=%V5K56^3$@!SOEBD\!0\L^3G^^#QD (\#FP0EE(" MZEP!(?_L_6?:>@[/.9A-PF&;6 MLWF05(M]?4T &X >XR]:YG9V%T5D<]I+9 M#VF9%UPU'^?_^U__J8AMV&+V4-_!EZU".>5O6TOG^G^,6+L.K2WY]E=SW M0;EV>VZ(IWK7NRU0AASO20NTU^]?7[Z_N7SMP5\WUV^O7I_?PH>;6_COW>7[ MVQOO^HUW_>'RX_GM%3P ?/KGF]?>ZEGNW#\6N@N&!!)W4/CSO0SR#M56GW?WL9J!0_XWGV:IXCP DO6:ZSG-@L7L_F M*Q_3"O!H\4"/+F%9JV*S[KBY5W"_LA)_J>C18OL 5_CT'F2JZI6'+.N^O9VW M(%/<,^^LTBV08 (?OM,BI06RCZ*UQ9ZSN"N+M7FZR#N> G*4 K@S>KP%25H[ M_^:=RE2O?#R9K@.5!^_9&("1;U0+GWY,JFSAG<*TNVKI MGGO5(B[9:H=T^O"30A5V%3P-#\/\FQT=>/ZR]3 %V+N0GD>.HCH7U^\^?+S\ M(SQW]9=+#R3.ZW>7BO[L)S6.4,"A(&,JTP? ,.2-@K[["8A(!AFA19K= YB( M"2V>/925JQ7?J&3YMUVU[;JK%W: 70[BU2K[.X"$;JIWROCSRH,!&('H2N_# M(;XMB]H^:)A7/:A5WW+/,]VG\./YV_/W%Y?>S1\O+V]OCH;XZW0!Y#OL)M^& M@R>P\6V;9EXD%1._!?Z!UQ=D/81)\\%W()"GVV0.@F3%8ER6 N"J!Y"9SH#> MK%M,<[% Q:,":K](851XT\(99+CB*0%1FZ[^LMC-MW<[H-?F%7CD9.2/)A$M M[23RX\G4AX&J34I2UJHEPES!:>;;HLS:U.-#F0+Q7EJBJ@CXH@:<;JJ\_YD> ML*R*_+X3*D#TX()OGWUOLT+%SQ!-XCJ=--@QOE6:5*E79OP9^W5ZEP)4EGAA>@##]V8? M8+M_,_BZRI)YMB)PMI#6HM8F>4;0=_P.^OY2C]&[@SY9I'[X>T:ZLHRK;SG- M$]PS&$/-8L^^1WF!>QY @33;.IEE 1(@+ (H*3SLG;XOMO#?C'X*@R:C0%/3 M]]4F6:3_\1V0LRHM']/O_N"UB3U(NP_%:IF6U;_^RS0*)S^(#- Z-+B& O*J M1\'T3D<^?&/DVV0'F%LB]?[!RU'IS:H*3K7-TECP[A\U"H*^<8&L3 .&P63F M3R93F81IA!/>Z\2GM83SY9+L1W @2&K.D+_5U MZDPG;SG 5 [BH\*8@X)J]R[.'QYF5)W MRK>G;_GROM]S>2][+N^/Z7V6XR_>C\F*D%D)\UZR];2P-SG\]J$W8,DE,:53 M>(S^0KG6TW0=CH5%B?_SL0 IX4U1/B7E\H#LWB]ZD_*Z1QRY N2CI8,0N% H M!W=]Q5QT6WCI>K,JGM/4*)Q(1.$06#5 R:K:IP1]HRE:F DD9.];0F7 M?^^\V^^+_(P64304F$51[;60 M%CFK,"M@BLL>/>\GX KT((V(RDZ6]Y@S[^XH;?.M?2@[J.^^ M/Q9Y#]VHJ_=_N;PY=*,^"#O#T]KLLZ[L>W'=9<;IL-TLTG19,7:MDZT\]X4# M('J^X%VU6B4](39M2L"-+>BEWD.Z8G:=Y!U#H,:/_#]YILM$B^A\M^V3+)*\ M^6;M(O9=$/YU_ZE;=#%F\6->:J+*FZOWH&T>0I4:_+,>*?!(\:GMI1"!T:K+ M[!:AZ[G;P @ $<_L[&C)3Y_['9!(7##1S(-@Y*?W@_'R[BY=D$G6&-M3XYI' MW[,(]$31<6R_92;V18BT6\$'NI:V%/6"_!Y?/M3%\:^B8#"WT@):]Q_(NY(5 M;=7V9:.F2#OWC7>S6\.E?L:';@"H%$,#]T;H.2[G0['*%CUWM/)N"^\-GQXH MI=:A4NWQG!P_HX=N)*([']"NEV]9&+B%S:"IA.X_/K_+DQTHQK#MBR)?(G.A MORH89BEA"1TK?$@>T5>8(E4">E$R\3]?(6K=IHN'O%@5]T"?0>\<>*=X4Z+@ MAZ>4_@A_\#WYIMB5]JNB--_2,/(]J:FXX'))=P(5+SJ1)\ 2X(BK'8G .8;@K9!= M[\J2;IY^+@2#=!>V"[BV6[%.J%S[9(I"Q>^?2A!%<5U MY!@^M69O?HK>?)2V ?QS(+=&!*8'4B!_6-ZG&# 9:R7]"N9"S1L+PG^ $V M24(P<1Q<1?LQ<\T<)"M[GP;>%9#. M U+[:":"EAX#*K%B"F[M \5B+XY*HE M[L8#;X?Q-G@=)")B1;_CKHE#X'I^SFERNL*TC_,U+'F1V'OP\^!F8"["P/L% M9E\6-("B+3=H DQ*X*P_;Q!"]F7O_.9G>XM@M^.S(+*7W'N+#*'RY 'O]+;8 M9 MO.HQ>F=7=966U]?Z+HSN9!5+\SC-&_]"!P9;3%1KFT6J#J..".8W SQ9] M&!$60R _"T,Z:"+@R>(3AL&2](B,$H=':7J9L>?D,C!"!G1T00H+8N.Q:/24DD8(]/OO5G%J:@G:JH1CDS!0\6KH:'#K M2Y Y$&.('(/L)LN!5P IX#XPVY*WOBWE*5.:V1"[;(4RXI*"2!]30X?-E-L' M8*?KY!E8!@&=V*R9F0XY9>-"\]K,D"T IQ(=YFX'PKCAQDP% );KY!,N!H4V MQ>H4!.'5=%LP%+*< Z@SB@V@BR:7!+AE,[X8#_8-/.YA5#(ZP7<@/,]Q7XE$ M=N1_V^4+&HPXDZ#\NR0'9,.K+92O\EX#1N^8]>"RS_-D]2P,VG%81*#,*NT? MW8%=VP/SS362J6#)&)C&8,>WX(N5^?Q:48_S>;';>NS(]CYFU2Y)R>;+CRD8$2)I_G.2RQ \+_V4()&+A-2 ?>SRPG M7X*,O29ZA@?+@@@?K!6BZV16C@P1 -D0G5@'R>RFK8;6_71^_D$+)T1=@7@: M\ES1)M<6 _ V$H:F=KEDD0%RM=XPHM+U2%A&Q^&2M;$'((@<$5_H$^K<((VL MQ3LZK@$0\>V.)!;&J 4A\C*#*4M+S $PKZ*2JUVX%TC.L)!W1LTXAP(0L9^T S+D" !0YPYP+[J,9'[;>,7C7J+GBI*N*]<]($-53QG@"%PM 7P[E*X%P+OO/PXR/0X&)7.:-0 [M*E-=7 M6?K(!\%$K"IR=JINZ_SAZ2%;/.!M9&&&CIPN)R RGNO?=LM[03BB*H2<25D2 MRKFC[>9L@X.JRS6*C^H9?2'-,[BA95HMRFS.%X3,'J$AB\> 7,0C 0F&3.\ ?4)4Q$(!G90$!-[_;X(+"@(@OH^$R98,M M<,T[) %PPKAR&@T6FL@@"8FL*8LD.Z#: (J;"Q3P!M[>L"9#4C]>.^E1<,;R M8K$[IKJ+3 A4U@B&99A=-8 MP9Y^'WBPY#[!#3%3BW=;,COA727 D>#,Y$2,169%[/N'HVBL@3*IZKL#A>'. MP5\=BU4BQ"@K4B&B^I9L/42Y=T)>,G0+XWN $/.B+(LGW&O96J$6FIRDW+DS MN L&;8RL?F!_A&JX(II)KQ7H4)J3L(7BI1D6YQX0C7#PJ$BZ-(I382A? 81R M2V:4@5*IG-/J7U3;K)"(UI"1OAN">:SMP#VD1!7!B \H5EBA40Y+1<9 M;02^Y470YD@\E[.Z!S&;CY7NHWQ+@E5^9OPNZTV1\S.T0,0HH8$B-R=X^Q Q M5ZG7>&E@]"T:'X\?.1D<,&V'LH.,=%_@3JO*"O.(M>72'?M<%!=*, 2_%[*CT^R5]SY]TD^PHEC)NRM,IF*U\@K(8SHO=TBD46-D'N3H;*?: M^6.!.I@A&V_.;WYTDABK?Z+[':V L@S+)DO2*=&8A4'(S*_7*%+2S7XV7+J\ M!UGC[Z)B@%IJKKJC<9HNM A0%V@Y+8%E=1SF4_IR0LSFG6HC+,,\@6]N7$:\( M]5&V4XHZ6C%R[T^[U;,,00<*9]0X&]3+FV=S=HNI%807:Z18XPIAA_LG44( XS.&MK(#&N:.2;LL-:^,$Z)L1O;5S"WXDCO'?YI'?A/S M2(,8[<-=15=:*5-G*KFP.V2,*0^\_.I[)(DKV)S+O,5$"N$K&&/$3AOQ8AT7 MD^;7[\L]J4$._Q\,:Y28!)[^F3\UD)+1"):1RC)8/:C)0J3VXE(O=G)"?RKF M%2J;WBG^+G"ZO?C3N:73ZMPR,ABP??^(:%DY7).DQVRK3N8T-3)Q[OVTBQ\[ M2 L1?1,$4%D8:X9H1*0^)F@NLB@'WVY0T-C"7EKWVEZ3H^\UGV,=C_NNUW'6 M 0-_95AFP.(IV9G$&('#'G;6W1J3(JF\")SS(,65N0M8IERG+79W*7)H"J[@>$;NO*&D,K2RSX M] I45UESQCYSR_W(?D.I&4O: >&[A @Q5R,OHQ5T@:67!2Z"Y&] OA5A5 \P M^#*(R0[O#AR!,Q\FWAS&0E66A"WFV\9>PI'SNPUN59BB.P62,LATHN;3YK0K MM%4\,HTY)"C-'(I=%$O'*K24A#-:A/)?B(I,8.!2EC"X\(AJ 5(+[K@IARC4 M]WXER7/VA9+G99T,BS%'T$P390Z94&SBUY*%D?;#A974(EBBJ?T,2U)TT?GP"+;&+6W"2 [*RFP>WB,D->OX#%(59/J&+ AWSP;,MY@AC8AH7W2!AE9< M0D>]O,O@#0PH4EP R;3U5AW6>+..)H1IJJVZ<;;/A5..+)/*JH%]Q_T MZ)_)1+;=1QF1A1K22H,HO2/7(W).NK5_L>< %\<7NVV8Q<@?"HZJF^*/O_N004]R%BT[()(\!?"C7<*V8V5A'05YTCTWI2 MM4]%^4DNY$7=FJV>_,C,R-,]D[Z%:V1R? ?=Q@R;ME''#FWU]>3\(;-H MOV]?_\3T_[0P_1AN(C]0<8T\69VAK_FFN-L^(?A/;W;SK6$V9\/@%6B^ MU194D=+Z^96&@5@$S(:S@%ANP_(H%2KK+-6B[NM=K(K=DM1Y+A)QKLSYMRC) M7J&Q]R8M']&?_@K*XT!6#QMF%= M9#F:'#V5S+Z0V8]D8B37,Q?+5/P2+/FN0/-*1\_OM--OCOR\H]ZS5,5'%1TZ'E?#",.U0X]$8P676ZI&1%&5:'; MVA;*8(NES:?HC/[W/6,"%.RS9E9$(,P<\-GY4\F%X7S'K+8CT8S^$-(9NTO M^?%"2A4".A:P7D#CR!^.(B\T3?C,&1;XCVZ.G.B/FX7^-(Z\X=0['<%4^'$R0J\\A<#S,T,_"(;>T(Z, MGZ=DAV5MFR,9EBF%O7H 4O.@7DHR#<#VAW$P"B?C!# M$$>QV]3,#\/(NV@D?%A_=SW^$^W0F1>/1'-).B'XMO+K=6DJ;D)SZ[$*YA8.,[B8O5$H3\1+P1HB OMPY\SM\ MKNI7G<9!#TBUJRC6#&D!?/E,"T4ER.7=,K5@>1MW4]JH6Z1)WG.6KM#K>UXU M'S&A(+X(Y0I JIS"%B.O0"LN>22\XT]T-N6GLVUQ)K,W;JMH#?4OA7IL0"O@ M$/KEKKF7CDT(F*7X-Y$;]G&P(Y?&9_/>#C1;*YYB.@G#56,8I2PZ)&*IDQ?[ ME&+8'>X8B#M&!X LG7!8U[ZSHH08\L5\)C$9ME5A8*TE1SG&,&&,]!>1IWI4 M.9UBAY53S=\T=1(U>;FL3L><=[$*1DX6T$EMXCTAEZX>SU"906W0& MC+[Z!B18.C$;1.=9&'>,A.8&=!!WQ5/6@O(CE S]Z71"$M1T#.J:]Q'K32!] MH3#KD3&IR2SO>$T*]'NBJH].,J6 &O/(45*$S\$0'83Q9#@ ;IVM5B;1P7EV&O$V M>)GF:,.BXP),79BT[4&OS>,7:Q_O($'.6&,BK"J)ULT6$L+ZY/*=L#"%R6^L MN "SLY6AY0G3W]$%@(%GB"J)C=:B4ANX_)*"MOF1A).FYBF(JJGEV)ND9 ,S M2>D%MY(#STU$$.9RLX;X[SE)2IR;3(]' \.CFD[N\_2R% M'_-Z"!4:#CL69U=8T5ID1]Z@RK?KWQ1F%L"+2N'Z\ZZ@PL*[G",9T^4KQ@<) MTQ*)$\^*KV=&O2,6#HF0/^A4#Y[!J=K7K1WR-21N\5\\O9W1:6>R4%"M=Q@/ M734>)?X!\%PE9?="VLOW.X9PNSEF/ ,'FU]#@5,T"66S\\;TB>!#ZHB+DD1[ M-$)C[/V\X#X 6$7%/20W8XG]!FB;NSF&D4D4JY7R3' W&>3-I;0WD.Y,,:?0 M0DWIC21D3DGQ0U9B%NC>6 (>)?DGD[:6;B6[K40P@.:.=(],QXC'6-8]I3Q' MM L!;,D[SK9WNGGW"<'%_$0;8T.[#N&7PS%TH>>,3(#V*NU+(RO*@WC6=31B M95_"%5_@SF@8\\DFGN)+2*.%F*-VWOQ<\?=%X^J M(U4ZZ,FN6N*0&''@L+>,67EA@"=E09XE*L^\IA*29*)&J$.;95CDZKOG<5^T MKCE65JN>.%RFQXO+F5WBVUEZNTH2,0E=UL422)U/G@3)A[ U !1\*-+>W>$N M:N]SJ#'Z_JH:-%3JILESP['D\$@&N6W+^Y43^!L%$P0DLD?2'S58V9%CQ!3Q MVGR=(/^:\N+8VV/+I]&0AN";"]\TC7V/#21 IQ;4N=NQO3",)AMGQLF7W]43155G?\=,"4B ;:J?QK7E2F;D6\OF^O2AP2YKT]_@GT M1E@3Y]'>B=D7^"8F(_.?>;?MFYB^W#,!?QY=#/U[[ZHJDW25R5G'?JC.CC^! M-A!,_#=NQP-I)_7XQ\XOJP!]3K"4&GAUWZD3Z08*A._FCO1VC^LX#< MX_BP2XJTRZ*QY^;]1G^".X8CO OH37BI;P&0DO\]M WT)6B_PE? 6I):!J$TH./1<%9+MF ME78LDL(*G-%*M&YS]=L"AE6NF+^BO^#>%GGD" [;7:=K>^T5+)V>SHK2,>;^ MUM=:'TY]O7K_R+G=E@40F'@]_F,ZHK\&)-YOX43#V+AZP*U[J M_74'N@RVBQS],!IR3X7)V(_&\ 2(L,L,?GT-D /Y]^)D.*3?2>P)+$6[>4@_ MP6V\>GL3AB$_$ %!B[T?T6H"O/D#+&E)<\0_1/Q$-/*G\,2?$B +M(K4+"+R M)]*" 9X)HA!&2?X.&D""#3>Q,,*)[ 1&B@%V[]+/*'%[']*J\-Z=A$-^>>(' MDZEWOL,2>"NUB?.3F-_V@QBA$4?P_&C4)69\+<3'D4!\ GL&AM\!\7C"$!^! MZ!J..K8JT )F,)IV'$@TH=^!8T]!JNN"=\C;#V$6 MAB2TP0OQ-&JWG-(IF!%(X+ #:)I^*' MR-2"X9(-03@;$4L'[NT$A4LM*$@*I@@*YZSA'2U2?!.P8-ZE\:=KY@P78^0/ M(SSM> Q;&=IE H"P^F$!\A.6!:I%YCDWHQT*Y'1 TE#)3=>UO>A)00:;QMX8 MKH(#6&6B-F> ,7-<4%*0)8/3(G\$17(LUJ -T#: A_0%Y. (2%DWDZ#K? MZP0Y'"PLCPYV J+:!.-,+& PT(8-\+N<7 ID':I#2P'F$.!.F^Z2?Y2WY!56 M?N)"T&^5-::C<=(W04DS+LB&92%!U?,T3^\R.H 0GHECE)9#0JR9?<$>WS@D M#D M-(@\4&Y'H9ZWO\XTZ?E 'Z:@$KJEBP+6=CP=3Z<3N> NH\!?(<1V0I M "U\ H3: /N75(JVEF0U?>S82>J(I9]#G3$?.E* MGMGO.8S;)I1*@)83-=$C2@71TJ6N@R;K4'D04H0PZ1R_5EG-ROPN8EA*NPT< M,&@"[$&F0H#J-] :<)M7\3VJ [KC*PN<) .IM@FUZL@4DF7IAC9-Q,%$:+&F#HV"D MOJ*D9]IP4[VU->).)BVU>#A2.B8J=,TPRV4+FO-:]Y)F- 6O?]+43E_JA>_1 MBUM@"0=3;ZXW% Z&]HMC0!(!7(,Z3$( RO"W HZ[7;Y'4R44OLP$@4H7\.6 M.JM5:&Q/2TP[67Q:%?=^OS9,08\GH]%4G;XQ!?5,R_4Z3#*^J4%HX6ZKG.7I MYRT%#J$M#(UFG!HSD/+B#TE%/(/J,8K-:H-?P,TG&DXI)H[4NC0;JF%8;%&: M,TNE@6AQID*%V,\,-:"D&EW!8Q:&'=%,8?HAP\]OZ2@!PS5Q7AX+%A//9"?S2,9>?J M)V1P8Y!,8W+K^=%LYKA6I4W*M6VKDG2=(=JVIE)4YX"MIN=',+Y:CVE7 KG/ M*&AJ@XDG]MD$6C9/FPL&FIIK9 *BX%HLR60"7/G8;DT@XFOSX$>4/^NG]DM_ MF*RJ(XAX083LE3<:S-HOU9;B#0>1]SOO7:WWS#ZD[;=:[@]%?,,YBG_%$,W+ MCA+<#O6$.#&$EERNB&8 *8G0, HP0V8"2OT0_R;_TFR&%K H0CEO.*+O8]1# MPB$>89ERDB->MW$-/VWI2\!0T(&B$1'%[SW;\OX4#5Y#D"WU6YVW^'!&E2HD MUR)U+C4#D?TY=14O28X]F0W&+?;7&H02C,U[-N0-+TNIH=DJ_@3B7;&[?V!H MJFJ1C+\(?V&-&/1ON>0[= SMUD9-:0"TDU/JFJW!MRK3_:TQ3Y M"DD3(6P# M.7TXC07;IOYT-A%L&_G!;,S8ACIT$&AT@R?CB4TL$FBU\"X,QJ"TC@GQ,(\[ M]\Y!$%A)C9JDHEA%VQY&=>])O/DNH\Z0(/ OQ$8$!+TLL^H1Y3+?>P\0?? N MDA(H79YP9CT6;$9RD+M"2%*CE*H;H?A2+L]P4NZ?D6BK%2G/9E;)AJZ:N:5Y M$S,'IO2PV;5D'["<]1N1E$Z*$H'V12<\''T0H>5T_7 VD\/U(\"%&BD9 M#@\?;>0'T]$7I@3U=)-KV_2.?E *YV5 ^_\"GTF)[A42>QIV]P]^;4IR<@+Y MF+%M(9GX"5#LW[D>7TQ=?0Y*PKA"I!*K'067<=EWS-$'@I>^IEBXB]5N[GMO MWUZX=CJO73L=1-.3X5@Y& =N.4-?])>G5.?6U.IZ1JVET?RO+WCH, )-K49] M:U'>B/.MHKEY?QB]*>]9JI+>Q\6#_Y*JTKD[2L.7RXEZ K6#Q:O$H*$J$29U MC$4@N\F.CH0L_^(=3S[[!Y;5*R^=5Q1DA@'E-HZOG&> 8=O"E:XPM>70.)>4 M=',1UDG.-7[)XO8./?2>K=6%I8]1$Z38;M;JL&!PKBO')0IJ2:4&:VABB#)FVO M5;[>/S?;8'7_0]@R]T:@_2XYHH,JEO?Y%8B^(Z2X)B?&V8-BC0*@06TC!]@2 MI;0W((I9W:LMNS2TE%*LB'A5#]G&GD ='6BQ>'96#]^7:E+I.K8G\539-)IK MV;MG?+NV15N(^^LO(-<.(D.N66@X4H2"4D,H),.4LL7FK$M=AI/97&4CN,E& M_B57#VT6R!OO:6]\-$(CNDX&;P$V*[01N7LN*0=;4,)$ZJP75%[H(--XFD>O;CZW[-MNRVR^8YN U)FZ6*$P M2F(M%O2T)4H1/7V/XZW[Q%F6)0\%MH*>.O0#D$5UX^?0.XTF0^T Z1.IX?78 MGXQ&7B@%K&O=HRTX5"28F".)^6K6WHHGHVRKE5 C93+'#%Q@/.WBP\XH+G9< MH:E2R+.OK*&Y.'<4P9(7^O>D+P5VW\&0 *?B\JG!&%4OK"P7KZ/.0.,=H?=; MA=[>N1%Z55.@CA8^U"B'=F/K;^Q!#VO'.1<[SKGJM.U]X%-2MA\NUW%AUBT1 M2+V(HJCYXS0OO%[$2/T9\&DB1@A&>T. MHD8TGFK4B*FXTA&H,?9'PZB&&F,_@E7L00V88QC6SCPMU$#D#P*.#>31E&N?R:@)GQ 'ZFQK;NLL:2#6+D\W6YB ML9^1';++U'"LRR@3^L-9S-(.W*]HQ#I([,?3&1MF,,C06-W@V9$VS.#-9[#: MZW/>!X%Y(3U^7^;?E@CG1H!S+YSM+"\K!$.3#-4D+>^?%-I^DRS$&'WP 120 M7?^)B2D[W5(C3>6/.W[3& )/HB!0#N ML_?VZL?KCZZ.\@;;4$DRIE@N1.0BD%.#/FZGA4()%IU?D":TVE5<"N8^DSQ! M^RC>3QS[ 0A9Z@)8&F"SNLX&CV&!A1NM_07KQ)AI2:!*L63]2A)3: Y:0# 8 M!;]C![!!;=D?_1P.X%=>'"^4:]Q+P9YP$(U^1ZW@!A/X R'"[S+0<=3 /!+8 M1]PNZ;&!<]4(P/EMK#W)B2-&\F2Q#E@6N2\(.R2B@92M^K",D=+C@$.)DKQU M0J?V*4L^^)E'#"#.C &H_I(KB^UHSBNGHK!M7P%B@)5%L#=HLL)JI//BL2NA[C%"4< RQS=G^]G3/>RS<33LI1?(6!!>,-N(Y30=6@:ET M:*WE:[=68GJQ-]W)';$7M4!G>@K[N:-FYYI/N(!K*GBFZJDDM%ZI!PW7 OV+ M\1@P>C_R#4!=5H0ZM;G;9M,J-YS#6V1!M:"5%8IQ:"73!L);R[ M07JVM*?6N"T48-J+R"3M:B<6&TS)%%3[J?@:H#S:)XLU<$L;2SU_EK3XY@+Q M1\-?./JZVG)YD1)?,I5;,B*N2U9]^Y^ M#7IMF2TPIVE7NG:RY*A/R]S]#@-? .#A@3Q+/*I@])"L[MCQO]F54HJ#%XN1 MSF(C+RNS)@P$*7)N*VV#0;2+EH,[C0E>'*73@8U'6V$JC>Y;O@)NQ07BLK4N M&&;$0U4D"^%&PU=I"HH_+"3=HB2_3-:)%!QDQPT+Z#:*DFWB%J]M#%>F*MF3 ME ?3W(NQ$<[1E2^/W$&:HASF#%LG4B5KW.F.PTZ^#8#%P;>9.5!CZ:O6.(AD]YBMD"YM*-4C.0BH?8$1!J1%>B6,U<"P3&WU MO#6H"UN;'H]Z%U83R^Z+4J*J:%?()-/5G1D6@W&L0VF7&]_$!E6_Q;9#(,9H M-D:ZRJ222S.]!>R4=[/!R212[40G=1>)R2GSKR'%; M5#9'W4&C33!\;R[]^O1@((64V"N[Q# ]CC)'(,/![T0T$A[H@OA) 2_1"L$/ MW&7+'6@V2-=W*&9G+'U2:0=XWA?-%"T?H$8#]!]$6N4.QW@P58/?5,0Q:IRA MQ3RZCLD&H\%YI9@3NL)*65*><4V=Z.WY6:+W]%"LT84DTCK[8-&+OJT5;8*[ M#==.2C69@@L=3 I 6BQ8HK*$W3$JG0V1; %!\O39*DF8;#BHF^?&FJA+_;W: M'=#DBMYE^ECG!LS>X'2?TV6;R,D)&X?T'<,IJVS%;U'NVCBE)XS,A$G'A>7X M*!1M[9U5@LW-CLPBI;JU-W!"V*PF*1/\-J>TR/_6EQ2IKF.H79?4YMY8Z/ Y M+JFFT1Q/ @O\.HX^WG.&6?6UY^:03!V=X\O$=8565X3SQGAK@S9U FFK:T& MWL6 R@5,L!)7(.$6N#@#U7E1?-*:0V5I--&>)2^@2EU0&ETJ:+:"BF:W$J'-?HH>ZS&]3"GNA4# MN>9C?%7(K.:LUQEWT7B0362"R6#C8RE M2@MF4PUTZ#(E8;&B^U82)NJF,3N=Y&K@&ET !"_3"F84WXQ'A\$#STJR MN[43W^U(Z+#1BA:\U6Z^1JF.(S<1@USEOSLS,V:\:Z^5+K+*HN< MY6\M[\4@\&U OK/LKZ9NAS8J5^-,E7WV-N17Q?PP1 AFN6[%)+/@R41C>;*R MS)QG1$KV.L%2')8TL)>&7$S&QD@2HR,=7%C75^,3%O*(%DMNX292)?\R*4C= M19"1)O0,=T+R=SC9[8:_L94IS'8,]>2E#VJ[QZ:>-RD3=JQ>H$0B*TW0NJ55 MF83]DGN=*L%E9#6V$=)7MRY"VBIM:E^@3!0KJEY&HW(Y+M+;E0&/*J&NJ?_P MUG@Z^3.;]RJS-0X!^5( #1H7$M;>$@D79&;BZ@6<#H>WRXA@(%G1[N5+N%\/ MV3S3W<7L'@!9.T_V!><)PP,/H=U+!"7!4)1H)^R0+EVE6#MV6Q-RC]! CT0TD""D5C* @_+22 @GMRRVG,OJKI$!;@<]:ZZ%32-@$EV,A0NR]CF( M(./V N#/OI18LQ3]Z!=\8 *_(DT6$=.IA(( J% \IX[)!:U1%.E.#40:(!7 M4^1V[6SYR/\$3$ *;3/FYXA=,(/PQ4KI=I8^*!E))%'GS\-MUGI_#YRO+-2, M\GR)V2L5N<18'>?%*-YY)1:=U_J #5"=G-FS+A^%4T*4O!"*(W=0OV,Q5TE@ M=07H:Q:Z=<'7WW"ASF(F])2\\PT!3M%EO-=2@\2ZS#H6K,*8Q<;%?\_J\HT= M5GNI"C,!+:4;'F24)1U79\#,01J^$_EXJ^*]FW[RH\Z\)AT&/>M^3#AG#4?L M7ZGY+."LS>-+Y(&5 5UK=R<#VH01X\%#\D6]A;*[K?/^86%TEO Y7DEN\B(Q M;3A-GOX672S<((!.E&AZJG4N$\RO5HJ2F[N.D1)?4=F;&9.UX)&SV!J=\M?B M%G6ZEMVF9>%=2LU(8A7L,D)3>GX/HITLD$?[H<>^0""S.L^P>W.Y:^3UWWB+ M&I&;%Q!75K.ED)D&V%RR4!RPL6M6%>H&>+.!VLHYX$1=4-E>8==C0C8$/9&Y MB6'@T5159;\V^?8<=]T\4-\I%BF)Q>YCHFS;P<@K=:6G!Q&V[E7XZK/%-@3; M$N>VA-EYE[A:>\-$R #XVRYG>)1H;K^3N%!611L\72P%]5+VU!#,6>VZQ "Y M^"@)RQ'99FODFC8#+R@"/9$(=#'K-Z4RVS+""$\,)'5 =&#ZF)S_!P^IKH&W MO1,-\= =F*:B$^-*4>+LNGAD_"#R63=LUD1!I8 B3%I+,.9>W)?QD]3AZE[! MN6I7L$;?WR7W+ ^D(@F@E6(M]XO(?=^X!AKSU"R!($[IJ$Z&JLL?71(;MSJ6 MJ]]%?S];H1:RQQXAR MD&[I*CG8AGREE'L9A>418JH-)VU@"$A-_^7TZ!;).V0*"(/V2TVK0/UFH,C1 MJ6D[11O%\)T:3\^7SNP)IB/JZ6_%C9+LN0>\S/]U8G;!VBF'G*0('_.T5WG\[J.KZ M;3#)_O=LURADB$G9=K=7"K5R<6-WHCDGU5&*LU,[Q27\I=HG1SN\3/=T]60Z M]H#2A4Q%<@3+%;"G>S'''Z._RY;31^ZN@QS;F'ZMI;<>=FM)DQ5UEFFRI(!S M@S=_JY%;$X"PK&N!E6B_8];UK8$2Z9>H0V@J9U 1[O:I_P;NYL*;:RYM@ZB^ M/JI/:66TL1H,)+8PJS8[?*1!RXT#QT@P>SS_=!*X6FG*JD003F$9>)>H!G:C M9==U:EK!1T-E+$#8 M*$7ISI4X*W>UYM+DB XQ6 ,,V.!A8V7$MXAW+]MR/*E93_4;R,-?*M,>EDUK M\0E. [$RGW.\(_XRJ=".HRXAJB;='! ?C2&I7V#KFZ46_R,AV_)>M4<2=>*G M[$THGXW=LM$!#BSS5,F!QB,%]PAH8+9(>T*5&@AJI*#YWU(Q5(H-^^4B[#XI M,.J0 MO!3UV[_>I@*(QK?RT$Y$J[NY6X8EM-DMZZWN79(FE?1AS)!?"_?7OA M-\O2\)<&.=^Y>(/6J[HSG'(Z>Z>+ BZ4K>^Y5;%_,,0E$HLLK7I\.40 $[C7 M#RR'F(H0?6'YWB9;%52B'7!O318,(]HDXE['5_,B/V,15LJ.[GU M;[BE.W<4B,D'9_0[ 8=,-"@7:R7TBU5)F/E5@I5E>*8:>?L;^2!71_DR^ M4P4EJ'>','B0(=LS=U;/.%Q)QE@+CZN%85; \DWST(4 * PEC=Q S=$7$QU! M'4?N1,*B(/^])]B[:?&UH0.Y/H]XXC XRO$%XUJ54?OQ#JF.+RDLM@19=QX+ M3\09"+7R'&I_7JUIKRZQ,_7M_@P\69*_EP!/-4AWQ0[I(=YGC[UXP.,#NF*C M,UXG(-E6,(8)7+*A&KE%S>RB_J/QK7?5\'1,YP/*D[.M[EGKX^85"<2X0B)VL*!R M]U&X8V@=HDT2L?J\VXUQ_MA$'8DNG8N#;-]E<>&HB$;\]+VT'RM4D&^LK=>N M_)"1PCAV1R,B>A\00@@=D L&Z"W4VA:!RQ M(2WK\;-R%5I3MW;;BBK:EP[83._CF\B$PXY1PYH<--;V.%2?&F/#=$B?;;>+ MI;$?GBMJD"!UH@%S ;A9]6"[W@-,FI@NVD: $<:U85/U+MKEI M+SJ#%D#3SUMC-:;RPYG@MLE#5TDJY BU%M1NS$+B(@9KCBR(6C,2!V^=HZ1M MXD$>2>(4"[?D]->M<^=+:2KE=N[(5\19U 53\H=Q'L.*78'.9.4" MPYB=K?*B*#Y9LGZ%=MTBDQ7LF:R6&>*"5&8VZ[9RB;YBJ9-%VH<;@9:8IBV% M=3OOOB_M8=!$H80GJ[WW7 ]?I1#+T,>S5R*1> ZBQ#&RU-7?KT&_EOW,*D&U MP^>&.J08JAS>U"74G[X/JPVZJ)=+(#RA-')I]3L^^B6;VN;C&IG5=/ M-3LX"CC=_-X&KU(5O90-A'UTLFXI_:; ^=7KX0V\CRSM&LVYDP9@!T80G[;U M8%Z6CN7^BEF)"8).H&KO#T'%:J&\<(9CZQ( MU,M6#Q@?6LN#C3UFY;;KNAL*N$R3%0FN':6OB7Y9Q$NL/\]&4C= YK:BI'H: MY%BSE;6C$PC2)TI?$E^/2CGI8'44#XDUX]�=PQZ=JS=V&C\*7V/3ZF>W[ M6YOYY)+-=F7EC/#Z$!.NMF<,KB0;X79Q7H[%3*U3^+]Q&B)L9P>D,\EPL])N8LBZ5-9MC(SQ"S2B-(AUG5_%]6)9F'*-^O+7?PZ8 M"W.W3VU',_E$IO0253:\P.@UU.6Q)<6\ B%=NE(T%C7P?NZN4NQZ!?NMC5!= M&0;!23Q2!9VL6N:$F%I) Q4^@N45B5C@U39JI"L(1;>C!XXL9HR\,VH"<+\J MYL3^'M-5L;$)>4MR;LUWC*GN8!"-L%BR'?-)VJ;)XZG'S54[X\*,,9_? 2K MAEZ ?(S#OLNX8$"!]=.@5I226AFD?$ -HDSS8F5IL>3L*Q0AJL/9ZE.X-X MQRV4$$MXOLV?$B-%(T+4E<^I5(&?Q-&!(T%#]BI=9L1MFB[$CKT7^_;)H*5[ M\=(68LU>88D.MU*-O>_%0WTR"M7.PP6H9(^=I]-/+;_=(^O*U_Q[ M?1VK9%ZP2Y+KIM3> F6\K[_$BHM%(E886!^<*^M!T, M>TT33Z:+ &NL4M/N"TYGAX%GE&1-G!E% .F4!/,O,WQ6%9I-R;7=R$5L5SLR-: M :2R)5.IPLHOR?T]7OHM!;@"VU4]-Y.[.T2X^MZR.LHS['J8.4""K("C[B]WL'T*:1JMGKIWE-=2U MTNHRC??!*/-69274,-]2DSP 0,$BMVI P[5@R)E8[DS5 .]#NL5[=IL]?DI\ MZ07OG>(Y?6=*>I MB1="=[:J](DJ['5WV.F>\R%?/AI+NP^JNS70#0#L3V3:4@GXU. DTK6FFNN9 MJ/40ZTN\DT ]C[G0^3)AWDK7J.F!VK=LXK-U>2$*:R?-T*.9*;\//I%FP H6 M^QA(&[$E('3OQV(!E&5/C3"$_PW(S&R&,2N6X+.>XEDJ6#K>9 ;&[% M-87=MD^5@L?P4,5N\CF>C!;!,UGXJGEJD(SH";SZPS4KHV/Y'HUIO"N^Q$*3.+ M(I=B1"K-HZ.2; _/ "DD^Z\=Q>?YGK$"U5H8$U/A[RV#UU$BYDPS@$ZE^JAE M>:-&Y5Y^L*=>Y8$JE;IW[/Y6;2AR+M,UU] G$OG!&6ZN,GEE)Y4!V=#D$HER#QZS9=J5% MIGXC)3>L?*KV2V?#M@XL9RR)$-)6-&]!BHUU*+O/4X:_8>WU_C;T'!S%EJH- M822%42VW2*H^<9\,H3NN);MY?9U\IFYQKJB)#&_KZ57IOE.4WGDXU"X'^I*2 M&B#Q,NBK6J.AB9VR3H?CW%3RY^^P,HU2K<\MZT4;ND&JQ*+V0X;N)))KN$-Q M)^"<(&0;X)FA"):\NVJ'L'>;L1TOJ3^FH[]&:ZK3X1XJZ^1R(N4MD7[@_;%X M0CSQ+7O_3$HEH2+'QO?MB7"TIN#XAEG8??+]7A@KD6HEPH="/PA0OV2'==V# M-7)UE,R1#]5T-MY-T4N?W4IZML[W/^5B!W-"94I@M@S5H'U+&;IQ]6RJ?Y.. M@<<\PSRM7^G1[QC?E;QYXQKQTE-G7-H7(RQ!T.%]78K0LP=.>,I1$(RPHS!> M3@ 55@[V3M$2Q!E0K\CHG4C3!5/='47#B3^9QGX\F7$G/IJ%BT.'"69K2HGF$N[9PKL9_ZI5\%]V#@HA"WD9MNB^%5]4%4B ML$29D;BA'F=X*EM2*L-9?[>;=-" -YOZB;N 8 MS9NB3@8RT(Z[F%-/XQ-O-AY35^7)$#]%\/\$5DF):KZI^\H*6KWX N@[\6R( MEH1A$'LC;,(2>D-LEXJ-5*J45 .'G6VUM@?1K V?QK-O)D_CB)OXL]L#Y3> M\SG!0I[A!!<*TX8S:H$U\<=3[$<^"OT9;).NC'>]86II^MDCM;/Q%O(;R)L+ M,B*')B"QYIDQCW'A#K+V4W/,I9B#;7F_WN6ZIN,4%N ,N)W-<49?8AF>^B%L MGC&PMF 31$DI5 E\U^C\;8,LK8GE9#H()GBUF##MY2%DMC,%SNW$&GI7^C&WZ;(&BCS<_NZAVO*1U.H8_UX@>J6*B\,L%Y(U(<3T1 MLNC,L:B8Z<[^HN9NM9OXO?=^1S\C4)ATDP-M127@:8'UN]INU?034;O7N#95 MN[WUF&L(?R$F:21QMXV&[N?&O(DUH$JLMKF0 1O+>%_D!G%[NC+-XI Z%,\& M\8P7B30$[EDT&@_BV/N+PWL@D2F=P>DPPMY)81 /@A!U/Z2_^/T8^R.%TW P MFK2F[H#Q)$)Z$TZG@^G80],3MNH)?>SRLU^(8<..\5O3U?).PB!0S=%1RB:* MLLM=7[7:%45+^R'NJ+@"G3*QQXXKY:PAT4":I _0!/(IW9[ISC(LCARX#^_T M??A%DH,\_-;T%^RJ2$DY?O 0QDMS["U[IFQ("J:FVM[ =?.WKK(LSDA&O-RB M/4TO?E Q"J4PAM%W\*CM#S7Q1&^_-;&^OIR$]FBUFL:+B3PLF6@HK7YVXLJC M= 3D@_ E:X"U3@0*P5 $+G1$VR7VKZ>>?]IX/2+X4S+%]-_K42^[)P0"A%V[)%]\1(Y7Q98G2SIMR"=[_XGD\Z8R%<$ MW!N8IR&=80S"S3 83'I(9SA#&CF9#,*)IIPA$M1H-!U,HF,H9S3"!FEQ-!Z$ M(Z"?/A M@R625US_!/8)NR6YW549K]B!]"AQ ?C,@1F429Z>KOULYU1W;$%6UETJJ8\J M$F'^;'J"X: =58<+#O-6@G51FDY9S:MME,::PFA]/:X-0WO1>"4C$-(#"G+A M<0XW?P)2/ 1I/IK%W5.+_<.IK&W9C1SD&T&;]:;(4V<_ZUBF3(,RLVICR'28 MN2 )=R[<_\=5 O+WS0*.&A7MC8099@M.?EZF*]5:@0@2E1AHHB%(]+LU2[)? MH65=6G=3@^9@B\ 0Y +$<11S[(./5,2(4O-&T2#P?N?%([B+O_-&P2#D3Q'\ M]S&K/IW=X:ILTR8*M P'4_@U@M%_1W*'^=>.3[YQBCT4WT1VH;6*L>KD?1W1J&6V]*KCM M[.YHW3QMF3@.T"*6X3K=^Q@A2%-^='EI'SB+MN7A5S[\ Z\JZRM0,Y''K:7H<]7@2U[I$%AT- M/0PQW[M4U^8$ULRI)RTG*V6> (_E<#R6H/.W?D>Q^N:QR%^%AEY"TY!#X?CP7#J M63N!A8/;@)6X,8'+%FQHS!LUY^W:9[+52W&+B$!2& ;.3J"CNA:VHB-6T)3- M6%GK8%1'#?;FI*=?LL/)5^UP%@] ^_PU=ECOF>K;@I'"R?9>@8$1;Z8]5]G\ M_.MOM)E1. ITBN;)RYSA<-@F(8 M4>H2;4:U Z^I2YJN6EUM#\%L29_GG#AFR@=>Y90X6[GG4N]Z5*DF9 M:Y71SUOZF:3S:#28U;J:P_U1QM6ZF^MH[Y9OHFJDPHVU5.(ZV0%.]K_D,^DW M%4?:#2)N+0UG//Q=8XS!4;N93%3W2=H-*5;-W;S,5?S,FY-;I2SHV ,TW+1;9I?0DQ]A3,>J2$J&2,N?( M'^P3SI5)[!+?4V/#%=K2)!(-%@V:["+Q01\CJ2?YS-H]:.5X&RR@3 ")Z&PF M&Q4;9F.,&#QG^](JA;#/%>=SC 0'B-_=84_9^3/E'\'F,8R7(AK$C*X+;9D! M_D''0DC6?1#?$CB--ZR6K/WALC%:/D4#23R**Y%0-[C_R@C2?:)8;_6Q*#G' M$!XUB18,KMN+/YUKWOBB\T>[%KQ:4A4B"43LP("7Q)*] "A\29NXPVV $U"&*4FO@;:J MH@9:,P6G-$)QSR>)4"I3B=AF]O[FRZ#;S*#J@A&R>:V2$XL R76DU+4ZL19XK'YDX%5R-#4,F@?&^+)ZV#Z26I(NDDD;-N2JU M0Q6<4CH026*@E62N*X0J!-#'*DT= 6F_QJD=V!V;K*VX7=4K?(=FR[]S!)FL M5L#)&(?I3!0PCH VC:Y_X4+27/Q72*3/GZCUFR_)Q?D9?:>))Q6PJ)@4KY._ M%4P._K8KLPK3E21$F**4&\-S6F;2;)1FN8RB0XQD^G6N1L/1R&X9K&5S 1V M#:2 1JJB2'<8'DP_)[:/!P&5_7Z2L8 1'UYG1504"]6[)BO_ZN,-4Q<8FD>B M(406&<-0:.2^PX8?@-X;B8?,WER_)DQ87U248;ZBP'EM%BE5S2ZPGC LY-UUSSONJ M2QO$J[-Z#;?HINS9G2(A>O?=6T(5J=SM\]^Q"5Q)U ,;KI2N;,Z*\]'US*.8 M=.\),!6N>5_JA.J68_),Y XF(*QVMI^!NX,UG,[PS(7?NZJ7#%OX:;4U"A?F MZ[@RO+L-A=K59L!"7["5A"*6!.%A/EJ/0D4,$I3P/I7-9\4),[4!/6(N!3N3 M(=]E1F84KNU"M8V%3-5@/(#2$LBK%E'/?\S3SUL/;@ES)M^[!U3*)4Y;($;! M_JV\9]1]\_N"KTHGV.V==K44;%@Y1R9CF'ZKY$&RQ,Z[DAN#0@9%4TDAN_,> M[S8[4H$DV1QYQ79$33=DPQ8;X-IE<#/@X9-1'-W=-IOBSI#J&A/#O-K:DINRJ$U0ZA@>T=BH\BCL(>]+.3'"I.?D:;HT.1SH MI.:WOC_6ZC#$?"K^# E\]S6])0Q+IB#%X_7;V]O;+6KG;),\;Y1M& ML92JT> \C*F3+2Q674= M1"U"JK>C6&;+5;C<)$)0#(LPZI6@,A^VDE)KA18FIM614="\=QRL0''V;V1) MU'_29R-CFB]L_NM/+CD?!3"EY;FBUYR(8=+=;;:;(X*9B<-WYCH%NZ=T]2BD MPX1EV?HFI+&9EWT3V\TWTPC):F=8;,I)28E5K8PH0(#A+K+,H%,2%!Z<^&LS MD/2T0%76Z"-\P/PI5T:08SL(,XP_NY*(>,!CZOY@[C#>!5>GTU;-# U&5B^7"23^L#\;I5L)'-7?FT# MSV)<71H6A1%W?X^A,&SE,16V5%),3K6-'G61!)RKL!74)"W&M-BU$[L.KDV# M"V>OT"18-@I%P7G%.3_U$X*#CP.VS-3L?%^A>+*99NGRX&MD1^5O-9&,Q$,Z M\635L@*#OF(HS@>8CV+JFL]<&O)@G]@32* &W-C'?TPP,"XGW+(_L6E1.*UPBE;<4G%7-^OKD'$E 9@;_#I;T12_YAI\$8U$G, KL,1I$0=-0M:= MRM"KQ\E^Z/S>[UK9%F_6KGPV,:R@2XHLT>"#9M2'5WK@Z%]$6IU"^SL/TU*2GO=^N4HMV^ M1PW!/)Q'%.8;^*,3O8OAU.HRQ94]!4C&^WXI=,GN1,W=X MY@MT)C,_CB-O&OAA&.*G23"C3U'$>'<, GC#6>R%?C2<>N/I%/X:AF.3Q4(S M^_8$8(9I-/*FF'!#$\6S"7X:Q5.]>^7%XW6>8"C2C/_#S)?A(, @^7@PZ7O/ MS$BO3/F_(;\9\)OAEQ(T0Q%;Z7@[(*SD\X.=7V!^XALL[ZVBF%[^QK[LO\,O M4Z*7?LQF3>KZII3.GU6NBJ^[9\W$JWTH_1Z+%.+X4GI(U&A)/Y5Z1UR1_7OO MC6/:J*I*M5 NZL N.U>)! F2*+,Z;_H$.]'$E+41#?UH&F*XLRH6M*!/;,'- M"^X^A%**& 919>18+?], U(:\6?1 M>9%LFFK-,BX3-RV3G&!N6$BI9F8>.CBJY4&$5Y1W76> PMN):MI.F!1#K8'Q MO:JNJC)C31EK^85>JRA4VP^G8[6**WMDS;?Y^%+S+N7( #F:Z;??V",^\#8 M=>1/)K%ZEPJ!G!5W9UC^2?"AF*.HQ[NO 9CW7@'8WT*H7=.;2H%=6K+5H$/G. LUB;2.? )J:>6E%9EL<5F2'1V)0O$@<4E M%Y"G888 ZX=9_="Y8I$[EO-:OR%DBX#L2\RL6];+5JAB%63F%;+0KM!TD]Z[ M\A@_I>AIWSQ0INH^@G7,2YX\5?O.G5-EQ\"26ZC"LH'06N98%9;ZDAM*.,?# M9SG9%E=U:>V:E&4Z-MLH\"F&[Q)TRO1^Q[VBQ+YV\8!MG]SB7IL2^^^23W M1I6]N'[]SFBR5$O%E.(_6R?47^H>Z_[Y[&A8<$WX!VSM0$FT5'%(%31AJXGR M*:A\&C:JXGRX*7!X @[IRV&3A'BK/ V/BGR]DG>=_8=3 M_JD;) MX]U($_;:1=20$T1K@.EZR;A"=[.N+41.V>F<;*)'LH&DEF4FN.K]W M]E0'=)%=4:6^MW="36FLTXNN[&/5I CC)4RZ+)?WZ/!QDF>4IW:]$3L&Z))M MBXY+B#FJN!W!4[E$ M^E6)K9+5-#*5'>%[W5-H06H^KW^W(]BD9(_=6M;\KOD%_F M UM[3#J".APCNC?^@>E2YVM: M?L0*$V7Z@$:L1XK@DL)$*!UV_T:STL\)5> R]Z*RS&&> @?[WBZD9QA!A^Y2 M1 @?8.^!%RC^NXV37-@!.J;\PI!4/OJ#157 M:[SYKEBF;#\SV]D#&;LE-<#E9PROJJAG<,?7(]_^^2%9? (<\[&FX3+E6[*&EQ0^'>EKEX\U4C)UV!JV,E3@ZQF5>-D6U5*;&S [&]Y\KX*['=/Z;6LHV= MEF0\\4#?\L?Q3.PBC?HCXV#BQT/4K4;!"%19LG3XDQ%,&/#?PSCRAS#A M3UIZ::XUGLQH3C84361]P6SL3S@M;13X\3BP*QU-_7@4P9PT33B!J7&EH%8/ MPU!66A.7 CQQ!^1 AM/8(IIR"" OVW7WFGTRE,.L&_XBB&+T?X9S3"/_';6XEIZ-P!%HF84/$B_ NF#M"\%,.Q MQT,R2@W' /,05 D@PU@>Q<@9DM''7S3A,//C '7JB1^%.!Y,,1V1;0//++00 M &@!#H9T4B.8<>;!HL.^S2_WKF$*YQS#*&/0A0$,,RQA,_3CT-2@V?\VU9^9 MT*+AK3#$XP>,#6>$'5B49>1=K3<)]@TQDB:+0:=4#>\5A@N4V(2A"8M30-@9 MYH%K+5%+!Z+>Q'"%G2%2887D5&[6!/@*<_?M,=M!BQY0D3 B M @'(101X G_-Z+*-9C-_/)K^5C?>W'=SV\U=-S?]R@0ER?LQD&JL[!3%0[C7 M(V &8S^.)F+4D8=.99FON(3 *3P>AK32&!"+Y M=BA4FSSTOJ>J,<;T1<@#O#88!60*C(E&8FHVL*L0OYN,AL1*;QNQU^$$2& T M!F(&W 4 ,AH& (XIL;P8*.3% ZAY'@PXCL?>*/*G$ZSXA88,QV M.O1B&ON3:.8-)T!G0]@!K&@,LT189FSTM?) V#X*H_2S+DN**H4CU;1W+8=1 M4Y#Z&"KB"TX2!3I6;5/77LZ$?Z!X?K;B9",QYW\9/M0]+>TXK+>MB2+O^]8I MPIG#&Y/AF%@GH/9DUL"/$ 64&$ 7@[0$0HMRGZ,G"DYU&A 3E@./R%<5@Q@( MB/0N_9PM"F1O0^!S<0Q?!MVG#D/-L#X)L$C#3]N@@J,>!_XHP$LW IDM!D2) M.G;Z1>=*,9QX8,\2W??$I3/%#$Z!-QR0W'8MN>J1*F);)5-]*%89E=8_-7^] M:@[R(UGXR&U"N-!I4+8/?5 /2>$EB=_A MH*""VG.VKB1GQ9!%'829U?.>LJM?6]31-RF-RM9A6.XW&;I=ZK8_\MAW=2T; M)52%=7[]DDP$@_:*?5&*G8GSZ43]>C'YOAI-3V1/*XFH6'M.^S%SS1PD*WN? MJ,2S;49BK*^(@4M;WJ/>^E'923> @HML@]?AWE0*HPS:S=:Y.>N$&HNDK5.L MGFKO 8;WN?QYS!M8%C2 (DTW&.- V20_;ZA0BWG9.[_YV=XB3!&B.U@^6U*\3.#LMZ0\)5<] M-<0NHVYE2RKL_&CK,IDI;2'VN:F9(^%0.AX[TQW"Y=I0GS",F9(N1%(.6U7@ MP[!'+(2>%RX]5K;6Z )DDNR42[,6"P#<\L^,@;"7=M^!/WO5@PD^Q$!>C]M, MV_[HQ)ELC0KC^[-E_U[;9F&T['.09)Z%03L.>V'B)>F9C^[ KET-6>S$#FBASF^IPZ)=Y+:JRD(7A%G2,F MOCG/1EM_9T=6BC1$:(/)+LIZ?S,+1YL>EO/[Y,^))M)?*^@\)VDV(;JGU^_D'+,C:46J@Y&W65L]A4]G?9>E(0V)0/X]LD M/:9T7@I;FAW-[^DE4M4/M"8-TND.,"9BQR7'"0$7TLFP)S.F40/[FKKRF303 M\D9SD0VV84F;@@;A:*8O MK>LSX==HN\URPWO2"$"0F 63CUJA 6W'2+M(RI)0SAUM-R-L77<2)SJ_1%A( M(!-%H@C]DS%6=8F=UGJ&E*D)+D26.>"14K"@-3 M1O(7U9R>$]!TER *F9%!$A+K.&]2G'KG-QXH,\'"7QV+ M%;2-HAD:N=W"G*RI<@SWE1EFQ,+ELKU(*%DR8[=]:9-+UW?X1J MN"*:2:\5;4PY"229ZD'/1=&OC=PH'7A1 C/*A:FJ3HFZ6ZI 7+JRH@J4MMBA M>5/8N$(C6@)G/:JF'2:O1+I[Z<96JR?]!.LBU4>OPN /Q?-K5$0:\QT MVTEVG9H=EW$S5.?-^^//?18JGKDU,*1R)U&2E1;^Z3D:R%2I3U/]3^ER_L<28;,RI:O7&:L-N MPV+4_2YC0Q0&/]HL;L[L(+'6<(LY]I[G<(H[5&JM'"M-,:=:\*% P&QM7Y;^ M42P/*5VXJM7.DIQ*/*/&V:#JVSR;LUMTGA%>K*E8L4A.YLCX&FT\IHE5,P&N MI6_/.:2,J*$Q7O-9FR+?E TE^MT620[B6X50WWSUCLNV7XF MN1+.U&8$1"Q\QI*F3:^6&!>735RS:.!+[AS_:8'X32P0#6*T#W<579%0!ZN# M>F>B-W(-=FWN-"FR3'G@Y5??(TE

9K&3 M$_I3,:]00:L5$<>$7TNGU;EQ-T64+46[-NZUO29'WVL^QSH> M]UVOXS1J W]ENV7 XBG9F42!IZ(W1QV.=XK^9G9JVWH8);NL5=]7 MDCQG7RAY7M;)L)CX!+NV8#Y%@.T$!'MBRXXT8I+Z N7]_@&N'Z+ MC11,8Q%EB3OCRD34ARW=4-J%%8[LDXIJP?W?JMH<_931ET0X-NU3[V&K=^1Z M1(XZM.8SR2JZ8:\:P ME[%HV<7UE'JGD-U824A748T\WI2 M4]%^4DNY 5%K]A\!?7D1^:NO&9$GNZ9 M]"U<(Y/C.^@V9MBT&%-SW9M%74^Z0W;1?M^^_HGI_V]A^LAA^C'<1'Z0J+[5 M&?IG;XJ[[1."__1F-]\:9G,V#%Z!YEMM014IK2N]67E\;:HP<8UV5U4//&706SYA;$R,VAV>P^L43$N?.*J$ M]#07>MEJ&/#2^JJ$VCV=Q[D#'R['.3)Q.?1I[9;C*I#XGK$%"AK6.B=@_J7/ M3J3^YM@W;L*.;9S;MF+4"YOSR7[.0:=EU/^)PDI;7XNVJ,X"HU312X8Z7;+A M_+/8YWZ,+MO%_24_7M@TC7E!4?>CR!]B;L5XYIV&F*J!WXS#D(V*]ZYHGE33 MD]<"/XIC;^PJ> 04S-U\R=:;XM=FH3^-(V\X]4XQ 00_3D:V4H&65:[.0Q@F5*(J0<@;28'A2;+K^>$%4:<>!&L83*;46(0YKZ=AB-* M&(IFD8]=N0\UVUB:RIA[D&J@<:*-P[\F2H!^-YG%/2@A/S918CCRPR"PSYW" M:;W"+P- D_U(,?-GT]"].,%$&OP2SO, 8@!9!8B[5ZE_,WX7]I[\, J\D)_$ M/X\_\MG4'U'UG9#..YK0@<.WPW' Y.K7/Z@ZQ+'8$69'G7B8!W3**6OP%:QG M/\#]&%!WZC#?'P:30Z#&O*B1YZX-?!X.>Z$\"A#*YME1$.X'M+L)F%*)R5F8 M$.(V-?/#,-K'<2X<^<4")ZJ![KMDB],\4P/>#K;1H6*K>JY-/9OH^6*'\!6E U[D$79IP M!T_S>O4]A83]QW<4>E,^IM_]X9K"?8X:[Z5G<4BRZ#^:RU8I-2=P]Y9#"^OU MUD;^+(P[1D+Q&!T:7>%#M9&[K!T% M+]$3;#1DNCU4#:SF4K<],X].0-&-:ANUJ8?U7F7*$MGP#^/]FR/JTG%Q.S%. M=!IXS6NBHGYX=^],&:+SK>9?USGZ\01 E$+6'.FV30LK1PP;R4("2EOS")1= M32A9PS+3B3KU=43N=5HMRHS5,'-&/.1;K&L,>,O_1US!#9$&%L.E>]X!.7LV M+5'N=LR_PRGRWK#VERTQV!3+(FR!'3L&S!];8I@_BJ9*"L9/!U@["DQ3^=>F MZ3MBJJC6]^U5B8)@WMNC+Z!V8$6.H[6%V1?H"J ".Q\,?IJ!T M48'EV<2/@C'ET&/5IK_N0 [XUW\)QZ,?1GAMX)D)%E:")Y(4HX!*?8 E+6F.^(>(GXA& M5"3[3PF(P[2*U"PB\B=!8)X)HA!&2?Z>K7 ='U/,^SJ1G6!2/L".\O[AQP]I M57CO3L(AOSSQ@PGHY3NLV;=2FS@_B?EM/XBIW'0$SX]&G54-OA+BXT@@/L%2 M3Z,NB,<3AO@(F'@XZMBJ0(OK7;0/! M?H1H.,C7PMRYXA[S=$&M5U!3OFA&U<4 JI/I$'4, M@'?*65@58N043A'@.(FGMG"-6S#E+@=]/8&\-E_C@D9I5( MJ5F7T8@:V3"$5\*96RK:XBII->F)^0OKY,T"O%OQT#ZX$-^[!%HRWHM8B;G> MH!(#F/QA/&N,35T>X5FQUB[1#(+?P2MP)4$^F8Q;JYFC! T,<3RERGE3^T M M,Q;-4'BI$:9\J;M:&,"E!]5R"@J3M49V-CK @E9A3-70XB&6--J'R+^8DJ@KH<7OL<* +42%22M.WW M[$2WX;P4%X(!(BIA6TI.+W7FMJQ#1:%(E86D<_Q:+KB-Q'-N6DE&'SA@)0RL M/;TPI'W%\XN:8EA]>ZM<^IA<0ZY_K$M&MP3MEK-H!L(;1O%)@:>.8N$SX&4S MNF"380NT=/,!_ZF0PBG@\&1*]>3\"3G"U%(HD5(M0FXLKB:(QON0Z[5I9_M1 MEM1\N/6 >\7NXEO0Q_:H9Y;)82VM0,H'QK,8KLZT\WEGV ^YXB8?!2C_ ?Q! M)4QMW0AFH^X-?4&-7?9(.VQG5GB__"KR%,4RZ 3[M]B4L>6(HBPLW?*EGF"H M ]2-!ZK5($2=3__9U.7PMZ;N6/W(]B:-LRS"61M8ZA5N0-S)3T\,RVD.IQ\: M8ET]4T]O'_NB*J7!I"46TS'XY%KM FJ]/04/:WGM41#C[']RW7;4/NS0QMN$ MI0D (A)"/LA_&R(;'WM_28"6SE5*,3PVC,=>Z(] 'Y9J=.XGO"C8-"4F^[$? MS68.^ROM#JMM6^4T:PIN8Y!M5EU4OTGM7@6'+Y#+K:O5F>DHNX"70B.>'*L+ M1SW.:F/R2\5I\&S\I4W,XIQUD[=+.CJU]<.T/M,"E _^UO@37YL'/R(7K9][ MJX67:R2J4MD1LRA.[)4W&LS:+]66X@T'D?>[HP%E: Q(:L;CW7Q7OL]27::I M\Z[U6ZCV>QK?<,C<7]%I>]E1=*FQZDJ O>3L.9H!2#_=B2C .(T)J%=#_)NL MJEB %_Z.D/$-1_1]C#(=5CY&AQ?'W$VHCK>^++:0PPF6A1Q&(R+"W[L"L*=H MW!C:>K+'$Q_-8]^P9,-8\T&F;)V!],$4,:BQO@V*43JGH<"\B5I@C@Q[.2@Q4$?9$MQA"J2*UE)#.3'=V;VSME=4A+MMH ?3G)" M+7>7>YO9N7R?VZ(DNQ08E,^T.[R; ZYN8G2'O9$ MG%W1[58/:P%W&F97=X*L+09AJ>&$+7CF"'YCI=U<&UZ$ V MM@JXS47&BENH5W[(84DQI*N.C+,6F&,I,,"TLTMZPT%D+PH"'&M77^3VTF:/W M!4/O6B0YL9D6&BI[%.V8#J'!JYFF;22M?I.@"*5W^B0:_V*Y"A$C^W+R0(ML MB*8F.+?A6T8D*RTO;U=92XJDCQZKWK!M%S#F[C("&BSJH?0;M#H]@EZF01+B$Z@\NC#P=M0?EA9&32E.Y-(K^T%X:'0J MKK$T^G";*)RET4\+Z$5D:70)U]R>\QSDCV=I=#KVTNBFW7YY:73M H-NO:71 MAM7Y30PI1-RZY% M7;:D>");&#\2U3D8.I+BQ+I'#J,S'B9':(!6+4[],M2L85P=\# MZ.5B,4?^Z AO78XV>N1&H+"R'AXK>=)%G1*/A@TL,K0:D(G^^VRQ$AZ #L@, MY,P8@EXS(O8?V)-Z5P?GA[A_\P%%TX^@!=*.!FF?8D![<"CZ:)J%-OGQ"_8& M%+A;86# *4, :JZ":!O 3BJB,VFOD.=;4K!?"SKNSP;Z$%G/2]/*Y=0;M/)2 M\+D="LF*&;.#';S^J60V&-_=K6=W6-=;I!%8(LFVJ+#4C0\K01HR#8JD$5$P MY\4H@WU,G<3E!E-2]/I9IY/\+E\7;L(9S6&K6Z#@R-N=K$T\W%]FA/S=ZE/B MQ3#/0%*7F_:,\4 0I ^'V;"?Y%E'>L;@\(G,NL@#.[;I1$^H5_\KR^'B_WDY M=&A*BKR7@2:@E@-:X(MN.QL$ED,^PGD?#+)\8*^&'!<)".EL4-19#2+YK%/T M,XR/R(CN'10*?KVW)3L-OSQ:Y.T^&>.9GB;GZCP7J^%2\4!?P@TKI?&1NIT! MIO4:%YVD"PM\2YN4U7/XBK;;C*"SWU $MJ4N/,APLHD"Z]QNU&7M9#&!HQ*^ M<(7^2MD2AET3(2)R!AIZ"F/V_%$V(5I@NP=(F',%N5,V6\(&A_\*FB7.? MA?Y3US^=HV$7PP2K.+Z85=6:1Y@ :_"/DF$[ZQ(?7'N4]89$-Y0)RKUNQHU] MJ.]+(#BX;X@56!V^!"?7N<)D,Z]A]/LM.8?.Y@LDAZECWB9=$4XON0Q$\K>& M/+JA*H5)FZJTB<0P6);6)#-^(&(45"!T'^?82 EKY/[!?EDX8 ^B@=I^0S/7 M:OW*9L?".8"[K9 +;724*C[$'ET!.O KQ@2>S98K FW!]]E4JV\1F\^*N4SE MZ Q Q^D4R!24PXUH@$1X(_H7R#6:"%2$)!@D>EI7>,&9DW_9&B54FI% $NX] MPR$JQKFR-XN64ST#T *JU<.V6OY&33GO$(;5"<[3;Z:)4Z/%#U#I[=14 M*XZG,^S4W\67CPRV5+\(JYX[[,]6A, '$*]BA[0K4'(+BI*'EM<;N4]OZ5\/=/\3A =6U!71/_-D(R?ABE*DWL)! MKU#6RE%>Z#G%)L52_>ZBDKORW)N]6[N0R'&-EOO]937/$V9;$-!G;" M\Q5W>2>K&PE.6!Y@B0NOP\;!:)?)D; ?V.=W6%U5E MP;=)=S78,/RXUHK*S7:^$&0(<"]&0(CUE'Y_% EL"W*?2&IB"44U=R==<::I M:1GKO5.1TF8%^=EGAH?$S*:X#S(9UCF89$T6J*M50XJNB+#_X85;^85;^85; M^85;^85;^85;^85;^85;67$KQ_0-&3HKQNK\IP ^TPXYT0=*\A3N*.6# CW$ M47/&F(M9"U+BA<[YA<[YA<[YJ>B<]P6XLX#L](X/ ]DEK3/B$ /9?YQ\OCY+ M6D;!J2).QPL(YAG/OF&[[?[S'34RLB?]DUYMF '08"H@> MC]09D-0"_?AEI_9; \J<-0YD%@M(\R)H5982@%I-=AM^*$,2-%Z]D_W?<.TQ MW( G;LI%'&BX,0?MH^D9\>,@[->*P7R(;(8#JFIJ!84J;WX!U6VIB?43'+)Z M4UQ7((P-TY5CP@H=_!<"G\F;ZJZ)X$D(8*LRK,:2*'^,;S;D,F8G_T=%/JE1 MW^#KOL[OOB[@AC.'BFRKL&OX(PLJ)327H&7*;8 D%CYUEL!8]M9\"\1>#P(5 M= //\?1'C0ID^<-"VZ)9E"L#Y=A[/K7DA',FN9X<*L_+^'A,WD>P\?;]AA*R MW:5&HOL;(M&=:B2ZW;_&:M%FB XOROV1X_;6T$Q@>ABZ;.) EZT8=)EO:&+' MT-CPH-F)Z+H]3PLQ)>XP>>%/5G0P]\.95_4.5P?<9[\JR$MP;HX:>,1AK,I5 MEZ&O&FNZ&4W/6W$#$MI3[Y.(3 $T=M#+S2P.4]E>RZ2!1II9$!5--*&\Q5IX MPD7R]->F6@TU.H+/>K_9H]D&%/#J1ANX7M69N48O6KJ]I[TG53;SM.OD&>]I MU0/:_/PQ5+&=7FY2[A3/(7<"C31Y=@:;:&PS!%IXNGU0/)?6ZY$QW09JUW9P9#5L-[VLRLMAE M=>ZXA#(H_4S'>@6?J^C!U](H)5%!'NJ MHM#IN+JBB[]_J"SS]OVU'+"BHNMO3B[%-W9XP;/9;:9=MM$Y<$K&YL I&)@# MITQL#IR"@3EPRH3FP.V^?PZ<,O%1TSL]9GG3IX"(D&7FS.UZQ6Q2%K@O.X<< MH.3RKPYJ;_E'&["7OVBC!9=_A3-@.&JW6>XT/L\]SVT<968[+$,"LZZ$H']M MO-[=#Y!1!E_2O6DS;D7Z$U"@;78AE05N5J/.ZQ(B] A9?1J1C M9RBSGJY M7DVWMP^\H3^N<-5*U9:=/7%L52XZH]"J? ["X*J1CCC(JK5'F(.F[A/,%01$ MK5-4QVC5[O0''!I2"LH&2_534K@6LR 9#H*@%.VA2^"^M#G[4 M'4Q-=O.G^3>Y":[AI\T7S$C$ I?>]9A[/?\7DY^^[O1$ZC:[2L"W;J%'2TR? MV=YS00QJTVPJL^7>4]3IM0ZO8+4I*%R]H*)Q+ K#4D%\6CQ'L9D7H'@(6?H( M"P<3^ >FZW\LO_!80O,%G/E[Q'Z4T@1?^>7 M#D)9]]0.3;SV-,'<.M:ELU.VGWXL9VN$RV-K/6OSC9T/?$_/9E;21BC?GO7% MN"(8(,"OQ-/3RR"M2[ED!7;K,5(72)S5$I2AC=IJK[)R9F)LK>D*:MX(_-A$ M;*D9Z--X31QK:.?AX<]VWW%YX613^6Q188S"Z*[P@ERFUK5*L@AX;JI>N,M8 MN1+Z);.*,C#,%&]5D4X83,R@V*V']@ UV:L=_ZM^5$WV=NY_FP%K ME@L$6I7XFN7'0W_IRK4L)-6YAJ.2&.(1#$Q*#=)0ODWL!1-5ND]W7L>[$XXQ MKAR;Z*UXQ]JL;PSWR)\&+A.EV3Z,[-%3,GDEKR>W2G\\WB'C@!U&LYL,$^V] M!R^=1(C>X33Y&+^UR7>$92ZUTLYN5NLU)7@'39&Z1'([N8?&^!W\HT6K&:[O MA-#4/1J["+.^OL= #Y34DX099L$A%\=V052:+N1;/ ME]Y-+RPRTDI#T'+^(PQS;G?RWCL6OIB;-Y?*V?O)C\V61U>(,FVGS#V),Z8X MK+YGB)9!]Y%H2R,/99R4FL&?'-R9@@0!Z2SO77R3T(DVLV4AI[="%>V?R&$( +](]AX$M@ M*A1*]WBQF-W-IG#E!9F T31XY;V'KOU*_./]^WPEE!W$,"1MC9J0'?0WH^NF M#7'R&"BLC'-O%JL;A(JS$(6E'4ADSQ/*RMUZYATX!?N)@ [SV?;@^N;0JU5R M+E/())8*#FR%L=3,R\:\XUM0&'PXMT*.W+6E@H;L4G4-!+2DI=B.;HVB'RWS M;@)7_+SGE)'#_&6Q6C&[#MWZV[0EBW:@3NN@#9:YU!["2^TA/-'G4>N5=6L$5HG/^K R(&R!UDP=N+DGBP5]D>9< M^:5L4O%>\K,&@XM)50F$MUUO;S:S?V^QL?/O/C>K41$ETIN@QB&'^.0A00W6 MER@FRB*>'*GO:(E0\3!7@C1@'-I?7CCX&LKJ4?*;@O2$/4#@SFGA8"1HDI*LI*92[(2^\[@8!$.*X"W=!.!?6AZ1;X=3X74(WF@^ZDW#?WSC" MNEC$:].^F+RMK_T=NX_I$GZ?)=2 >Q%''7JW8Z^2V6(NKN-PH*'%-<'P8SJU MOSM?SF:IU_;=RV)HXH3\';H$+8-[M'(W:W_6+IT)+(>J11YL)FJX'R<4P2!_SA.L4,6LI*EF$O;X2FQ#4?'>EG[_!=A>-S[/D+SYZ/B@,?.U-,/-H# M$%Y6IXO)1LP#51$[ED/$%($5TP\@QGAH*\I%>EZG+Y):\*?(<>$MZXD'"3!@ M<%/HD+];^"S0A:\5SIO![;>>SZO/G=%"F7VOZ"S8^)\*N@0QH5R&/^F$O)H]!>[!PBPS]/]H))BRBPJJ5.[*MF E.=D.$&V;LXOK* M^/86Q,2:-#)!U;$VH]X28\5FR53.!@.Z-E]0OSS3Y^^JU:"XZM6[,.IH _/^ MU*';8 L>1CD97U]Q&Q(U>A1I"R>#Q'.-;PHL73NN<[Q]^+I:DV)I%1Q[PQ$% MS23OM6 >Y<]EM@&$KCR%?F&0R>(1=ME<*3^J/M5&N*Y]:_B@<%A-DK,: M=R8MO0+I^A;&#*YL*67.WD[(5E-EVCQU>9%.-"^2I%I*O$1.XQ(ODB/"GE(J M<7:H5/64P*%E1TA+2K'?BRWYNS_]6(F'*I8NMB]WIDIB!T5==B2__:U$C,06 M2I@+J5[10+UU*([$U-8_,G?A$V)ZQ,'T0GRQ'\@MQ []!HF%6&>;(14J5UN? M8XA+N'K\0GP>ZS$+<>W_(%:A\(?'NAGJ3#VFG6IE(^I]V?@I=JP8*=V-<:P; M@4Z$ ZS,Q=U#HQSB$Y((J#/<;-09!G?CK?P!02P,$% @ S8!?3S!Z)!": @ %Q T M !X;"]S='EL97,N>&ULU9C=;MHP%,=?Q3+3U$I30V!\="5(6Z5*D[:I4KG8 M766($RSY(W,Y0]R?R1#Z %5D:GYH;8Y]B_\[=S8ATS2-6" MXJLIQ@K,&>5I *=*)>\\+YU,,4/IB4@PUYY(2(:4[LK82Q.)49B:28QZK6:S MZS%$.!P.>,8NF$K!1&1?AM_"7@/W=H!___BY M8:[M1[OU'O_19PK[E+[^TFO;?;L+[!>GEN#P>1 MX%6*MZ$SZ+B(83!#-(#GB)*Q)&96A!BA"V=N&<-$4"&!TM^6UF7!Z8US^ZYG M/KN[8P=;XP 7R]FB1 M:(6Q1 N_U8'5!/O00<9"AEB687Q8F(8#BB,C1Y)X:IY*))YQ*B68;H0$Q8(C MJZ&8D3[% M!0F9"?4AT\OAMF\2!U]*')&Y[<^C4H"FHR2AB_>4Q)QAMYB= ?T] PX'J(@# MID*2&\TSJ3+1!BPAF&&IR&39\EVB9(3GJDBG>;2OYE8--1]ZGV/,L41T6;3. M_9>\R_]9<;OW[Y+MJ;(N^( :3851 Y&=.HCLUD%D+7*R7P>1IS40V3O J?G\ M(OV7+[(&^]A^[H3T\HIRJ6Q=*5I+*QAGA"K"<[53$H;8Z3&WA@!^,9<5NE(Z M5K6KQBLTUK?T%;Z>&^((951=FB5:9P"K]BXQ:A1B0A@U?Z,0Y(Q>R'S MJK\"AG\ 4$L#!!0 ( ,V 7T_4$6;MQ 4 (

&PO=V]R:V)O M;VLN>&ULQ9M;4R(Y%(#_2HJ7=1Y2$TY?M?GQK/4/]K,JE1WU5L[5)_V^S5>B MXO9/70L%GRRTJ;B#0[/LV]H(7MB5$*XJ^]'14=:ON%2]L]/W>]V;?GB@G!&/_'G4.^HQWCA]*4LGS)0[<65T4TNU'/4&/;:0 MQKJY?W9[9B65K.1O4;1'=J5?_])&_M;*\7*>&UV6[57^@_8B>(+]*'D2QLF\ M][ AN^"*M?):E=+]&O?9]*7KP+?K!UVCKX?UU78DGYO]4HUXL M9"ZF.F\JH=RZ'HTH_=.579S*UVPH(%#0$PH V*C7&E=O,JR;']P-UHM#TL(60HVME9T*3&C M#*B58D0A'72(W(^=6$-4<7$'D:+^Q28B)>61 M+)(;L>0E@Y@U%U"1:MFI/\P= VIYZ*J2P9 W@1@7^(3*/S4RYHX!M3R@5JQ%9 ^B;DR^@@'0M_72\"K$Q*0Q(+;&NVC5 MDL'U,!#FNA+LD?_LM'*$B2,B%L<,[OO&=0]]>+[B)IR:1)A&(F*-S)NZ+H4_ M";KQA-L5NRSU*^"N[Q9BHK,38IG,Q7+3E:^$_P76*S\779.&F)A-(F*;H,%@ M)_:/,+=$U&[!PL$N)N:6B-@MNP)"=O#(6Y(-)F::B-@TZ[CP#T M/ 83,E'S<*$QP2R4$%MH)R8$P:8)@[8$LU!";*&=F']S8[@*,3$+)<06VHDY M%0MAPGE/@EDH(;;03LR9K\VP"R5H9H;80N^1^E0X+LM.Y)9@VDG(%]%:KD/6 MOGF/T-MU4\F?.UT;TT[R-1.=0S:'FQ4-S"5@GKM&GFC;:65,.PFQ=CXP'X3/ ML_N5H37DHS 5XR$FIIV$6#L?F+?<-:9=>_;U>5<+Z#&R,P)AVDF(M;/!]%L' MFHI=-H KWJKT/DQG8MI)OR0YTW8A:[79VL=33#CIOO(U:]00$Q-.^I59F\^K M!MWL-2:]F"9NVX7POR3DOOG4^8.:G,=KLD7P0Y"3,P_*;%_ MT#P>.PQWJF#^R:@7W[8M8VY^GB$F9J&,>O%M.V9;?'@>6BC#+)11IWMV8+ZE M5T),S$(9=;H'P^ST] RS4$9L(;31NYB8A3+J/6E8PKF+B6Y*([80DG#V'3[$ MQ"R4$5O(3\(;UY;[:<4YMS)O!]"I+!L7KL-DF(4RZO0/FK3H;$3$+)016PA/ M6H280\Q"0VH+H9B='9.8A89[30&%\>80L]!PGYL..MF (6:A86NA?GNR/3LM MQ$(J4[_\!./L/4$L# M!!0 ( ,V 7T]-SLSM7 ( - K : >&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'/%VDUNVS 0AN&K&#I :,Z0PZ2(L^HFV[07$&SZ![$E0521Y/95 MO:D*)/JZ,#YM;!@V9MZ%\4"@]/B2S_5P:IMR/'5E]7XY-V53'8>A^^9;\9M]VU_J8?S8'UQ7;U_K0W:R7IOKIS.JI\?IS-7S;E/USSM?K7[6 M_2$/F\J]G]U;V[^68\Y#<=7_6=_N]Z=M_MYN?UUR,WQ2\7=! MY3X/DOD@H0?I?)#2@\)\4* 'Q?F@2 ^R^2"C!Z7YH$0/NI\/NJ<'/=[[0'8GB^V!V1[OMD>H.WY:GO MN>[[0'X.WY>@O06_AZ"]!;%KC61A?;?+T%Z"U\O07H+7R]!>@M?+T%Z"U\O07H M+7R]!>@M?+T%Z"U\O17HK7R]%>BM?+T5Z*T+G)6@PQ*^W@KT5K[>"O16OMX* M]%:^W@KT5K[>"O16OMX*]%:^W@'H'?AZ!Z!WX.L=@-Z!KW< >H<%SKK183=? M[P#T#GR] ] [\/4.0._ USL O0-?[P#T#GR](] [\O6.0._(USL"O2-?[PCT MCGR](] [+G"O$MVLY.L=@=Z1KW<$>D>^WA'H'?EZ1Z!WY.MM0&_CZVU ;^/K M;4!OX^MM0&_CZVU ;^/K;4!O6^!9$_2P"5]O WH;7V\#>AM?;P-Z&U_O!/1. M?+T3T#OQ]4Y [\37.P&]$U_O--&['.L^[WX,_:DYE%N7_#/\RYH)W&7X..?; M9URG?KE_HO0P;LGN^GKS/^]UZI\(-ZTH3[\!4$L#!!0 ( ,V 7T_.%MYV M#@( -ILD6- MZ]_ B+(9V Y(,R]@DMLF:A);MF'*V^,$&&E0D4"TTMDT3:YS[TEJ?:M>_GGR M%!?[H1_CNFA3\C\8BW5+@XVE\S3FRL:%P:9\&K;,VWIGM\3$:F58[<9$8UJF MJ4=Q=7E-&_O0I\7/E^M3ZW5AO>^[VJ;.C>QQ;-XU7;XV+ /U\YK8=CZ>Y07% MXF:?N\1\;5WD:BS8)R:\OW$ZS_?=/E((74-?BN8VFZZFQM4/0[ZEC#Z0;6)+ ME(:^C*T-U/Q.H1NWKWGO;$B_[) ;LWW/_EM0GBY'>NKI<("YKD4T+C_F(-&V=AII/#<^M3_?#_G5A M-W\_],+_%2.;#]][Z\?+(4!R2) <"B2'!LEA0')4(#G.07)<@.3@*Y0@**)R M%%(YBJD&UL4$L! A0# M% @ S8!?3UN_8/0S P .@\ !@ ( !]P@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ S8!?3YTPIS93 M! IA0 !@ ( !*10 'AL+W=O&P >&PO=V]R:W-H965T&UL4$L! A0#% @ S8!?3_*,9$8Q!0 ?QD !@ M ( !+B( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ S8!?3Q_Y0=2T 0 T@, !D ( !:"L 'AL+W=O M3<;\! W M! &0 @ %3+0 >&PO=V]R:W-H965T&UL4$L! A0#% @ S8!?3T^0 M"4VV 0 T@, !D ( !-#$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S8!?3Y,Z^C&T 0 T@, !D M ( !]C8 'AL+W=O&PO M=V]R:W-H965TM@$ M -(# 9 " &UL4$L! A0#% @ S8!?3\XI5UJT 0 T@, !D ( ! MNCP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ S8!?3WJI3^VU 0 T@, !D ( !>T( 'AL+W=O_GNX! !F!0 &0 M@ &,2@ >&PO=V]R:W-H965T&UL4$L! A0#% @ S8!?3]Y++$K2 0 G 0 !D M ( !X4X 'AL+W=O]T! !!0 &0 @ 'J4 >&PO=V]R M:W-H965T&UL M4$L! A0#% @ S8!?3_KZ,:*W 0 T@, !D ( ![%0 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MS8!?3X SNMH) @ 5@8 !D ( !=UX 'AL+W=O&PO=V]R:W-H965TY 0( 'L% 9 " =MQ !X;"]W;W)K&UL4$L! A0#% @ S8!?3Q@9070L @ C@8 !D M ( !$W0 'AL+W=O&PO=V]R:W-H M965T 4S*0( D& 9 M " 7EY !X;"]W;W)K&UL4$L! M A0#% @ S8!?3S/9.Z?2 0 8P0 !D ( !V7L 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S8!? M3P&V-@+V 0 204 !D ( !U(( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S8!?3SR05Q\D @ F 8 M !D ( !*HD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S8!?3SJEU&%W @ 20D !D M ( !^8\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ S8!?3]$I_N\7 @ -P8 !D ( !MYD 'AL+W=O M&PO=V]R:W-H965T M !X;"]W;W)K&UL4$L! A0#% @ S8!?3Q-@ M>G\B @ #P8 !D ( !"*$ 'AL+W=O&PO=V]R:W-H965T0( /8( 9 " :"F !X;"]W;W)K&UL4$L! A0#% @ S8!?3RZR,47Y @ C@P !D M ( !4*D 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ S8!?3QC^S>&6 @ ' D !D ( ! M-K( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ S8!?3^+P5P+W @ IPL !D ( !+[P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ S8!?3YX!&#.= @ 50H !D M ( !O<\ 'AL+W=O&PO&PO&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #-@%]/SA;> M=@X" #7*@ $P @ $O8P$ 6T-O;G1E;G1?5'EP97-=+GAM 7;%!+!08 4@!2 ' 6 !N90$ ! end XML 23 R36.htm IDEA: XBRL DOCUMENT v3.19.3
Investments and Fair Value Measurements Investments in Privately Held Companies (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Fair Value Disclosures [Abstract]      
Equity securities without readily determinable fair values $ 5,887   $ 9,862
Debt Securities, Available-for-sale [Line Items]      
Equity method investments 0    
Equity method investments 0   $ 45,913
Impairment on equity investment $ 3,975 $ 0  

XML 24 R27.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (Tables)
9 Months Ended
Sep. 30, 2019
Leases [Abstract]  
Assets And Liabilities, Lessee
The supplemental balance sheet information for our operating leases consist of following (in thousands):
Balance Sheet Location
 
September 30,
2019
Operating lease right-of-use assets, net
 
$
53,923

 
 
 
Accrued liabilities

 
$
13,706

Operating lease liabilities

 
43,365

Total operating lease liabilities 
 
$
57,071


Lease, Cost
The components of lease expenses consist of following (in thousands):
Lease Cost
 
Three Months Ended September 30, 2019
 
Nine Months Ended
September 30, 2019
Operating lease cost 1
 
$
5,957

 
$
16,756

Variable lease cost
 
436

 
1,543

Total lease cost 2
 
$
6,393

 
$
18,299


1  
Includes short-term lease expense which are not material for the periods.
2  
Included in operating expenses within our Condensed Consolidated Statement of Operations.
Lessee, Operating Lease, Disclosure
The following table provides a summary of our operating lease terms and discount rates:
Remaining Lease Term and Discount Rate
 
September 30,
2019
 
 
 
Weighted average remaining lease term (in years)
 
5.9

Weighted average discount rate
 
4.2
%

Lessee, Operating Lease, Liability, Maturity

Maturities of operating lease liabilities as of September 30, 2019 are as follows (in thousands):
Fiscal Year Ending December 31,
 
Operating Leases
Remainder of 2019
 
$
3,957

2020
 
17,934

2021
 
15,990

2022
 
10,454

2023
 
7,014

Thereafter
 
7,076

Total lease payments
 
$
62,425

Less: Interest
 
(5,354
)
Total lease liabilities
 
$
57,071


Schedule of Future Lease Payments
Minimum future lease payments previously disclosed under ASC 840 in our Annual Report on Form 10-K for the year ended December 31, 2018 are as follows (in thousands):
Fiscal Year Ending December 31,
 
Operating Leases
2019
 
$
21,429

2020
 
20,483

2021
 
18,897

2022
 
15,096

2023
 
12,400

Thereafter
 
18,371

Total minimum lease payments
 
$
106,676


Lessor, Operating Lease, Payments to be Received, Maturity
Lease payments due to Align as of September 30, 2019 are as follows (in thousands):
Fiscal Year Ending December 31,
 
Operating Lease
Remainder of 2019
 
$
212

2020
 
859

2021
 
1,145

2022
 
1,199

2023
 
1,229

Thereafter
 
7,441

Total minimum lease payments
 
$
12,085


XML 25 R23.htm IDEA: XBRL DOCUMENT v3.19.3
Segments and Geographical Information
9 Months Ended
Sep. 30, 2019
Notes To Financial Statements [Abstract]  
Segments and Geographical Information Segments and Geographical Information

Segment Information

Operating segments are defined as components of an enterprise for which separate financial information is available that is evaluated regularly by the Chief Operating Decision Maker (“CODM”), or decision-making group, in deciding how to allocate resources and in assessing performance. Our CODM is our Chief Executive Officer. We report segment information based on the management approach. The management approach designates the internal reporting used by CODM for decision making and performance assessment as the basis for determining our reportable segments. The performance measures of our reportable segments include net revenues, gross profit and income from operations. Income from operations for each segment includes all geographic revenues, related cost of net revenues and operating expenses directly attributable to the segment. Certain operating expenses are attributable to operating segments and each allocation is measured differently based on the specific facts and circumstances of the costs being allocated. Costs not specifically allocated to segment income from operations include various corporate expenses such as stock-based compensation and costs related to IT, facilities, human resources, accounting and finance, legal and regulatory, and other separately managed general and administrative costs outside the operating segments.

We group our operations into two reportable segments: Clear Aligner segment and Scanner segment.

Our Clear Aligner segment consists of Comprehensive Products, Non-Comprehensive Products and Non-Case revenues as defined below:
Comprehensive Products include, but not limited to, our Invisalign Comprehensive (formerly known as Invisalign Full and Invisalign Teen), Invisalign Assist, Invisalign First and Invisalign Moderate.

Non-Comprehensive Products include, Invisalign Express 10, Invisalign Express 5, Express Package, Lite Package and Invisalign Go products in addition to revenues from the sale of aligners to SDC under our supply agreement.

Non-Case includes, but not limited to, Vivera retainers along with our training and ancillary products for treating malocclusion. 

Our Scanner segment consists of intraoral scanning systems, additional services and ancillary products available with the intraoral scanners that provide digital alternatives to the traditional cast models. This segment includes our iTero scanner and OrthoCAD services.

These reportable operating segments are based on how our CODM views and evaluates our operations as well as allocation of resources. The following information relates to these segments (in thousands):
 
 
Three Months Ended
September 30,
 
Nine Months Ended
September 30,
Net revenues
 
2019
 
2018
 
2019
 
2018
Clear Aligner
 
$
516,265

 
$
427,087

 
$
1,482,172

 
$
1,245,833

Scanner
 
91,076

 
78,202

 
274,837

 
186,639

Total net revenues
 
$
607,341

 
$
505,289

 
$
1,757,009

 
$
1,432,472

Gross profit
 
 
 
 
 
 
 
 
Clear Aligner
 
$
379,202

 
$
321,772

 
$
1,096,702

 
$
950,360

Scanner
 
58,352

 
50,009

 
175,237

 
114,411

Total gross profit
 
$
437,554

 
$
371,781

 
$
1,271,939

 
$
1,064,771

Income from operations
 
 
 
 
 
 
 
 
Clear Aligner
 
$
211,952

 
$
182,667

 
$
614,622

 
$
534,408

Scanner
 
32,760

 
31,498

 
100,286

 
65,250

Unallocated corporate expenses
 
(117,560
)
 
(88,957
)
 
(323,565
)
 
(253,567
)
Total income from operations
 
$
127,152

 
$
125,208

 
$
391,343

 
$
346,091

Depreciation and amortization
 
 
 
 
 
 
 
 
Clear Aligner
 
$
9,306

 
$
7,218

 
$
27,851

 
$
20,361

Scanner
 
1,987

 
1,237

 
5,349

 
3,510

Unallocated corporate depreciation and amortization
 
8,413

 
5,664

 
23,994

 
14,314

Total depreciation and amortization
 
$
19,706

 
$
14,119

 
$
57,194

 
$
38,185

Impairments and other (gains) charges
 
 
 
 
 
 
 
 
Clear Aligner
 
$
(6,792
)
 
$

 
$
22,990

 
$

Scanner
 

 

 

 

Unallocated corporate impairments and other charges
 

 

 

 

Total impairments and other charges
 
$
(6,792
)
 
$

 
$
22,990

 
$



The following table reconciles total segment income from operations in the table above to net income before provision for income taxes and equity losses of investee (in thousands):
 
 
Three Months Ended
September 30,
 
Nine Months Ended
September 30,
 
 
2019
 
2018
 
2019
 
2018
Total segment income from operations
 
$
244,712

 
$
214,165

 
$
714,908

 
$
599,658

Unallocated corporate expenses
 
(117,560
)
 
(88,957
)
 
(323,565
)
 
(253,567
)
Total income from operations
 
127,152

 
125,208

 
391,343

 
346,091

Interest income
 
3,478

 
2,234

 
9,576

 
6,327

Other income (expense), net
 
(2,211
)
 
(837
)
 
5,935

 
(7,759
)
Net income before provision for income taxes and equity in losses of investee
 
$
128,419

 
$
126,605

 
$
406,854

 
$
344,659



Geographical Information

Net revenues are presented below by geographic area (in thousands):
 
 
Three Months Ended
September 30,
 
Nine Months Ended
September 30,
 
 
2019
 
2018
 
2019
 
2018
Net revenues 1:
 
 
 
 
 
 
 
 
United States
 
$
286,050

 
$
263,349

 
$
861,710

 
$
754,472

The Netherlands
 
173,926

 
141,405

 
540,858

 
437,364

China
 
63,636

 
52,874

 
151,075

 
116,891

Other International
 
83,729

 
47,661

 
203,366

 
123,745

Total net revenues
 
$
607,341

 
$
505,289

 
$
1,757,009

 
$
1,432,472


1 Net revenues are attributed to countries based on the location of where revenues are recognized by our legal entities.

Tangible long-lived assets are presented below by geographic area (in thousands):
 
 
September 30,
2019
 
December 31, 2018
Long-lived assets 2:
 
 
 
 
The Netherlands
 
$
231,746

 
$
206,679

United States
 
164,732

 
139,239

Costa Rica
 
81,574

 
80,218

China
 
62,359

 
36,249

Mexico
 
38,494

 
33,240

Other International
 
81,599

 
25,704

Total long-lived assets
 
$
660,504

 
$
521,329

 

2 Long-lived assets are attributed to countries based on the location of our entity that owns or leases the assets.
XML 26 R42.htm IDEA: XBRL DOCUMENT v3.19.3
Balance Sheet Components Warranty Accrual Activity (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Movement in Standard Product Warranty Accrual [Roll Forward]    
Balance at beginning of period $ 8,551 $ 5,929
Charged to cost of net revenues 9,429 10,874
Actual warranty expenditures (7,178) (8,777)
Balance at end of period $ 10,802 $ 8,026
XML 27 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 28 R46.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Lease Assets and Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Operating leases:    
Operating lease right-of-use assets, net $ 53,923 $ 0
Accrued liabilities 13,706 0
Operating lease liabilities 43,365 $ 0
Total operating lease liabilities $ 57,071  
XML 29 R65.htm IDEA: XBRL DOCUMENT v3.19.3
Stockholders' Equity - Stock-based Compensation Employee Stock Purchase Plan (Details) - $ / shares
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Class of Stock [Line Items]        
Expected term (in years) 1 year 6 months 1 year 2 months 12 days 1 year 4 months 24 days 1 year 3 months 18 days
Expected volatility 52.00% 35.70% 50.10% 35.20%
Risk-free interest rate 1.80% 2.50% 2.20% 2.20%
Expected dividends 0.00% 0.00% 0.00% 0.00%
Weighted average fair value at grant date (USD per Share) $ 80.42 $ 109.58 $ 86.02 $ 94.71
XML 30 R61.htm IDEA: XBRL DOCUMENT v3.19.3
Stockholders' Equity - Additional Information (Details)
$ / shares in Units, $ in Millions
9 Months Ended
Sep. 30, 2019
USD ($)
$ / shares
shares
Incentive Plan 2005  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Shares reserved for issuance 27,783,379
Number of shares available for issuance 5,372,152
Employee Stock Option  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Stock options exercised (in dollars per share) 8,187
Weighted average exercise price of stock options (in dollars per share) | $ / shares $ 8.07
Restricted Stock Units (RSUs)  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total unamortized compensation cost | $ $ 100.6
Weighted average period of total unamortized cost (in years) 2 years 2 months 12 days
Market Performance Based Restricted Stock Units  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total unamortized compensation cost | $ $ 43.7
Weighted average period of total unamortized cost (in years) 1 year 4 months 24 days
Vesting period of granted market-performance based restricted stock units 3 years
Market Performance Based Restricted Stock Units | Maximum  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Percentage of market-performance based restricted stock units eligible to vest over the vesting period 250.00%
Employee Stock Purchase Plan 2010  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Maximum number of shares available 2,400,000
Number of shares remaining 441,293
Employee Stock Purchase Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total unamortized compensation cost | $ $ 13.4
Weighted average period of total unamortized cost (in years) 1 year 2 months 12 days
XML 31 R69.htm IDEA: XBRL DOCUMENT v3.19.3
Supplemental Cash Flow Information (Detail) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Non-cash investing and financing activities:    
Fixed assets acquired with accounts payable or accrued liabilities $ 14,331 $ 24,281
Conversion of convertible notes receivable into equity securities 0 4,862
Issuance of promissory note in exchange for sale of equity method investment 54,154 $ 0
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash flows from operating leases 21,186  
Investing cash flows from finance leases 10,896  
Financing cash flows from finance leases 45,773  
Right-of-use assets obtained in exchange for lease obligations:    
Operating leases 26,395  
Finance leases $ 51,064  
XML 32 R26.htm IDEA: XBRL DOCUMENT v3.19.3
Balance Sheet Components (Tables)
9 Months Ended
Sep. 30, 2019
Notes To Financial Statements [Abstract]  
Schedule of Inventories

Inventories

Inventories consist of the following (in thousands): 
 
 
September 30,
2019
 
December 31,
2018
Raw materials
 
$
43,808

 
$
26,119

Work in process
 
29,172

 
13,784

Finished goods
 
21,815

 
15,738

Total inventories
 
$
94,795

 
$
55,641


Schedule of Prepaid Expense and Other Assets

Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consist of the following (in thousands): 
 
 
September 30,
2019
 
December 31,
2018
Tax related receivables
 
$
35,424

 
$
36,794

Current promissory note and related interest receivable 1
 
27,101

 

Other current receivables
 
2,283

 
6,511

Prepaid software and maintenance
 
10,735

 
5,938

Other prepaid expenses and current assets
 
21,052

 
23,227

Total prepaid expenses and other current assets
 
$
96,595

 
$
72,470



1 
Current portion of unsecured promissory note receivable and related interest receivable (Refer to Note 5“Equity Method Investments” of the Notes to Condensed Consolidated Financial Statements for more information).

Schedule of Accrued Liabilities
Accrued Liabilities

Accrued liabilities consist of the following (in thousands): 
 
 
September 30,
2019
 
December 31,
2018
Accrued payroll and benefits
 
$
131,337

 
$
127,109

Accrued expenses
 
61,858

 
39,323

Accrued professional fees
 
15,554

 
6,752

Current operating lease liabilities
 
13,706

 

Accrued warranty
 
10,802

 
8,551

Accrued property, plant and equipment
 
10,241

 
8,193

Accrued sales return reserve
 
9,390

 
6,534

Accrued customer credits and deposits
 
7,181

 
12,439

Accrued sales tax and value added tax
 
7,135

 
6,276

Accrued sales rebate
 
7,068

 
5,668

Accrued income taxes
 
5,885

 
5,752

Other accrued liabilities
 
5,975

 
8,082

Total accrued liabilities
 
$
286,132

 
$
234,679


Schedule of Warranty Accrual
Warranty

We regularly review the balance for accrued warranty and update based on historical warranty trends. Actual warranty costs incurred have not materially differed from those accrued; however, future actual warranty costs could differ from the estimated amounts.

Warranty accrual consists of the following activity (in thousands):
 
 
Nine Months Ended
September 30,
 
 
2019
 
2018
Balance at beginning of period
 
$
8,551

 
$
5,929

Charged to cost of net revenues
 
9,429

 
10,874

Actual warranty expenditures
 
(7,178
)
 
(8,777
)
Balance at end of period
 
$
10,802

 
$
8,026






Schedule of Deferred Revenues
Deferred Revenues

Deferred revenues consist of the following (in thousands):
 
 
September 30,
2019
 
December 31,
2018
Deferred revenues - current
 
$
520,712

 
$
393,138

Deferred revenues - long-term 1
 
$
27,551

 
$
17,051


1 Included in other long-term liabilities within our Condensed Consolidated Balance Sheet
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.19.3
Supplemental Cash Flow Information
9 Months Ended
Sep. 30, 2019
Supplemental Cash Flow Information [Abstract]  
Supplemental Cash Flow Information Supplemental Cash Flow Information

The supplemental cash flow information consists of the following (in thousands):
 
 
Nine Months Ended
September 30,
 
 
2019
 
2018
Non-cash investing and financing activities:
 
 
 
 
Fixed assets acquired with accounts payable or accrued liabilities
 
$
14,331

 
$
24,281

Conversion of convertible notes receivable into equity securities
 
$

 
$
4,862

Issuance of promissory note in exchange for sale of equity method investment
 
$
54,154

 
$

Cash paid for amounts included in the measurement of lease liabilities:
 
 
 
 
Operating cash flows from operating leases
 
$
21,186

 
$

Investing cash flows from finance leases 1

 
$
10,896

 
$

Financing cash flows from finance leases
 
$
45,773

 
$

Right-of-use assets obtained in exchange for lease obligations:
 
 
 
 
Operating leases
 
$
26,395

 
$

Finance leases
 
$
51,064

 
$


1 
A portion of finance lease purchase payment relates to leasing a part of the building to a third party as a lessor. This amount is included in Other Investing Activities in our Condensed Consolidated Statements of Cash Flows.
XML 34 R43.htm IDEA: XBRL DOCUMENT v3.19.3
Balance Sheet Components Deferred Revenues (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Notes To Financial Statements [Abstract]    
Deferred revenues - current $ 520,712 $ 393,138
Deferred revenues - long-term $ 27,551 $ 17,051
XML 35 R47.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Schedule of Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2019
Leases [Abstract]    
Operating Lease, Cost $ 5,957 $ 16,756
Variable lease cost 436 1,543
Lease, Cost $ 6,393 $ 18,299
XML 37 R68.htm IDEA: XBRL DOCUMENT v3.19.3
Computation of Basic and Diluted Net Income Per Share Attributable to Common Stock (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Net income $ 102,524 $ 100,872 $ 321,514 $ 302,843
Weighted average common shares outstanding, basic 79,332 80,111 79,709 80,122
Dilutive effect of potential common stock 493 1,248 688 1,416
Total shares, diluted 79,825 81,359 80,397 81,538
Net income per share, basic $ 1.29 $ 1.26 $ 4.03 $ 3.78
Net income per share, diluted $ 1.28 $ 1.24 $ 4.00 $ 3.71
Retained Earnings        
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]        
Net income $ 102,524 $ 100,872 $ 321,514 $ 302,843
XML 38 R64.htm IDEA: XBRL DOCUMENT v3.19.3
Stockholders' Equity - Summary of MSU Performance (Details) - Market Performance Based Restricted Stock Units
$ / shares in Units, shares in Thousands, $ in Thousands
9 Months Ended
Sep. 30, 2019
USD ($)
$ / shares
shares
Number of Shares Underlying MSUs  
Nonvested as of December 31, 2018 | shares 324
Granted | shares 138
Vested and released | shares (191)
Forfeited | shares (12)
Nonvested as of September 30, 2019 | shares 259
Weighted Average Grant Date Fair Value  
Nonvested as of December 31, 2018 | $ / shares $ 215.07
Granted | $ / shares 240.73
Vested and released | $ / shares 77.17
Forfeited | $ / shares 258.72
Nonvested as of September 30, 2019 | $ / shares $ 326.15
Weighted Average Remaining Contractual Term (in years)  
Nonvested as of September 30, 2019 1 year 4 months 24 days
Aggregate Intrinsic Value  
Nonvested as of September 30, 2019 | $ $ 46,776
XML 39 R60.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingencies - Other Commitments (Details)
$ in Thousands
9 Months Ended
Sep. 27, 2019
USD ($)
Sep. 26, 2019
USD ($)
Jan. 15, 2019
USD ($)
Payment
floor
Sep. 30, 2019
USD ($)
Sep. 30, 2018
USD ($)
Apr. 01, 2020
USD ($)
Mar. 31, 2020
USD ($)
Property, Plant and Equipment [Line Items]              
Number of floors purchased | floor     5        
Purchase price of property     $ 27,000 $ 107,157 $ 169,033    
Number of floors with the option to purchase | floor     3        
Number of installment payments | Payment     6        
Purchase price   $ 21,300          
Refundable deposit $ 300            
Subsequent Event              
Property, Plant and Equipment [Line Items]              
Additional amount to be paid at closing             $ 21,000
Amount of total Promotional Rights Agreement           $ 36,000  
XML 40 R9.htm IDEA: XBRL DOCUMENT v3.19.3
Investments and Fair Value Measurements
9 Months Ended
Sep. 30, 2019
Notes To Financial Statements [Abstract]  
Investments and Fair Value Measurements Investments and Fair Value Measurements

Marketable Securities

As of September 30, 2019 and December 31, 2018, the estimated fair value of our short-term and long-term marketable securities, classified as available for sale, are as follows (in thousands):

Short-term
September 30, 2019
 
Amortized
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Fair Value
Commercial paper
 
$
33,259

 
$

 
$

 
$
33,259

Corporate bonds
 
152,452

 
169

 
(10
)
 
152,611

U.S. government agency bonds
 
10,233

 
6

 

 
10,239

U.S. government treasury bonds
 
91,832

 
48

 
(5
)
 
91,875

Foreign bonds
 
4,004

 
4

 

 
4,008

Certificates of deposit
 
19

 

 

 
19

Total marketable securities, short-term
 
$
291,799

 
$
227

 
$
(15
)
 
$
292,011


As of September 30, 2019, we had no long-term marketable securities.

Short-term
December 31, 2018
 
Amortized
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Fair Value
Commercial paper
 
$
17,793

 
$

 
$

 
$
17,793

Corporate bonds
 
45,100

 

 
(48
)
 
45,052

U.S. government agency bonds
 
19,981

 

 
(77
)
 
19,904

U.S. government treasury bonds
 
15,292

 

 
(1
)
 
15,291

Certificates of deposit
 
420

 
1

 
(1
)
 
420

Total marketable securities, short-term
 
$
98,586

 
$
1

 
$
(127
)
 
$
98,460


Long-term 
December 31, 2018
 
Amortized
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Fair Value
Corporate bonds
 
$
4,957

 
$
5

 
$
(2
)
 
$
4,960

U.S. government agency bonds
 
1,399

 
8

 

 
1,407

U.S. government treasury bonds
 
2,235

 
9

 

 
2,244

Certificates of deposit
 
500

 
1

 

 
501

Total marketable securities, long-term
 
$
9,091

 
$
23

 
$
(2
)
 
$
9,112


Cash equivalents are not included in the tables above as the gross unrealized gains and losses are not material. We have no short-term or long-term investments that have been in a continuous material unrealized loss position for greater than twelve months as of September 30, 2019 and December 31, 2018. Amounts reclassified to earnings from accumulated other comprehensive income (loss), net related to unrealized gains or losses were not material for the three and nine months ended September 30, 2019 and 2018. For the three and nine months ended September 30, 2019 and 2018, realized gains or losses were not material.

Our fixed-income securities investment portfolio consists of investments that can have a maximum effective maturity of up to 40 months on any individual security. The securities that we invest in are generally deemed to be low risk based on their credit ratings from the major rating agencies. The longer the duration of these securities, the more susceptible they are to changes in market interest rates and bond yields. As interest rates increase, those securities purchased at a lower yield show a mark-to-market
unrealized loss. The unrealized losses are primarily due to changes in interest rates and credit spreads. We expect to realize the full value of all these investments upon maturity or sale. The weighted average remaining duration of these securities was approximately seven months and four months as of September 30, 2019 and December 31, 2018, respectively.

As the carrying value approximates the fair value for our short-term and long-term marketable securities shown in the tables above, the following table summarizes the fair value of our short-term and long-term marketable securities classified by contractual maturity as of September 30, 2019 and December 31, 2018 (in thousands):
 
September 30,
2019
 
December 31,
2018
One year or less
$
292,011

 
$
98,460

Due in greater than one year

 
9,112

Total available for sale short-term and long-term marketable securities
$
292,011

 
$
107,572



Investments in Privately Held Companies

Our investments in privately held companies as of September 30, 2019 and December 31, 2018 are as follows (in thousands):
 
September 30,
2019
 
December 31,
2018
Equity securities under the equity method investment 1
$

 
$
45,913

Equity securities without readily determinable fair values 2
$
5,887

 
$
9,862


1 
Refer to Note 5 “Equity Method Investments” of the Notes to Condensed Consolidated Financial Statements for more information.
2  
The equity securities are reported as a nonrecurring investment within other assets in our Condensed Consolidated Balance Sheet. During the nine months ended September 30, 2019, there was approximately $4.0 million of impairment resulting from an observable price change.

Fair Value Measurements

We measure the fair value of financial assets as the price that would be received from selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. We use the GAAP fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value. This hierarchy requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The three levels of inputs that may be used to measure fair value:

Level 1 — Quoted (unadjusted) prices in active markets for identical assets or liabilities.

Level 2 — Observable inputs other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the asset or liability. We obtain fair values for our Level 2 investments. Our custody bank and asset managers independently use professional pricing services to gather pricing data which may include quoted market prices for identical or comparable financial instruments, or inputs other than quoted prices that are observable either directly or indirectly, and we are ultimately responsible for these underlying estimates.

Level 3 — Unobservable inputs to the valuation methodology that are supported by little or no market activity and that are significant to the measurement of the fair value of the assets or liabilities. Level 3 assets and liabilities include those whose fair value measurements are determined using pricing models, discounted cash flow methodologies or similar valuation techniques, as well as significant management judgment or estimation.

The following tables summarize our financial assets measured at fair value on a recurring basis as of September 30, 2019 and December 31, 2018 (in thousands):
Description
 
Balance as of
September 30, 2019
 
Level 1
 

Level 2
Cash equivalents:
 
 
 
 
 
 
Money market funds
 
$
181,401

 
$
181,401

 
$

Commercial paper
 
22,403

 

 
22,403

Corporate bonds
 
4,528

 

 
4,528

U.S. government treasury bonds
 
5,298

 
5,298

 

Short-term investments:
 
 
 
 
 
 
Commercial paper
 
33,259

 

 
33,259

Corporate bonds
 
152,611

 

 
152,611

U.S. government agency bonds
 
10,239

 

 
10,239

U.S. government treasury bonds
 
91,875

 
91,875

 

Foreign bonds
 
4,008

 

 
4,008

Certificates of deposit
 
19

 

 
19

Prepaid expenses and other current assets:
 
 
 
 
 
 
Israeli funds
 
3,103

 

 
3,103

 
 
$
508,744

 
$
278,574

 
$
230,170


 
Description
 
Balance as of December 31, 2018
 
Level 1
 
Level 2
Cash equivalents:
 
 
 
 
 
 
Money market funds
 
$
431,081

 
$
431,081

 
$

Commercial paper
 
4,681

 

 
4,681

Corporate bonds
 
3,880

 

 
3,880

U.S. government treasury bonds
 
2,195

 
2,195

 

Short-term investments:
 
 
 
 
 
 
Commercial paper
 
17,793

 

 
17,793

Corporate bonds
 
45,052

 

 
45,052

U.S. government agency bonds
 
19,904

 

 
19,904

U.S. government treasury bonds
 
15,291

 
15,291

 

Certificates of deposit
 
420

 

 
420

Long-term investments:
 
 
 
 
 
 
Corporate bonds
 
4,960

 

 
4,960

U.S. government agency bonds
 
1,407

 

 
1,407

U.S. government treasury bonds
 
2,244

 
2,244

 

Certificates of deposit
 
501

 

 
501

Prepaid expenses and other current assets:
 
 
 
 
 
 
Israeli funds
 
3,047

 

 
3,047

 
 
$
552,456

 
$
450,811

 
$
101,645



Derivative Financial Instruments

We enter into foreign currency forward contracts to minimize the short-term impact of foreign currency exchange rate fluctuations on certain trade and intercompany receivables and payables. These forward contracts are classified within Level 2 of the fair value hierarchy. The net gain from the settlement of foreign currency forward contracts during the three months ended September 30, 2019 and September 30, 2018 was $10.1 million and $2.3 million, respectively, and the net gain from the settlement of foreign currency forward contracts during the nine months ended September 30, 2019 and September 30, 2018 was $10.5 million and $7.7 million, respectively. As of September 30, 2019 and December 31, 2018, the fair value of foreign exchange forward contracts outstanding was not material.

The following table presents the gross notional value of all our foreign exchange forward contracts outstanding as of September 30, 2019 and December 31, 2018 (in thousands):
 
September 30, 2019
 
Local Currency Amount
 
Notional Contract Amount (USD)
Euro
€89,000
 
$
97,206

Chinese Yuan
¥545,000
 
76,266

Canadian Dollar
C$44,000
 
33,250

Israeli Shekel
ILS111,000
 
32,043

British Pound
£21,000
 
25,843

Japanese Yen
¥2,700,000
 
25,021

Brazilian Real
R$89,000
 
21,318

Mexican Peso
M$140,000
 
7,078

Australian Dollar
A$3,000
 
2,030

 
 
 
$
320,055



 
December 31, 2018
 
Local Currency Amount
 
Notional Contract Amount (USD)
Euro
€62,000
 
$
71,095

Chinese Yuan
¥375,000
 
54,515

Brazilian Real
R$81,000
 
20,858

Canadian Dollar
C$27,000
 
19,808

British Pound
£13,000
 
16,635

Japanese Yen
¥1,700,000
 
15,357

Australian Dollar
A$3,000
 
2,114

 
 
 
$
200,382


XML 41 R56.htm IDEA: XBRL DOCUMENT v3.19.3
Goodwill and Intangible Assets - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2019
Dec. 31, 2018
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Goodwill and Intangible Assets Disclosure [Abstract]          
Impairments and other charges   $ 0      
Amortization $ 1,500,000   $ 1,500,000 $ 4,500,000 $ 4,500,000
XML 42 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 43 R52.htm IDEA: XBRL DOCUMENT v3.19.3
Equity Method Investments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 24, 2017
Jul. 25, 2016
Jun. 30, 2019
Sep. 30, 2019
Sep. 30, 2018
Apr. 30, 2019
Schedule of Equity Method Investments [Line Items]            
Payments to acquire       $ 0 $ 5,000  
Equity method investment, gain     $ 15,800 $ 15,769 $ 0  
SDC            
Schedule of Equity Method Investments [Line Items]            
Ownership 2.00% 17.00%        
Payments to acquire $ 12,800 $ 46,700        
SDC            
Schedule of Equity Method Investments [Line Items]            
Derecognized equity method investment           $ 38,400
Short-term notes receivable | SDC            
Schedule of Equity Method Investments [Line Items]            
Promissory note receivable           $ 54,200
XML 45 R5.htm IDEA: XBRL DOCUMENT v3.19.3
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
shares in Thousands, $ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Accounts receivable, allowance for doubtful accounts $ 5,572 $ 2,378
Preferred stock, par value (in usd per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized 5,000 5,000
Preferred stock, shares issued 0 0
Common stock, par value (in usd per share) $ 0.0001 $ 0.0001
Common stock, shares authorized 200,000 200,000
Common stock, shares issued 78,809 79,778
Common stock, shares outstanding 78,809 79,778
XML 46 R1.htm IDEA: XBRL DOCUMENT v3.19.3
Cover Page - shares
9 Months Ended
Sep. 30, 2019
Oct. 25, 2019
Cover page.    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Entity File Number 000-32259  
Entity Registrant Name ALIGN TECHNOLOGY INC  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 94-3267295  
Entity Address, Address Line One 2820 Orchard Parkway  
Entity Address, City or Town San Jose  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 95134  
City Area Code 408  
Local Phone Number 470-1000  
Title of 12(b) Security Common Stock, $0.0001 par value  
Trading Symbol ALGN  
Security Exchange Name NASDAQ  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Shell Company false  
Entity Central Index Key 0001097149  
Current Fiscal Year End Date --12-31  
Document Period End Date Sep. 30, 2019  
Document Fiscal Year Focus 2019  
Document Fiscal Period Focus Q3  
Amendment Flag false  
Entity Common Stock, Shares Outstanding   78,812,958
XML 47 R71.htm IDEA: XBRL DOCUMENT v3.19.3
Segments and Geographical Information - Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Segment Reporting Information [Line Items]        
Net revenues $ 607,341 $ 505,289 $ 1,757,009 $ 1,432,472
Gross profit 437,554 371,781 1,271,939 1,064,771
Income from operations 127,152 125,208 391,343 346,091
Interest income 3,478 2,234 9,576 6,327
Impairments and other (gains) charges (6,792) 0 22,990 0
Depreciation and amortization 19,706 14,119 57,194 38,185
Other income (expense), net (2,211) (837) 5,935 (7,759)
Net income before provision for income taxes and equity in losses of investee 128,419 126,605 406,854 344,659
Operating segments        
Segment Reporting Information [Line Items]        
Income from operations 244,712 214,165 714,908 599,658
Clear Aligner        
Segment Reporting Information [Line Items]        
Net revenues 516,265 427,087 1,482,172 1,245,833
Gross profit 379,202 321,772 1,096,702 950,360
Income from operations 211,952 182,667 614,622 534,408
Impairments and other (gains) charges (6,792) 0 22,990 0
Depreciation and amortization 9,306 7,218 27,851 20,361
Scanner        
Segment Reporting Information [Line Items]        
Net revenues 91,076 78,202 274,837 186,639
Gross profit 58,352 50,009 175,237 114,411
Income from operations 32,760 31,498 100,286 65,250
Impairments and other (gains) charges 0 0 0 0
Depreciation and amortization 1,987 1,237 5,349 3,510
Unallocated corporate expenses        
Segment Reporting Information [Line Items]        
Income from operations (117,560) (88,957) (323,565) (253,567)
Impairments and other (gains) charges 0 0 0 0
Depreciation and amortization $ 8,413 $ 5,664 $ 23,994 $ 14,314
XML 48 R18.htm IDEA: XBRL DOCUMENT v3.19.3
Stockholders' Equity
9 Months Ended
Sep. 30, 2019
Stockholders' Equity Note [Abstract]  
Stockholders' Equity Stockholders’ Equity

Summary of Stock-Based Compensation Expense

As of September 30, 2019, the 2005 Incentive Plan (as amended) has a total reserve of 27,783,379 shares of which 5,372,152 shares are available for issuance.

Stock-based compensation is based on the estimated fair value of awards, net of estimated forfeitures, and recognized over the requisite service period. Estimated forfeitures are based on historical experience at the time of grant and may be revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. The stock-based compensation related to all of our stock-based awards and employee stock purchases for the three and nine months ended September 30, 2019 and 2018 is as follows (in thousands): 
 
 
Three Months Ended
September 30,
 
Nine Months Ended
September 30,
 
 
2019
 
2018
 
2019
 
2018
Cost of net revenues
 
$
1,354

 
$
966

 
$
3,744

 
$
2,747

Selling, general and administrative
 
19,394

 
15,403

 
54,321

 
41,197

Research and development
 
3,428

 
2,829

 
9,622

 
7,974

Total stock-based compensation
 
$
24,176

 
$
19,198

 
$
67,687

 
$
51,918



Stock Options

We have not granted options since 2011 and all outstanding options were fully vested and associated stock-based compensation expenses was recognized as of December 31, 2015. During the nine months ended September 30, 2019, 8,187 stock options were exercised at a weighted average exercise price of $8.07 per share. As of September 30, 2019, there were no options outstanding and exercisable.

Restricted Stock Units (“RSUs”)

The fair value of RSUs is based on our closing stock price on the date of grant. A summary for the nine months ended September 30, 2019 is as follows:
 
 
Number of Shares
Underlying RSUs
(in thousands)
 
Weighted Average Grant Date Fair Value
 
Weighted 
Average Remaining
Contractual Term (in years)
 
Aggregate
Intrinsic
 Value
(in thousands)
Nonvested as of December 31, 2018
931

 
$
129.39

 
 
 
 
Granted
276

 
256.33

 
 
 
 
Vested and released
(422
)
 
103.01

 
 
 
 
Forfeited
(61
)
 
181.57

 
 
 
 
Nonvested as of September 30, 2019
724

 
$
188.86

 
1.3
 
$
131,021



As of September 30, 2019, we expect to recognize $100.6 million of total unamortized compensation cost, net of estimated forfeitures, related to RSUs over a weighted average period of 2.2 years.

Market-performance Based Restricted Stock Units (“MSUs”)

We grant MSUs to our executive officers. Each MSU represents the right to one share of Align’s common stock. The actual number of MSUs which will be eligible to vest will be based on the performance of Align’s stock price relative to the performance of a stock market index over the vesting period, and certain MSU grants are also based on Align’s stock price at the end of the performance period. Generally, the vesting period of MSUs is three years. For MSUs granted during the nine months ended September 30, 2019, the maximum number of MSUs which will be eligible to vest are 250% of the MSUs initially granted.

A summary for the nine months ended September 30, 2019 is as follows: 
 
Number of Shares
Underlying MSUs
(in thousands)
 
Weighted Average Grant Date Fair Value
 
Weighted Average
Remaining
Contractual Term (in years)
 
Aggregate
Intrinsic 
Value
(in thousands)
Nonvested as of December 31, 2018
324

 
$
215.07

 
 
 
 
Granted
138

 
240.73

 
 
 
 
Vested and released
(191
)
 
77.17

 
 
 
 
Forfeited
(12
)
 
258.72

 
 
 
 
Nonvested as of September 30, 2019
259

 
$
326.15

 
1.4
 
$
46,776



As of September 30, 2019, we expect to recognize $43.7 million of total unamortized compensation cost, net of estimated forfeitures, related to MSUs over a weighted average period of 1.4 years.

Employee Stock Purchase Plan (“ESPP”)

In May 2010, our shareholders approved the 2010 Employee Stock Purchase Plan (the “2010 Purchase Plan”) which will continue until terminated by either the Board of Directors or its administrator. The maximum number of shares available for purchase under the 2010 Purchase Plan is 2,400,000 shares. As of September 30, 2019, we have 441,293 shares available for future issuance.

The fair value of the option component of the 2010 Purchase Plan shares was estimated at the grant date using the Black-Scholes option pricing model with the following weighted average assumptions:
 
Three Months Ended
September 30,
 
Nine Months Ended
September 30,
 
2019
 
2018
 
2019
 
2018
Expected term (in years)
1.5
 
1.2
 
1.4

 
1.3

Expected volatility
52.0
%
 
35.7
%
 
50.1
%
 
35.2
%
Risk-free interest rate
1.8
%
 
2.5
%
 
2.2
%
 
2.2
%
Expected dividends

 

 

 

Weighted average fair value at grant date
$
80.42

 
$
109.58

 
$
86.02

 
$
94.71



As of September 30, 2019, there was $13.4 million of total unamortized compensation costs related to employee stock purchases which we expect to be recognized over a weighted average period of 1.2 year.
XML 49 R14.htm IDEA: XBRL DOCUMENT v3.19.3
Credit Facilities
9 Months Ended
Sep. 30, 2019
Notes To Financial Statements [Abstract]  
Credit Facilities Credit Facilities

On February 27, 2018, we entered into a credit facility for a $200.0 million revolving line of credit, with a $50.0 million letter of credit sublimit, and a maturity date of February 27, 2021. The credit facility requires us to comply with specific financial conditions and performance requirements. The loans bear interest, at our option, at either a rate based on the reserve adjusted LIBOR for the applicable interest period or a base rate, in each case plus a margin. The base rate is the highest of the credit facility’s publicly announced prime rate, the federal funds rate plus 0.50% and one month LIBOR plus 1.0%. The margin ranges from 1.25% to 1.75% for LIBOR loans and 0.25% to 0.75% for base rate loans. Interest on the loans is payable quarterly in arrears with respect to base rate loans and at the end of an interest period (and at three month intervals if the interest period exceeds three months) in the case of LIBOR loans. Principal, together with accrued and unpaid interest, is due on the maturity date. As of September 30, 2019, we had no outstanding borrowings under this credit facility and were in compliance with the conditions and performance requirements.
XML 50 R10.htm IDEA: XBRL DOCUMENT v3.19.3
Balance Sheet Components
9 Months Ended
Sep. 30, 2019
Notes To Financial Statements [Abstract]  
Balance Sheet Components Balance Sheet Components

Inventories

Inventories consist of the following (in thousands): 
 
 
September 30,
2019
 
December 31,
2018
Raw materials
 
$
43,808

 
$
26,119

Work in process
 
29,172

 
13,784

Finished goods
 
21,815

 
15,738

Total inventories
 
$
94,795

 
$
55,641



Prepaid Expenses and Other Current Assets

Prepaid expenses and other current assets consist of the following (in thousands): 
 
 
September 30,
2019
 
December 31,
2018
Tax related receivables
 
$
35,424

 
$
36,794

Current promissory note and related interest receivable 1
 
27,101

 

Other current receivables
 
2,283

 
6,511

Prepaid software and maintenance
 
10,735

 
5,938

Other prepaid expenses and current assets
 
21,052

 
23,227

Total prepaid expenses and other current assets
 
$
96,595

 
$
72,470



1 
Current portion of unsecured promissory note receivable and related interest receivable (Refer to Note 5“Equity Method Investments” of the Notes to Condensed Consolidated Financial Statements for more information).

Accrued Liabilities

Accrued liabilities consist of the following (in thousands): 
 
 
September 30,
2019
 
December 31,
2018
Accrued payroll and benefits
 
$
131,337

 
$
127,109

Accrued expenses
 
61,858

 
39,323

Accrued professional fees
 
15,554

 
6,752

Current operating lease liabilities
 
13,706

 

Accrued warranty
 
10,802

 
8,551

Accrued property, plant and equipment
 
10,241

 
8,193

Accrued sales return reserve
 
9,390

 
6,534

Accrued customer credits and deposits
 
7,181

 
12,439

Accrued sales tax and value added tax
 
7,135

 
6,276

Accrued sales rebate
 
7,068

 
5,668

Accrued income taxes
 
5,885

 
5,752

Other accrued liabilities
 
5,975

 
8,082

Total accrued liabilities
 
$
286,132

 
$
234,679




Warranty

We regularly review the balance for accrued warranty and update based on historical warranty trends. Actual warranty costs incurred have not materially differed from those accrued; however, future actual warranty costs could differ from the estimated amounts.

Warranty accrual consists of the following activity (in thousands):
 
 
Nine Months Ended
September 30,
 
 
2019
 
2018
Balance at beginning of period
 
$
8,551

 
$
5,929

Charged to cost of net revenues
 
9,429

 
10,874

Actual warranty expenditures
 
(7,178
)
 
(8,777
)
Balance at end of period
 
$
10,802

 
$
8,026






Deferred Revenues

Deferred revenues consist of the following (in thousands):
 
 
September 30,
2019
 
December 31,
2018
Deferred revenues - current
 
$
520,712

 
$
393,138

Deferred revenues - long-term 1
 
$
27,551

 
$
17,051


1 Included in other long-term liabilities within our Condensed Consolidated Balance Sheet

During the three months ended September 30, 2019 and 2018, we recognized $607.3 million and $505.3 million of revenue, respectively, of which $70.1 million and $45.5 million was included in the deferred revenues balance at December 31, 2018 and 2017, respectively.

During the nine months ended September 30, 2019 and September 30, 2018, we recognized $1.8 billion and $1.4 billion of revenue, respectively, of which $207.0 million and $145.4 million was included in the deferred revenues balance at December 31, 2018 and 2017, respectively.

Our unfilled performance obligations, including deferred revenues and backlog, as of September 30, 2019 were $558.1 million. These performance obligations are expected to be recognized over the next one to five years.

Align has revised certain previously disclosed amounts within this footnote. These revisions did not impact current or prior period financial statements.
XML 51 R33.htm IDEA: XBRL DOCUMENT v3.19.3
Investments and Fair Value Measurements Short-Term and Long-Term Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Debt Securities, Available-for-sale [Line Items]    
Total available for sale short-term and long-term marketable securities $ 292,011 $ 107,572
Fair Value, Measurements, Recurring | Short-term Investments    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 291,799 98,586
Gross Unrealized Gains 227 1
Gross Unrealized Losses (15) (127)
Total available for sale short-term and long-term marketable securities 292,011 98,460
Fair Value, Measurements, Recurring | Short-term Investments | Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 33,259 17,793
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Total available for sale short-term and long-term marketable securities 33,259 17,793
Fair Value, Measurements, Recurring | Short-term Investments | Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 152,452 45,100
Gross Unrealized Gains 169 0
Gross Unrealized Losses (10) (48)
Total available for sale short-term and long-term marketable securities 152,611 45,052
Fair Value, Measurements, Recurring | Short-term Investments | U.S. government agency bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 10,233 19,981
Gross Unrealized Gains 6 0
Gross Unrealized Losses 0 (77)
Total available for sale short-term and long-term marketable securities 10,239 19,904
Fair Value, Measurements, Recurring | Short-term Investments | U.S. government treasury bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 91,832 15,292
Gross Unrealized Gains 48 0
Gross Unrealized Losses (5) (1)
Total available for sale short-term and long-term marketable securities 91,875 15,291
Fair Value, Measurements, Recurring | Short-term Investments | Foreign bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 4,004  
Gross Unrealized Gains 4  
Gross Unrealized Losses 0  
Total available for sale short-term and long-term marketable securities 4,008  
Fair Value, Measurements, Recurring | Short-term Investments | Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 19 420
Gross Unrealized Gains 0 1
Gross Unrealized Losses 0 (1)
Total available for sale short-term and long-term marketable securities $ 19 420
Fair Value, Measurements, Recurring | Long-term Investments    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   9,091
Gross Unrealized Gains   23
Gross Unrealized Losses   (2)
Total available for sale short-term and long-term marketable securities   9,112
Fair Value, Measurements, Recurring | Long-term Investments | Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   4,957
Gross Unrealized Gains   5
Gross Unrealized Losses   (2)
Total available for sale short-term and long-term marketable securities   4,960
Fair Value, Measurements, Recurring | Long-term Investments | U.S. government agency bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   1,399
Gross Unrealized Gains   8
Gross Unrealized Losses   0
Total available for sale short-term and long-term marketable securities   1,407
Fair Value, Measurements, Recurring | Long-term Investments | U.S. government treasury bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   2,235
Gross Unrealized Gains   9
Gross Unrealized Losses   0
Total available for sale short-term and long-term marketable securities   2,244
Fair Value, Measurements, Recurring | Long-term Investments | Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   500
Gross Unrealized Gains   1
Gross Unrealized Losses   0
Total available for sale short-term and long-term marketable securities   $ 501
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.19.3
Investments and Fair Value Measurements Summary of Financial Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)
Sep. 30, 2019
Dec. 31, 2018
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Investments $ 292,011,000 $ 107,572,000
Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets, Fair Value Disclosure 508,744,000 552,456,000
Fair Value, Measurements, Recurring | Israeli funds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Other assets 3,103,000 3,047,000
Fair Value, Measurements, Recurring | Cash Equivalents | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Cash equivalents 181,401,000 431,081,000
Fair Value, Measurements, Recurring | Cash Equivalents | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Cash equivalents 22,403,000 4,681,000
Fair Value, Measurements, Recurring | Cash Equivalents | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Cash equivalents 4,528,000 3,880,000
Fair Value, Measurements, Recurring | Cash Equivalents | U.S. government treasury bonds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Cash equivalents 5,298,000 2,195,000
Fair Value, Measurements, Recurring | Short-term Investments    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Investments 292,011,000 98,460,000
Fair Value, Measurements, Recurring | Short-term Investments | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Investments 33,259,000 17,793,000
Fair Value, Measurements, Recurring | Short-term Investments | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Investments 152,611,000 45,052,000
Fair Value, Measurements, Recurring | Short-term Investments | U.S. government treasury bonds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Investments 91,875,000 15,291,000
Fair Value, Measurements, Recurring | Short-term Investments | U.S. government agency bonds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Investments 10,239,000 19,904,000
Fair Value, Measurements, Recurring | Short-term Investments | Foreign bonds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Investments 4,008,000  
Fair Value, Measurements, Recurring | Short-term Investments | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Investments 19,000 420,000
Fair Value, Measurements, Recurring | Long-term Investments    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Investments   9,112,000
Fair Value, Measurements, Recurring | Long-term Investments | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Investments   4,960,000
Fair Value, Measurements, Recurring | Long-term Investments | U.S. government treasury bonds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Investments   2,244,000
Fair Value, Measurements, Recurring | Long-term Investments | U.S. government agency bonds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Investments   1,407,000
Fair Value, Measurements, Recurring | Long-term Investments | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Investments   501,000
Fair Value, Measurements, Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets, Fair Value Disclosure 278,574,000 450,811,000
Fair Value, Measurements, Recurring | Level 1 | Israeli funds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Other assets 0 0
Fair Value, Measurements, Recurring | Level 1 | Cash Equivalents | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Cash equivalents 181,401,000 431,081,000
Fair Value, Measurements, Recurring | Level 1 | Cash Equivalents | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Cash equivalents 0 0
Fair Value, Measurements, Recurring | Level 1 | Cash Equivalents | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Cash equivalents 0 0
Fair Value, Measurements, Recurring | Level 1 | Cash Equivalents | U.S. government treasury bonds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Cash equivalents 5,298,000 2,195,000
Fair Value, Measurements, Recurring | Level 1 | Short-term Investments | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Investments 0 0
Fair Value, Measurements, Recurring | Level 1 | Short-term Investments | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Investments 0 0
Fair Value, Measurements, Recurring | Level 1 | Short-term Investments | U.S. government treasury bonds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Investments 91,875,000 15,291,000
Fair Value, Measurements, Recurring | Level 1 | Short-term Investments | U.S. government agency bonds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Investments 0 0
Fair Value, Measurements, Recurring | Level 1 | Short-term Investments | Foreign bonds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Investments 0  
Fair Value, Measurements, Recurring | Level 1 | Short-term Investments | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Investments 0 0
Fair Value, Measurements, Recurring | Level 1 | Long-term Investments | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Investments   0
Fair Value, Measurements, Recurring | Level 1 | Long-term Investments | U.S. government treasury bonds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Investments   2,244,000
Fair Value, Measurements, Recurring | Level 1 | Long-term Investments | U.S. government agency bonds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Investments   0
Fair Value, Measurements, Recurring | Level 1 | Long-term Investments | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Investments   0
Fair Value, Measurements, Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets, Fair Value Disclosure 230,170,000 101,645,000
Fair Value, Measurements, Recurring | Level 2 | Israeli funds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Other assets 3,103,000 3,047,000
Fair Value, Measurements, Recurring | Level 2 | Cash Equivalents | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Cash equivalents 0 0
Fair Value, Measurements, Recurring | Level 2 | Cash Equivalents | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Cash equivalents 22,403,000 4,681,000
Fair Value, Measurements, Recurring | Level 2 | Cash Equivalents | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Cash equivalents 4,528,000 3,880,000
Fair Value, Measurements, Recurring | Level 2 | Cash Equivalents | U.S. government treasury bonds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Cash equivalents 0 0
Fair Value, Measurements, Recurring | Level 2 | Short-term Investments | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Investments 33,259,000 17,793,000
Fair Value, Measurements, Recurring | Level 2 | Short-term Investments | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Investments 152,611,000 45,052,000
Fair Value, Measurements, Recurring | Level 2 | Short-term Investments | U.S. government treasury bonds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Investments 0 0
Fair Value, Measurements, Recurring | Level 2 | Short-term Investments | U.S. government agency bonds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Investments 10,239,000 19,904,000
Fair Value, Measurements, Recurring | Level 2 | Short-term Investments | Foreign bonds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Investments 4,008,000  
Fair Value, Measurements, Recurring | Level 2 | Short-term Investments | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Investments $ 19,000 420,000
Fair Value, Measurements, Recurring | Level 2 | Long-term Investments | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Investments   4,960,000
Fair Value, Measurements, Recurring | Level 2 | Long-term Investments | U.S. government treasury bonds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Investments   0
Fair Value, Measurements, Recurring | Level 2 | Long-term Investments | U.S. government agency bonds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Investments   1,407,000
Fair Value, Measurements, Recurring | Level 2 | Long-term Investments | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Investments   $ 501,000
XML 53 R24.htm IDEA: XBRL DOCUMENT v3.19.3
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2019
Notes To Financial Statements [Abstract]  
Basis of presentation

Basis of Presentation

The accompanying unaudited Condensed Consolidated Financial Statements have been prepared by Align Technology, Inc. (“we”, “our”, or “Align”) in accordance with the rules and regulations of the Securities and Exchange Commission (“SEC”) and contains all adjustments, including normal recurring adjustments, necessary to state fairly our results of operations for the three and nine months ended September 30, 2019 and 2018, our comprehensive income for the three and nine months ended September 30, 2019 and 2018, our financial position as of September 30, 2019, our stockholders’ equity for the three and nine months ended September 30, 2019 and 2018, and our cash flows for the nine months ended September 30, 2019 and 2018. The Condensed Consolidated Balance Sheet as of December 31, 2018 was derived from the December 31, 2018 audited financial statements. It does not include all disclosures required by accounting principles generally accepted in the United States of America (“U.S.”).

We adopted Accounting Standards Update (“ASU”) 2016-02, “Leases” (Topic 842) in the first quarter of fiscal year 2019 by electing the transition method issued in ASU 2018-11 and the package of practical expedients available in the standard. The standard had a material impact on our Condensed Consolidated Balance Sheet as we recognized assets and liabilities related to our leases. The adoption did not have an impact to prior periods.

The results of operations for the three and nine months ended September 30, 2019 are not necessarily indicative of the results that may be expected for the year ending December 31, 2019 or any other future period, and we make no representations related thereto. The information included in this Quarterly Report on Form 10-Q should be read in conjunction with “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” “Quantitative and Qualitative Disclosures About Market Risk” and the Consolidated Financial Statements and notes thereto included in Items 7, 7A and 8, respectively, in our Annual Report on Form 10-K for the year ended December 31, 2018.
Use of estimates
Use of Estimates

The preparation of financial statements in conformity with generally accepted accounting principles (“GAAP”) in the U.S. requires our management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. Actual results could differ materially from those estimates. On an ongoing basis, we evaluate our estimates, including those related to the fair values of financial instruments, valuation of investments in privately held companies, useful lives of intangible assets and property and equipment, revenue recognition, stock-based compensation, long-lived assets and goodwill, income taxes and contingent liabilities, among others. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable, the results of which form the basis for making judgments about the carrying values of assets and liabilities.
Lease
Lease

We lease office and retail spaces, vehicles and office equipment with original lease periods of up to 10 years. We determine if an arrangement is a lease at inception under ASC 842. Operating lease right-of-use (“ROU”) assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. If a lease arrangement does not provide an implicit rate, we use our incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. We use the implicit rate when readily determinable. Our lease terms may include options to extend or terminate the lease which we include in our lease term when it is reasonably certain that we will exercise that option. We have lease agreements with lease and non-lease components which are accounted for as a single lease component. Leases with an initial term of 12 months or less are not recorded on the balance sheet.
Recent Accounting Pronouncements

Recent Accounting Pronouncements

(i) New Accounting Updates Recently Adopted

In February 2016, the Financial Accounting Standards Board (“FASB”) issued ASU 2016-02, “Leases” (Topic 842) to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet and disclosing key information about leasing arrangements. The updated guidance is effective for annual periods beginning after December 15, 2018, including interim periods within those fiscal years. In July 2018, the FASB issued ASU 2018-11, “Leases-Targeted Improvements,” which provides an additional transition method by allowing entities to initially apply the new leases standard at the adoption date and recognize a cumulative-effect adjustment to the opening balance of retained earnings. We adopted the guidance in the first quarter of fiscal year 2019 by electing the transition method issued in ASU 2018-11 and the package of practical expedients available in the standard. The standard had a material impact on our Condensed Consolidated Balance Sheet as we recognized assets and liabilities related to our leases. The adoption did not have an impact to prior periods.

In February 2018, the FASB issued ASU 2018-02, “Income Statement - Reporting Comprehensive Income (Topic 220): Reclassification of Certain Tax Effects from Accumulated Other Comprehensive Income,” which gives entities the option to reclassify to retained earnings the tax effects resulting from the U.S. Tax Cuts and Jobs Act (the “TCJA”) related to items in accumulated other comprehensive income. The amendments are effective for fiscal years and interim periods within those years beginning after December 15, 2018 on a retrospective basis and early adoption is permitted. We adopted the standard in the first quarter of fiscal year 2019 which did not have a material impact on our consolidated financial statements and related disclosures. The TCJA did not affect our accumulated other comprehensive income (loss), net, and therefore we did not reclassify any income tax effects from accumulated other comprehensive income (loss), net to our retained earnings.

(ii) Recent Accounting Updates Not Yet Effective

In June 2016, the FASB issued ASU 2016-13, “Financial Instruments - Credit Losses” (Topic 326) to provide financial statement users with more decision-useful information about the expected credit losses on financial instruments and other commitments to extend credit held by a reporting entity at each reporting date. The amendments in this update replace the existing guidance of incurred loss impairment methodology with an approach that reflects expected credit losses and requires consideration of a broader range of reasonable and supportable information to inform credit loss estimates. In November 2018, the FASB issued ASU 2018-19, “Codification Improvements to Topic 326, Financial Instruments - Credit Losses” which clarifies the scope of guidance in the ASU 2016-13. The updated guidance is effective for annual periods beginning after December 15, 2019, including interim periods within those fiscal years. Early adoption of the update is permitted in fiscal years beginning after December 15, 2018, including interim periods within those fiscal years. We are currently evaluating the impact of this guidance on our consolidated financial statements and related disclosures; however, we anticipate the adoption of the guidance will not have a material impact to our consolidated financial statements and related disclosures.

In January 2017, the FASB issued ASU 2017-04, “Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment,” to simplify the subsequent measurement of goodwill by eliminating step two from the goodwill impairment test. Under the amendments in this update, an entity will recognize an impairment charge for the amount by which the carrying value exceeds the fair value. The updated guidance is effective for fiscal years and interim periods within those years beginning after December 15, 2019 on a prospective basis and early adoption is permitted. We are currently evaluating the impact of this guidance on our consolidated financial statements and related disclosures; however, we anticipate the adoption of the guidance will not have a material impact to our consolidated financial statements and related disclosures.

In August 2018, the FASB issued ASU 2018-13, “Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement,” to modify the disclosure requirements on fair value measurements in Topic 820, Fair Value Measurement. The updated guidance is effective for fiscal years and interim periods within those years beginning after December 15, 2019 on a prospective basis and early adoption is permitted. We are currently evaluating the impact of this guidance on our consolidated financial statements and related disclosures; however, we anticipate the adoption of the guidance will not have a material impact to our consolidated financial statements and related disclosures.

In August 2018, the FASB issued ASU 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,” to clarify the guidance on the costs of implementing a cloud computing hosting arrangement that is a service contract. Under the amendments in this update, the entity is required to follow the guidance in Subtopic 350-40, Internal-Use Software, to determine which implementation costs under the service contract to be capitalized as an asset and which costs to expense. The updated guidance is effective for fiscal years and interim periods within those years beginning after December 15, 2019 either on a
retrospective or prospective basis and early adoption is permitted. We are currently evaluating the impact of this guidance on our consolidated financial statements and related disclosures.
XML 54 R20.htm IDEA: XBRL DOCUMENT v3.19.3
Accounting for Income Taxes
9 Months Ended
Sep. 30, 2019
Notes To Financial Statements [Abstract]  
Accounting for Income Taxes Accounting for Income Taxes

Our provision for income taxes was $25.9 million and $24.6 million for the three months ended September 30, 2019 and 2018, respectively, representing effective tax rates of 20.2% and 19.4%, respectively. Our provision for income taxes was $77.8 million and $35.2 million for the nine months ended September 30, 2019 and 2018, respectively, representing effective tax rates of 19.1% and 10.2%, respectively. Our effective tax rate differs from the statutory federal income tax rate of 21% for the three and nine months ended September 30, 2019 mainly as a result of certain foreign earnings, primarily from the Netherlands and Costa Rica, being taxed at lower tax rates and the recognition of excess tax benefits related to stock-based compensation, partially offset by non-deductible officers’ compensation. Our effective tax rate differs from the statutory federal income tax rate of 21% for the three and nine months ended 2018 mainly as a result of the recognition of excess tax benefits related to stock-based compensation, tax benefits recognized related to a statute of limitations expiration, and certain foreign earnings, primarily from the Netherlands and Costa Rica, being taxed at lower tax rates, partially offset by unfavorable tax impact of the TCJA, including non-deductible officers’ compensation.

The increase in our effective tax rate for the three and nine months ended September 30, 2019 compared to the same periods in 2018 is primarily attributable to reduced excess tax benefits from stock-based compensation mainly due to non-deductible officers’ compensation and tax benefits recorded last year as a result of expiration of statute limitations that did not recur in 2019. For the three and nine months ended September 30, 2019, we recognized excess tax benefits of $0.4 million and $13.5 million, respectively, in our provision for income taxes.

We exercise significant judgment in regards to estimates of future market growth, forecasted earnings and projected taxable income in determining the provision for income taxes and for purposes of assessing our ability to utilize any future benefit from deferred tax assets.

We file U.S. federal, U.S. state, and non-U.S. income tax returns. Our major tax jurisdictions include U.S. federal, the State of California and the Netherlands. For U.S. federal and state tax returns, we are no longer subject to tax examinations for years before 2015. We are currently under examination by the IRS for tax years 2015 and 2016. With few exceptions, we are no longer subject to examination by foreign tax authorities for years before 2012.

Our total gross unrecognized tax benefits, excluding interest and penalties, was $46.0 million and $33.3 million as of September 30, 2019 and December 31, 2018, respectively, a material amount of which would impact our effective tax rate if recognized. Our total interest and penalties accrued as of September 30, 2019 was $1.6 million. We have elected to recognize interest and penalties related to unrecognized tax benefits as a component of income taxes. The timing and resolution of income tax examinations is uncertain, and the amounts ultimately paid, if any, upon resolution of issues raised by the taxing authorities may differ materially from the amounts accrued for each year. Although it is possible that our balance of gross unrecognized tax benefits could materially change in the next 12 months, given the uncertainty in the development of ongoing income tax examinations, we are unable to estimate the full range of possible adjustments to this balance.

As of December 31, 2018, our undistributed earnings of our foreign subsidiaries totaled $533.5 million. As a result of the TCJA, during the year ended December 31, 2017, we provided for U.S. income taxes on undistributed foreign earnings through December 31, 2017, and we have reassessed our capital needs and investment strategy with regard to the indefinite reinvestment, determining that certain of those are no longer indefinitely reinvested. Of the total undistributed foreign earnings as of December 31, 2018, the amount that is not indefinitely reinvested is $239.2 million. The remaining amount of undistributed foreign earnings of approximately $294.3 million continues to be indefinitely reinvested in our international operations. Since U.S. income taxes have already been provided under the Global Intangible Low-Taxed Income (“GILTI”) provisions of the TCJA, the additional tax
impact of the distribution of such foreign earnings to the U.S. parent company would be limited to withholding taxes and is not significant.

In June 2017, the Costa Rica Ministry of Foreign Trade, an agency of the Government of Costa Rica, granted an extension of certain income tax incentives for an additional twelve year period. Under these incentives, all of the income in Costa Rica is subject to a reduced tax rate. In order to receive the benefit of these incentives, we must hire specified numbers of employees and maintain certain minimum levels of fixed asset investment in Costa Rica. If we do not fulfill these conditions for any reason, our incentive could lapse and our income in Costa Rica would be subject to taxation at higher rates which could have a negative impact on our operating results. The Costa Rica corporate income tax rate that would apply, absent the incentives, is 30% for 2019 and 2018. For the three and nine months ended September 30, 2019, the reduction in income taxes due to the reduced tax rate was minimal.
XML 55 R28.htm IDEA: XBRL DOCUMENT v3.19.3
Goodwill and Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2019
Notes To Financial Statements [Abstract]  
Summary of Goodwill by Reportable Segment
The change in the carrying value of goodwill for the nine months ended September 30, 2019, all attributable to our Clear Aligner reporting unit, is as follows (in thousands):
 
Total
Balance as of December 31, 2018
$
64,029

Adjustments 1
(274
)
Balance as of September 30, 2019
$
63,755


1 The adjustments to goodwill during the period were a result of foreign currency translation.

Schedule of Amortized Intangible Assets

Acquired intangible long-lived assets are being amortized as follows (in thousands): 
 
Weighted Average Amortization Period (in years)
 
Gross Carrying Amount as of September 30, 2019
 
Accumulated
Amortization
 
Accumulated
Impairment Loss
 
Net Carrying
Value as of
September 30, 2019
Trademarks
15
 
$
7,100

 
$
(2,011
)
 
$
(4,179
)
 
$
910

Existing technology
13
 
12,600

 
(5,690
)
 
(4,328
)
 
2,582

Customer relationships
11
 
33,500

 
(17,939
)
 
(10,751
)
 
4,810

Reacquired rights
3
 
7,500

 
(6,425
)
 

 
1,075

Patents
8
 
6,796

 
(2,954
)
 

 
3,842

Other
2
 
618

 
(580
)
 

 
38

Total intangible assets
 
 
$
68,114

 
$
(35,599
)
 
$
(19,258
)
 
$
13,257


 
Weighted Average Amortization Period (in years)
 
Gross Carrying
Amount as of
December 31, 2018
 
Accumulated
Amortization
 
Accumulated Impairment Loss
 
Net Carrying
Value as of
December 31, 2018
Trademarks
15
 
$
7,100

 
$
(1,907
)
 
$
(4,179
)
 
$
1,014

Existing technology
13
 
12,600

 
(5,268
)
 
(4,328
)
 
3,004

Customer relationships
11
 
33,500

 
(16,542
)
 
(10,751
)
 
6,207

Reacquired rights
3
 
7,500

 
(4,341
)
 

 
3,159

Patents
8
 
6,796

 
(2,334
)
 

 
4,462

Other
2
 
618

 
(544
)
 

 
74

Total intangible assets
 
 
$
68,114

 
$
(30,936
)
 
$
(19,258
)
 
$
17,920



Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
The total estimated annual future amortization expense for these acquired intangible assets as of September 30, 2019 is as follows (in thousands):
Fiscal Year Ending December 31,

 
Amortization
Remainder of 2019
 
$
1,493

2020
 
3,825

2021
 
3,389

2022
 
2,116

2023
 
1,495

Thereafter
 
939

Total
 
$
13,257


XML 56 R66.htm IDEA: XBRL DOCUMENT v3.19.3
Common Stock Repurchase Programs - Additional Information (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Jul. 31, 2019
May 31, 2019
Feb. 28, 2019
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Dec. 31, 2017
May 31, 2018
Apr. 30, 2016
Share Repurchases [Line Items]                      
Accelerated share repurchase (shares)       1,132              
Repurchased       $ 200,000 $ 150,002 $ 299,504 $ 250,002        
April 2016 Repurchase Program                      
Share Repurchases [Line Items]                      
Accelerated share repurchase (shares)               700 200    
Share repurchase price (in dollars per share)               $ 293.21 $ 243.40    
Repurchased               $ 200,000 $ 50,000    
Value of repurchased common stock                     $ 300,000
2017 ASR                      
Share Repurchases [Line Items]                      
Accelerated share repurchase (shares)                 400    
Price ($ per share)                 $ 146.48    
Repurchased                 $ 50,000    
May 2018 Repurchase Program                      
Share Repurchases [Line Items]                      
Accelerated share repurchase (shares)   200 200         100      
Share repurchase price (in dollars per share)   $ 307.48 $ 243.42         $ 356.54      
Repurchased   $ 49,500 $ 50,000         $ 50,000      
Stock Repurchase Program, Remaining Authorized Repurchase Amount       $ 200,500   $ 200,500          
Value of repurchased common stock                   $ 600,000  
2018 ASR                      
Share Repurchases [Line Items]                      
Accelerated share repurchase (shares)               200      
Share repurchase price (in dollars per share)               $ 213.18      
Repurchased               $ 50,000      
2019 ASR                      
Share Repurchases [Line Items]                      
Accelerated share repurchase (shares)           1,100          
Share repurchase price (in dollars per share)           $ 176.61          
Repurchased $ 200,000                    
XML 57 R62.htm IDEA: XBRL DOCUMENT v3.19.3
Stockholders' Equity - Stock-Based Compensation Expense Related to All Stock-Based Awards and Employee Stock Purchases (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 24,176 $ 19,198 $ 67,687 $ 51,918
Cost of net revenues        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 1,354 966 3,744 2,747
Selling, general and administrative        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense 19,394 15,403 54,321 41,197
Research and development        
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]        
Stock-based compensation expense $ 3,428 $ 2,829 $ 9,622 $ 7,974
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Maturities of Operating Lease Liabilities (Details)
$ in Thousands
Sep. 30, 2019
USD ($)
Operating Leases  
Remainder of 2019 $ 3,957
2020 17,934
2021 15,990
2022 10,454
2023 7,014
Thereafter 7,076
Total lease payments 62,425
Less: Interest (5,354)
Total lease liabilities $ 57,071
XML 59 R41.htm IDEA: XBRL DOCUMENT v3.19.3
Balance Sheet Components Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Notes To Financial Statements [Abstract]    
Accrued payroll and benefits $ 131,337 $ 127,109
Accrued expenses 61,858 39,323
Accrued professional fees 15,554 6,752
Current operating lease liabilities 13,706 0
Accrued warranty 10,802 8,551
Accrued property, plant and equipment 10,241 8,193
Accrued sales return reserve 9,390 6,534
Accrued customer credits and deposits 7,181 12,439
Accrued sales tax and value added tax 7,135 6,276
Accrued sales rebate 7,068 5,668
Accrued income taxes 5,885 5,752
Other accrued liabilities 5,975 8,082
Total accrued liabilities $ 286,132 $ 234,679
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (Details)
$ in Millions
Sep. 30, 2019
USD ($)
Lessee, Lease, Description [Line Items]  
Lease not yet commenced, amount $ 9.6
Minimum  
Lessee, Lease, Description [Line Items]  
Term of contract 2 years
Maximum  
Lessee, Lease, Description [Line Items]  
Term of contract 4 years
XML 61 R73.htm IDEA: XBRL DOCUMENT v3.19.3
Segments and Geographical Information - Long-Lived Assets by Geographic Area (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Segment Reporting Information [Line Items]    
Total long-lived assets $ 660,504 $ 521,329
The Netherlands    
Segment Reporting Information [Line Items]    
Total long-lived assets 231,746 206,679
United States    
Segment Reporting Information [Line Items]    
Total long-lived assets 164,732 139,239
Costa Rica    
Segment Reporting Information [Line Items]    
Total long-lived assets 81,574 80,218
China    
Segment Reporting Information [Line Items]    
Total long-lived assets 62,359 36,249
Mexico    
Segment Reporting Information [Line Items]    
Total long-lived assets 38,494 33,240
Other International    
Segment Reporting Information [Line Items]    
Total long-lived assets $ 81,599 $ 25,704
XML 62 R54.htm IDEA: XBRL DOCUMENT v3.19.3
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2019
Dec. 31, 2018
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount, beginning balance $ 68,114 $ 68,114
Accumulated Amortization (35,599) (30,936)
Accumulated Impairment Loss (19,258) (19,258)
Net Carrying Value, ending balance $ 13,257 $ 17,920
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (in years) 15 years 15 years
Gross Carrying Amount, beginning balance $ 7,100 $ 7,100
Accumulated Amortization (2,011) (1,907)
Accumulated Impairment Loss (4,179) (4,179)
Net Carrying Value, ending balance $ 910 $ 1,014
Existing technology    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (in years) 13 years 13 years
Gross Carrying Amount, beginning balance $ 12,600 $ 12,600
Accumulated Amortization (5,690) (5,268)
Accumulated Impairment Loss (4,328) (4,328)
Net Carrying Value, ending balance $ 2,582 $ 3,004
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (in years) 11 years 11 years
Gross Carrying Amount, beginning balance $ 33,500 $ 33,500
Accumulated Amortization (17,939) (16,542)
Accumulated Impairment Loss (10,751) (10,751)
Net Carrying Value, ending balance $ 4,810 $ 6,207
Reacquired rights    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (in years) 3 years 3 years
Gross Carrying Amount, beginning balance $ 7,500 $ 7,500
Accumulated Amortization (6,425) (4,341)
Accumulated Impairment Loss 0 0
Net Carrying Value, ending balance $ 1,075 $ 3,159
Patents    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (in years) 8 years 8 years
Gross Carrying Amount, beginning balance $ 6,796 $ 6,796
Accumulated Amortization (2,954) (2,334)
Accumulated Impairment Loss 0 0
Net Carrying Value, ending balance $ 3,842 $ 4,462
Other    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Amortization Period (in years) 2 years 2 years
Gross Carrying Amount, beginning balance $ 618 $ 618
Accumulated Amortization (580) (544)
Accumulated Impairment Loss 0 0
Net Carrying Value, ending balance $ 38 $ 74
ZIP 63 0001097149-19-000036-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001097149-19-000036-xbrl.zip M4$L#!!0 ( ,V 7T]S-D#EX- " +M5)P 1 86QG;BTR,#$Y,#DS,"YH M=&WLO6MWVSBR+OSYG%^AD[WW6=UKR0DN! FX>W(6")!I[^W8:=N9F7Z_S*(E MVN:T+&I(*HGGU[\ =;=(R9(IF90PER02(!) 53UU0:'PZ__[\=AK?0N3-(K[ M?WD'WX-WK;#?B;M1__XO[[[>^"?TW?_[^+]__3\G)W]WK\Y;,NX,'\-^UA)) M&&1AM_4]RAY:?^N&Z9^MNR1^;/TM3OZ,O@4G)Z,?#4XMR2U+2&2Y!!#N$2ZP M VU7V!Y!MF.#]H]39I.P@V]QQPZ1!>[NF$4"U+ES"'+L@%EL\K#9VSOCMP]3 M-<[QZUO3;B(>/"71_4/60@"RR9!&[0^9FJ^: MR:(?J(:"[OVLN'<_*^C<38H[=Y."SFGG[B3J=Z,D6/Y1FCU^F+47_#B,BM\4 M1D5OBCHG:39;IQ^W2>]]&G;>W\??/HP;]<_@XL^B_K=.7/R:O*GH37'!N/+) MQ(4#RP;)BI&-6R?_+WA I'BK9(2JI8CZPR11$O14_,9)J_ZAL_C#9%#"9ZJA MZ#U)YSXL8[2\K6PY@EYOQ7*HULG_BYBUA"OZ18O?B8?]+'DZ41);3H-GG0H6 M)LX>>E%P6_SB<6/17)-L8:HS;ADU%/PD*:- L9CG U\YJX+9=,/;$H'7+45+ M'D2=M/@M>5/!.\(?G8?R%9^T%JU9V#GY]J_BX8W:"GX4=P9W)3*2-Y7-:35? M+'0IF&.0E""':BCC?/VTU=P_[K%" J;=5J/*N,<*9 G_-8RRIQ*0S=N*?E0V MZ[!XUHIF21CU2\@S;2[XJ=)N=P^]$JD;-Q;\K!<&)2_3+04_^)'.(&5.$R, MX(>_?SZ_[CR$CX%24VD6]#OA3(JBU=2AI;"#H++\Y_/GXU_C#N M,46&7K]LY?.F(E4=#I*PH\V4TM M$A8,.->4D^9BK9*4T#QO*M;(FHD*0&VLEO/6@A]F4?]D$"0%/YRTE"+'&M0H M1HR1N?-ME2WTK="*>@B[:A91%!384;D8S?58R0AP!2>4L$'A@,<&T@KKHYQQ MYGL4P6HG[)3@JFHI>.,P/;D/@H$6MN3I2QSU2[1N<;\5ZYT.'Q_B7HE&?M:I M""F'90;LL,A6T<9\B5[.FU8,=/TH2X88_2CC!Z@ J-^+^J%VNI;,^376_&HB M+=&/JT (IEW* MK=:Y'@4/4,(9IBO&,&O/B?W,"@W5"I7HFG#,'P5Z_C$N@M*)FM>M11AB^GX6=A_>=^#$G"& 8S!O@&M6*R#]I*I;$\JF,&XN$J=_) M@A]E6*G;UG@HY0RSV*F W'=QIVR\JJ6(P3N=05RB349M1I3A'ZA]VRZ(YN*5$7W5*^BJ*;TMCPN MI!L+?C8(2KPOU5 T&^TVKUR_^1[%6JU4HQ5HL['$K73>1NV%P/98O!QCH'[N MM3UG]T5G2#??!FDXTU!EZJDD#J-!H$0-Y$TEPAB!M,-+OPFX_SDH6Y%FG4NU8(%,S22R2 MJ[0D7)\6L:[FAVB%%#Z/@>BE+=>BH\8B35 RID)Q2HL,L;38,X_[+S $XO[) M,V,@')0 G&HHBM&&=Z$VO"[V(/HA]FZ":HN"[IIM5XJB>=/HZQK(DWEQJ]:Y]*1VIH*BPM9Y@R.&HL! MND1]3%J*F#RX+]M84BTK<"+.TH?5(*%[%-&[Q'#N%%G,&NU7JH)B-1 ^_K,D M&J1;"M[S4&: /13:7Y,HP,H 3C$CJ=9Q++.84)/&(HD>EE@3PU)I7+&G.6TO M=BV5L"I42,O=RTF'HH&6T3@I)/(T1O6@/-87A+(FW59Q9]SYOH8[58]2\W^5 MV5]@[I>IRT(-V4DZZ6V)ASIJ6P&2:WWO,NBYCTM>F3>M"I"NWI1\UJO(YT^+ MP6S*1H5&;9%[G;-MH6.MF3F\+['DQXV%<44UZ+DPKD;E&;$G8<4/61+TT[LX M>0RR:)290$X G9]B=/>M+/=!-ZUP;% M_]Q(GO'^;8FHWQ;3J8RL<6'W?-MMU99ZBSHYZ4HV?Y:Z%$6"L@<%TC]*9'_2NLJ)7[T[ M7AX&5U V*-\@&Q1ND"F2=OK=NS+#>]9>(E KHT3%$:(?O6(YRAV)OY_/Q:_4 M".(R"WS45FA>E<7B=$O1-!["3EF 1C<5+EO9V)6!DDBAUOE*7[KM49??K+NRS\D7T8):I]R'^815DO_#C)D/OUP^BS>O2' M\;-_O8V[3ZTT>^JIA;U3SSFY"QZCWM/I3?08IJV+\'OK*GX,^K_D;6GT[_ 4 M@D'VBQK?K]WHV^27:DT'O>!)NWOANX^_1C].]?/#9/3/J-L-^_D_5;N?!!TM MQ:VNHO!CH/>!3O"[UK ?95?::1BFW?&,?HR^\,_T"OYNO6OU@T?U+KWA<,I[ MO?B[]GO].)'Q\#:[&_9X)S<,TJNP$T;?@MM>R/O=ZT#9EU=A-DSZJ<@5N/*/ M(D5B7PWCQ/4P9)84#H>4.-QBOH"<4N3: /F"R9/O?YZ\J..[CP@[% #PZX?% M:;YNVNQWO(MI.S:W!67"D<@CP"+,A9YM ]>R,+4MGTZGO:[CNX^$.&BS::.Y M62NO_S9,GDU!#^NU%]S$Y0$ M2$PY$@+ZQ':(ZU$ @>] WW9\*M%T@NLZOOL(WN/2V5V,@A;+PU=TFQN^\MU. MN1+ KA9"OQ?%[GB> +1FB?#J==1W??3PY@4B!YNN'/8&_T;B_J)_%75]]E\Z- M&Q,'<\&Q\ DEQ(*N![GP'6PQ9C/7FI%A7<=W'W_'50]9+_7S 1.'"$MQ@<", M$4PI=[B23<1M"@@&EC];Z#4=%7*I$;Q^R%Y?*9.",4\K..@C MBBW,)?2_UXRFR(=25;JR)&JP+_/ICIV M2A3>QDD6_3M7%9=W9_U,S3G2NC%-PVQ>D!#V$*-:GSM* S"+>0J1?.A!A; ^ M%S-5L:[CNX^0 +"A"?"BZ?WQBNGYQ&(2.)YE^\IP <)5=HP';9\1X7//]:;3 M6]?QW4=KX^F=7?B+\U/@>_T0).%J"V\R21$_/L;]ZRSN_/DE2"Z3ZTP+Q%^# MWC"MU<;_J7QVJPFX8G; MH=AVH*=T@I(VA+EM"ZR,3=>7V =S1L:ZCKN'.:]RI%Y%MJ6)04DM1]A00FD1C%P&L:VD M!WF 61A:,UE;UU%-C%+ WHIBE\-,[Q/K$WSSXH8)@9 B29"2(H]P:3DVL01V MF'29M&?BMJ;C&Y.M>':(.!YEP*80^T1Y>-2UH \)01YVL:+%3+.OZ;@5[5ZI M^[[D.]5)V'VQ5O!LRX(<(UM*HKPI[BOCTX=(62;<1L[,CEG7#@%,9[>NX[N/9'\J\,734Z8S(KYE,:6VE:;&%"D;$P*LW"8=8IMY MKNLZ[FYZ+Z3>DK:PE?]GV9@)J49L6Y[R_9#/;1^Z@#K2G?'ENHZ*+]^*9DN3 M]#_2)/O'E799^8\H MS3]]COK1X_#Q]Z#[WF;P? M@["C$.8F>E1=+N^NU;?IW6A0HP@1G'>.E80)+)A"$H] Z7**B/1L9''/!ST=C/^P^(S1Z^;?D7],XV&2?\H3SD['A!@MP5Q M(=]5&'49!3#T%Y-OHJ[^[BX*DU;^NK!PLUF<_<]B".?YC_-W?'C^DO$[!CEQ MYM^J-'^2Z3#DQTENC,;SYVUS/PA'48C18! F4#31\Y;MER$>9C,C6<]P*W4.5I;< MM%)NF8A5$Q:* M;;90U8K5?!BL[@M%-\.?BCEJHN9KN$H+>+,PZ=?BS<1@J_>DZ60WJSJ0':GD M?XSMGG_D+I/>-/+R.@'*21[$??4QSA%G2@;C:G5C52740FBB6VWRP?XWP_ZZL8*!\@:0 M=GLCK]N-1LF37X*H>]87P2#*@MY!4GKE7(_"F-N:30P('"([;&?;&P.P<5;^ MYD0V!F =#,!:.'S&1-BYB;#S6+@A>8U)OH.= &IV FJBV&NV&4@-_-<<"RJ/ M"VR%!8;J^XT+O"TR;,TF)BY@V,%XC77P&FO$/MK.<$S$H3F\,V=_.+L(/IDM MYAHX(KLS,KR7&ITBW0X+C,%3$X.G M2L38DA4,7#27Y%LK"1.T.6!E4'.7IRXR8 SBPY:&[2UH8QW596/[[<'4*-8: M[(;L0&4PHS+JJ#+>MM30Z,R$D?DZR#RKBF0!.)7//02"TXV[B_==@9^O@]2+K/ MGN0'49+?-.$^3?_YF^*A(.D\/)V'W\+>XC,G?<[Z@V&6YAU0,UA;4>MTGEKO M/D[(=:K(M8IQ-Y";,F+/1.;EU*YH2*MX93:L5QFIS0RKGM7W9(+LH M25>.&I_<+P8UFH,:BEP&-0QJ[ ,Z!K1?;7"__SW"R/8-1/L%0I? MDHT1S44.0RJ&%0XZU10US\ M85"C.:BAR&50PZ#&6Z.&]_7*H$9S4$.1RZ"&08VW1@W!35RC0:BAR&50PZ#& M6Z/&?W\Q'DJ#4$.1RZ"&08W=H\;\34!SR_$Y#-)ADJ>V^DGXK^$44);ZSO5, MKT+-P%'__KE(1WW%@U'0F]%[,?\W3+0P*>8,T\L[&0[B=+* TSYG_6]AFNF? MWCP-POSG0>^^_X_SN']_$R:/L_:&G;)YP:H7<."*9:]*.(J)-I?57$ZUBH:P M3/-W'S713TN)OAQ8AP[][52-?KV^2_#%/RH;Y%'\+D[[N M8Z2@YHID)=V,*#9)%'-)$G$RB!-E%KAQO_O<433B5Q?QR]F_B%9&Y)HD*-0PN>,&-6J &N:<6J-0PYQ3,ZA1 ]0P6:"-0@V3!6I08^]; M$087ZH$+1G2-Z+Y:X9NJ=_43;%/USJ!&O5'#'$QO%&J8@^D&-?:"&O.U,M\L M8VE,ZFD*F@QOLTWRER9-UP]QDID8T31I*^> O0CHCHO95J<: MW^2,R:1)!.F#OB?A6]";T6?:>J5^ED2=+.SJ?DH;/>M>_.WB"^9S69]S80.A M8)?*Z0# :14@%/):1>_=GE/G;P19P:H&L_:+63LZGGJ0YHG!I"8>FC5V4MTP MYRWMI,]Q/WSZ'"1_AID_G)[Z,6!T:1 .IF$BT8[-TT=:)948)'882JDD4SF3B M-EU-'DTT[G@RAJ\.3XOIK;7 MC!X=[IA,W;&,UK3F28_2OB3Z8(SE-CCJ8T^HF[&!.JQ\PTM0F[F!. M"1GSIW+<,:>$FAR%>$L':F7@JH%(4BNY;;+;LG5$LX'BW'CWQ6QF&"_&;&88 MW#&G.0WN-!=WS/G2FN-.;8(H!G=,],3@SM'@SJ[MG6.2^0;;&@WD>!,&,*% MXW372B1K;_R:[8 :J,GC,(W-!H7!+'.JRZ!1/=#(G.IZ:YPY'$/F8.I+U$I" MFVPOF&H.E6MUDS5=/Q$U.NL5H"<0 MJ;%.5W3:-O>#L-\MZ3YI>=6"X=HOTC,V6;=(S[J_3>3XTT@_T@-8!,VKQG&[[[@4="[[__C/.[? M'XK+>8PZIDH,>*OR2YH13TL9T>#-\9R@.OJK[(X#B9KM_[[557;UQZA=Q^J. M"0D:' EK(,1( M1?'H\DS,)3Q&(%\HD,=]Y4U31=*D=!^:I#;9JSZ*!.K&N]-FC]PXU&:/W."- MN>K#8$USL.9(K_JH/\XT/_?/X,WQ9=W4UK8QN-,TW-G\C*MQI S8O.V)6^-! M-[L%'>,*V4PIQ:88SRJ)L5L MS)Z4"=N8/:F#Q9DCJ9-VY.?#C\/B:7)"H#D?W@A;R,1\C$W4=/_KZ&PCDUQC M3@R85)9:B63S30%SH-88 N:([S%@3FVV?DSZG(F -"VQY:@V>\S.C'$PS#Y( M(Y7\D=3)/:PB?\;Q..#]$%-VTNG"JP2R#6?7!K*VCQP:SS"5"!F1JY*:9 M:XWJ*M:FC)N!!V.#F,)RS=[),3DB9E.G.FO%9*W4''=JX_28PX/&!&IV\JK9 M3VZDZW0H)W!J):1-]E/,>9%\3>1-#*W4O$?-W(*-6[04P(17C^$878> M=X),37X&8#*\"Y,D[%Z%W\*^EL\F4&XB5F53&PM[X=QV1U5%N223"EM&5AN MZG_3)T[;YGX0]KMSW>?98-+R2C;XW;#!V[.!\[9LP P:O#T;L,W0@.V$#0P: MU( --D&#BME@A=D6]9MMMLV/OX%FVX@RB \2#-13]:><+B(>JD[)0+')TT7P M.+]\/).[TAE MRB_.'N+NS.5;_C8,&TS6UTQW?^1? &!' S"R7@K S[J_$H!?(>6S G*=CNZ= M7L19F)['05^?;!V'//KW5V$GC+X%M[W0?9K]>RGXE/]XUMX[3Y^"?<2)Z0?KL;-8PS>+',+D*>WFX(WV(!DW;3GSY MM.?R#\OG7=MPD03=\#)(_CP$RGD^VB3CQ&J(; MD-@32-23_)/?R$B?^KP=:JUY%=T_'(6M6#;I)C)!14ZFX8.]\$&-+(:*&,<8 M#4?"*$U(15 S!V^[4,^ROZ\S]4!-?G>81OTP3:]'W#!G@XE>&"2\%]WWFU;D M;^7D)N>_EF:W)YEYVPSPYZ:9X8,]\L'^SG(;LKX-67=]M-D8T'4UH.O)!":8 MLO]@2HW(;[9?WG;[I8:L8#9>&T/N K?-& "U-0!JY.15Q#A&:[Q5,NG;QPA> MJV9,;MC;))/6T.(P@?B&$;TB]6$LS<-5$16QB-$2;Y5!?!#L8S2+8103_JQ# M^+,^+#-*"H!^>(N<=06.ICSUUR")=%F&*_7B!80YC_O=N'^F:TWR@DZ0\_),C(7N.V;.^:*C MZYG3#=+\R^9RX4N+K%;"A8O+9=AM4W8[6"S<*Q<:+-R)HFX^%NY5(Q\Y%AX' MUADPVJC\SH0[ZIA,O) YN##Q"NI4O5PLFH6R!@:7Z3V.J, F),UO'D? NTF: M7U.;,TN"X6/0[W]*XN%@;+#HGWQ)XNZPDUTFUV'R+>K,_>3L)DQBKY/1,RPO3O]D;,K]>A$;WA+G5!< '8>6_IM?0-*,4#%\\=T- MS[I7(Q[7X2#+V0#935@O=H+LC?S36?<*_%,$?I^9)-?#VS2_+3SSOH5%=Z0O MMC<#5J;5*HHG-W-'L]N&U(K"X8_+ZNPL55?6M9E'/T+8&M)V__*J"B,0" MQ-5RE[P XEZ\S?JL^PX2U_GW(.DN\?]5J \J=[*P>YW%G3^_]J,LO;K^VBPY M6)C:C/M7SNVH(K&&!_;, [L]$CM?0[KYKNW:-E&CC'=^:$TPRYU M9I>W/\-(#;LTAUTVKFJ\"W0QRJ@I[+)YE+8&Z'(=]GI1_UZMWN<@^3/4VQ^' MRROK)GLTN+*%D2OB-+N\NPYZ84,RE#?BC*79&0/68$:=,*.1IJO!C,-4'UN8 MI08SCM0@-8Q2?T:IA15B#-(Z*)>WQXPM#%+#"H=IP^25,[N+D M,>AW0GV2NUNT,=4LQGBVXY8G(&XZ5\,F\QCA/0YZ\5,8YJMT.=!BUFB6F'Q= M.J^C(/\DKV*4=*P(U!WV0@66#T$R$@\1/VI[:@2K21*,<_O=IUF7+\&3_BI? MW_D,9K6>"I_U>GP+O_2"/@* -(-E1OG*U:S&-/NY?#F:FKU1GI!C=,N;Z98W M)?D"F'X9)IT'M0R:V9M/X353:R)!GYUI?TE1PR,0\SU5-JPWBM301-D&=M1/ M03.X;BOHF4VOX?!C5,I>54J-I/N53& $_)"8875*^$%:&\TP!W:;,N[\;LW+ M?^Y+7X6#B1PD\7T2/,Y8(#\8IWYFS_HTB];E$QP3OG2&>T(!9S,4$ J/R2RD<0;ZM8J'Z9*:9\OB?%B!=#I MA+TP"28J<-:5WR=A'I'53^77#:LOOEXO;#CQVNYY5U]>PP]O%1NSO;U9S9Z9U9-T_.M.V _4LQ;/ M)XV_].,D[ 1I]BS!Z+#+'!:MS-QIIL*E624^F[R[9B467V>V[2!:,,V#FU+I M4Z@1;O 0=8)>SH0=7=TX>?K'U^NZ9+ 9-CATLVXCK6_,NN;)^4:>MS'K M#MSS-A+CR:9/JOOF QBG:O)^]UA@TFJUA M8/ERS?;Y[PVGWT3^/O_]\(EEP/+-B?5RS68DZ\TUV\N)90S\!A'+G$EXU&,8I,,D_!BEL86@<^I]O9H\8=(T M>Z9^R-(#^\/GWMGDA^.1J7]N^,A._VG5&,7%'QL^<)AVOX1)7C1X_L'=Z)MB MEODUU[^X&#[J8O+Q?%G3Y4%\O9;+@_A?"\-8?-#<&V38CQ^C?ND[QERCAYNN M>\FS9TV:IE-;MRZK%KIPCBL?^,_!2LK]]Y=-*1<,5XZ0?]UTA.K3J@>Z5^>; M,FNP+#1\8]=)5#SP[O][P@?>W@U4/_.1^V?"!(U8O MQY R45C]T!'J%CTU#\:,VS=\ZGGP/1U&Y4\=MV_X5'US:NDC=>.&SQLHS;5B MZJ/F#9_Y)7A:N9[C]@V?>M>+XT+MD3\S;UWWQ _1CU/%'O$PZ83IZ.-#&'25 M$O[U@\+!C[_F?P0CIA">L!#*]V!= K'+HV(KO6D*; OU,R8]^QK/Y;3"UC4?PZVWRX>/TK?D;Y]9UU+AV'-J* M.0ETDL!I)]2ATX+WS/U^$'2[4?_^I!?>9:=@\&/T^ZBOC<+\\_P+^OHRX]XO MD]]D\4 _\H=^9):O7B?L]<:M?WD'WN6?U70ZD\\%JW&CC,BT=1%^;UW%CT'_ M^6@?@^0^ZH^&%PRS>/)%D@\H_^9[U,T>3AE[3P$!-D7(5@M!R7_]]_']Y!S5C9UW]1S)M'0]_]$((U&JO MZ/4M3#)M 8]?=!MG6?PX&=/HTRD<_&BE<2_JMOX#Y/_Y98$>2*WM_&+/?QX_ M8?ZKT9KH;\9OR0FT](I%!HC5.!5L?#]]B+J*Z+^,24W44RI@Z?_['] &OSSC MZ>F"?KLYLS[[K%+V3+^[OXC5]\\EKB\O/GL^OKL\N+BD8, M-QXQ+![QWX+T01$QB_OMEGPOWK<0(-H;K624&_,IRW_PCQ7_F8RL$MZO'W?[ MEU>?%TW!;H(V!A9U H)H"??_SSQ@TYVXELVAY 2=&L M5LX @I/?IZN\,.R/6]"NY"4MPZ"OUP<%Z_K3YR#YLW79#W_>:ARP<0;-3JP5 MM-9:L6>VRO,F9FUBQZ@UJLA(6:3;RU4-3Z*@UU)>7B?NAJW/UR5::@V$86L* M8<"&'I4,^K8/B*"2VM*EE#B.)8GZUB^"L-^'0:)$N_=T%0[B)"M'L]:=YK'L M+^\B1<4T["C&CWNW0:\79[?Q#RV$S+'L7\J0:]ERVCMEGO/?+HR"W[_RJQOO MZOR/UI7WY?+JIO7EZ]7U5WYQT[JY;"D;YT89,B.X@KAU>=6"Y*?NSZ,O+OW6 MS6]>:\X0FAI!7-RT5#-DV*K*!%T%[FP;;"]2R7'2RA["UK\F/-8:A:M;H4*Q M;FMSO"]YSZ_+S_G^$&7AB4:X4''C]R08O%LC1]9,CC#'F%F">!(Q@CCA$" ( M.1<>1@"XA7+T)9^9-\H$?ID4G7;U/H/J^- -GI["( G[R@X.!]EH5P*#=DO_ M<)U$5:+.444DO[R:#*A!JNRM?/,#T'8K,'4-2ZW2?NC%VL^&4ZF5$&-;,F6\ M.XA@#)F0GG"IX(Q)0@ I-."3H)]&.B6O$O5G';OZN[GB%]=G6LG57?\MX M: MXZ56K1"S*=M--.)=$C^.EF'_?[:R>#OG?F_K)N+'QRC5._2MNTBI@-'>\VEK M T_?(5.@L%Q@,>!9S*(N0:YDKN-2&T''EA)0+.:!PLOWZWWUTHO1?O?&WOYH M#0 )Q@APM8X^&]@N+W,*7_=P-#+$9VB*:&X[=O ;2J>?N6O\<)E':C3JYL1W? ME4+]/L86S_*3/P;TA51:E MKC42NR)J[#+.N@99\ Q9..0^L#Q/+>;A&DZ M_NM?LF2SM@/2RD)%*[E 657,*(<8HFD,@H]P;A$7NF2?HG5TO3^ MOVBPVAS<<+T8@7,1N<:(^^MTUWA%M?L[2!1_1H.@UPI_A)UA%GW37O&=+E_S MECYOT:@WX#111O/5 $BD+F>Q"ZQB2\LZA'&?.$1(3&%MC6_-N>QLMV^/,3]5X41 MB];' 2>*/N#8A' 6Z/N__T$1='Y)6UG8"P=ZB M:'K;4-0HW+3[<"O=='BTQ,)0H*8Z1F$ZCO2%2=AM#89).M0AORQNJ1[::AYO MZ:"?;G_6N*CW.'@G.WW-;.:C9Q@59O$V*/CV\BUFZSVV;.900AP"+.J\+CZ' MU\;GL%,>GX-6>9O%ML@:W[?#6I4@W$39Z$Q%&'0>6IU>D*;U<]>?[>I6-O^,Z!?C38Z/V[]47_=;WATA],T/$K>)L;Q$,K6IE M7F I.7.IU7J'59E$+@.V(*[C<^(C'SB28)L 2A9"%F.5\P31;2YT*RPEO2NL MJ'&=Q9T_VZW_!._UF?#6($A:WX+>L*D!ZWW2",ZL644*XG".@6WY!!/NNC9V M?!M UQ+2]N4\C<:(, *$%03BYY\N*J!"PV'D1AE#%_Q:\M]'K-K2F>)A-C*9 MSL]%T6FY-U>JST]3+1M?&R0+K3E"9>;73,;^:UKE(FSIH)WUNWH?(&S=/K4Z#Z$2UD=]K./[0YAO)FF_9B[EX2"?K?U$YJ;\FT8JM4=WOY334C_ M*.^O?JF',GY87N@Y'TD^TB#-6@RTNL%3^KXL'>WET1@'L]GQ+<"EE$)0SY.$ M Z'SMRT;^*XO'29LNAP9%<,D4:,;)7YJ=98%V3#=-L'KCS"M- 8SP9/E-=DP MF7;RL/'IC->/9?[/B[CZ45I;'C6L*4AH05$R\AAEF1*ML*=D)8G[6@OTGEJA MT@A/K;PRJ&)B'3Z601:T=+[A<_B8/6,^_G(U[(6CQ;< T>!P%=X/>Z.=S.N3 MF]9/NM'Y!6'T?MPA>XCRQ*R!3LS:-8R,!CT%AC#]N0JQ)S.SU168(639#D4^ ML2S)()">$-@!'& +%NPQS2VV7NLQ"ABQ-V)?J=@K(0M:O2!1:COH=)38ZYL7 MN[D0)%J5%G[;4OQS4MB0/BJ\4&]))MI*\>NCFL"3MA[4TY2BU?'$^]9]$G_/ M'B:M8VF[#L-6-[R+^GG.>;YUI8=*C=("3CMIZ&/RD9]2?@S6(;D_0)*8\;PF-I_:3R$D1]\.?3S?8I&AT,'FN;L=K8L/6VM@P M6A$;QF3+MIJ$C5^-!^=:=$9,."<>HR]R&:F?*_@L0KQFXIMJEZ;.LXS _(BI M^EP;O[V\5D[>BR)=>\34;=0\RXAZ/3)#1O(ZM45&'\=F1DVF7AU)7^ R43C; MC;&E5"XA1U@P.\\A9KE,:^&.G^/+-&5W309/6Q\J5[_>EAR7 MG2R^G3@#B$S**6WWL'QO8]L?+\B3GV\_J'D_$RAG9A0)%R/I<$<90Q9!MG!M MQ FQA/0]UQ-.P2&OT5+F*YG?=Y!>SBBP*&#C*SL*>NFRVGF7<5UV!3*=2-G^ MZ2A.J71BF/]KOH:5HGPWSL8=WWUT:)M"U%9>Q42F)K-];E!MNH3O7\[T.\C< M+DC2>6WIS 8%G$WQZFV,O687KRXKU+[,VN\VW6K9> *PJ)C\0S(3G_OPY#8) M@S]/@CLUHM.@]SUX2C5;/"2+UP"\H."^N0:@3M< ;%1OJLJAOO6@"A+NGEO&-AGUV(;V_OZ+&SG96N-D+KO:<$(3E>[K.BOU>N%&=RCV&F,8T M0V#'2M;,]3#G6HLC/L\K>6X[RR_\ZF9.1TJ^$XT<,_98#YR7,?FMH.XWGC G'$)." ^MRS;%?;FJ_KB,7STSR[X MA3CCYTJAZWLL^,W\?2?!F]-BCN'R+J\T?'=!'/Q\G0Y*/,]NO/'E)K HTGT, M\NDA BA'PJ8"$^IS1B@#%D.>]+ERGL!^Y#._/.FS=W%SW?KIZP7_*O652C^? M&EG=A%!;R.J!;#UN-C_:3$FUA$-M%[F<$I= QV7 YU!B)"TB*4%XEY(J+I6S M>7'MR9;ZU_7E^9GDTSO/1F)[Z;;ZG?V5T_'OBX_>RTCPIM0T#(B?,@B M; $!E:,DB>2.\I.@"P&5B# +4N13L<5&PJM%V.7GRG;V6M>_>=Z-4;@;$8L8 M:6V.M,X(BWT/VKY+J<)B C"D4OU#6IQ!ZF%+TFU6ZD4*\OKF4OS/;Y?GTKNZ M'B?9M+S?OY[=_'&X%."7"J(^B\E7"KP)HQY+H9DIU;S[_IJV#.E6'5 5TNB^N)\\ED+ M\OGE]5]N;H\O\XE^,O5I?"D%EHCHIN0Q]HB.-4@ M$9U+,#S6#$,HF2UMYNA]=6*[G@N5XP2E;4&/(>KOU$Z^O/G-NS+9A=L2QG(. M6CA->F&*@#25VR!78"9M4NY_'IQY7TZN[[Q MKO3&*S_W\H#N*/^A=>V)KU=G-V?>R$O]>NWIQK'.-6*\$0GM+?*2&BG&1QL3 M9MB1@@LD*!+$]ADEV(6.[7.@KS>U=KHC*SV?Y[LQ7[]<7BBYO3B[O)H37R.J MFY#I:$3U: ._' L%SH@K^OO$A(SM]F"-"?R^BC!'(YSV ML0HG<1WH.@QBQX'$\PD#T&',$0C:#O/@3H_,>'__[>]N%X'L$V)#[39^RY"Z3O 2 X=8DC;;Y+SKT^^W3!;XRQMRE% M[.*MB4VK5!=<>%:!-MB^R&EE@QA]U-U/HTP]NZ.55/];E.;O:;?XZ"]=3WCV M=:L7W\?MEE CS&\#:[<^!]U0%P[_''\+V_,]>9I&:;;PU4T8]A>^^*2>]==( ML6W0;ET_!DGFQTDG'/_[)@GT"_)_7V?!??Y]U O_&H7?VZWH)DSB\5\MKY=? M?]IN72;90]P)NJI!Z!M0]55HT95F)?55\!CK&LFZ]'>J/B6AKJS>#75)\%3W M_*"O7PR3;U$G;(V^C.]&RZ!&WGGH*R:]?VJ/4ROZG?>ZUGKM1P M.J)\O*V\?KM^4&WH9 M??8SO6TK%-5D^#_E5D$\3)4AH.R5\$>WM 7KO8W518S)W M>\!2X>+MFJI_8DU>QFKW+G,*_'#F-Y5:9\U%;+NXNZ,TC+2DD^BF4Z?%&NE& M^0=AZ[-J>$A;7GZA6FXV7RMM&N9W*6'0;AE6. )6N% J=QTGO.9RU-N@\^=] M$@_[W9-Q1+/3"<.[NSWO46VU7*_ Q+U.^ZTD!+]20MZ*-W8F3/,WO!EF,CTYOJ)>$IVFH_M>]"7X4 M7WC]N[[P>GH%[S#MSM^_>X*G%_#BE1?PVL!I8PNNNWUW$PWVIDQ9M--HX,7 M2Z/@!3E3>/&@\"G@3 #H$L?#+B32PIXO7(MCA_#=P NM"EX((&U$F8$7 R\& M7NH"+]8,7A"!GJ#($K[%";\0%ATF?J3\3UP6.$K9W9+U4!C(51VW+0P0/, MRV)--=DQ@3!6X<"HLNN1Y:=:ZO!OCURY#-M!F;8H*93APGVTJ@)4%-2#&;0*H$<"C%\!][E/61$"1 M-150(EU/U^ZS" ?$\EQ&*! N9;:'.5<"MX6&K,9JMRAI P=4;[-O3FDCP$: MZR7 UDR \SN7+,D]@(B28L&!Z]J <]<'2I8YV4+#5B/ V';:#MC!KF2#!/B@ MDC\^)7&:M@9)?!=EQQG=K R3]A<)W2\NV6RVZ>EP[DN"+->Q".*$>0)CYF! MN/J;X.>XE'/7EYRY=NEX6]AI*YS<)RK5,E1HI-5(*YUE0!%;V=K<4Z:#[Q/A M62X! 'D>(JX-&;.6K(C5TEJ9EXX=V';H7FT((ZU'**WU$$@&YC?U)<946I;G M4.(RR!SH$80=AW*FO]M8?5:UEX:42#*\@\WZ4H(:J3-2MTNIF\O4P[YO2^() MSA@E/O*I])$4G+@4,$HYVE@-5B5U:K!MQ]FG(JRYS]ST3>S+0:B+"O;O6^&/ M0=A/P_34! "W/&FTVT78P"*L4[*588T#7X2CG;BAOJ'^,5-_FTT%6EM#Z#KL M]=0KVZW[L*],HEY>F#;H/D;]*,VTB?0M-*Y9Y7.MA^L% 9YM&# .73+R M5!=Y;(1:1-*#D&> M*@VRU]>YO K3,$@Z#[E3V0V_A;UXH.]G,3$5.6X&&K"AG!MIM@"M-]#82:22R)A))9Q() MD&WIRW,=7^E*S&W&J$TI\""F2G6"I8,66ZC(:B22X39@57K/]1/(P]J:/7L< M!%&BN6-T7>CH M"?[H.HG_[ A+=RE:]TDQR7F6=+O:4I3ILI_\Q8RTQ8J.= MUL=M.ZS**/@R+[Z&J%5)Z\]&$ALKB>L$$BZ3!$N'* 7//,_B/J.8 M0%NZ<,D KT 0MW>2_QTF<3=('S0)\WM8#R%V;H3J,(1JKH@"%;:ES&?D^,PG ME#LN%99%'&5'2T1NU-:6CNM!JJTCV?(]C[+H/LC94?%)U@LU MD[2TSVH":+LY^GF( 39$9XG)%B&ZC"AUD51&M@.X[S!+4LL5$$HHE@^%CJ'K M*NP%6=B]B63WER$K]W5WB5?.*+AFA-D)=*-1X[LHG9>([U-?W(UB,,(:Y M+S%TH(643RU\:RG38UNAKJ?O;(3:"'53A'I=E!K/U6_@CG(QJ/29\MP)4EX& M$=#U7:A\>8\S;%>HJJO9$R.P#:I-&WDM"S0_J&V@X%"A8!T26#/]SC&T@ 5M MF]@6D=)A"'C<([9K<6%#OTK]7L,@0_/T>WTJI2Z\P]*!C@JF?1-G0:\5+Q5] M,<'/5_%QD\'*P;,:SL22$NI#9$@2"TK71E+Y)XY-I2,@7BK"/BT>-,[:V>GN M.8:@;8$=7)Y4O])31O2.OB@JQ&QV',3EGJNL!>@JB23*?W %QS9FODV)Q:FW MY$Z\1"ZK.RUMV6U2Z6EI4QO5"&UM]:4%9Z="'$D H8P"! 2QJ&"64/X^<83O M>))[2RFO+]27U;CTE((V8;;1ET;TCD%?6G@FE\@AGB>8=*BP">78A4P@Q(EC M 4S(UOJRHFH(D%9]9K*1^O(XZJN>]3OQ8]BZ2^+'B=L=]\TUH>8,S0RXR&S? MP%7&//&0 RW?);9'7&$QZ'C[],#JN[-!21-C*7 MAAHYK'01&F'EL[D3*"YP,.*(8N 0UY+KV8HD MV++;@%5ZV4FS)+@^F^&5>.)9F(1IUHIRYC%AQ,KG6A>$L69%*3S*B4LD0M(% M^CXEJF\C1I"X#"'@R*4=[0F3C !FBC<[W==N6TZ5IGQM];T1GV:(#YD=.2&^ M;SO" X#8@&";NI@C#P'D(HJXMUR[^^7B4]WV)CT/GJ@9" MYOD <->V"8#051:EZ[C"PA3YW%XZL;61]JFH&%*;.%7N$1OQ,>+S*O%A<^(# M 9/,([;P*?$@=QV,D2 (VX39#/)7:9^*2G&W,7(.07R.8S?V,J\<-G( 6S^- MDY]_;K?ZH2G%;0YXO/RLEXUF2=.>Y?@0N3H&30FFE#-H<=MQ/8EM!Z.E*^LO MXGZ\&,>JJD[WBXJSM!'(RAI6CSAJ9 14>]VPQ76OVX<6<\C2P?JRRO5>AT)LQ4&?F82-?U M.2"$8]=EEBP.DAU9S]7'2E@4_PE$=]?!?PRA[4M^W>G&:JB_C._7A6YAF MH=D>/]@(JP-F^WL>YC9R]54-$A/'5_^P;.@*Z7-J0RF6\EQG>3=^$C\*]?ZH M/U33O)R>;'!SSAOUN]&<]CGJQVJP3Y/@+.]W%Y_BY5SX.

8M6BN2^O]+_; M/';:MF"5<%E;6\8(93.$$LV5A$/(MQ'D#G25%\$=RCSD T1=H&__XTNGU]Y6 M*"M,:K?;-CB(6TV-4!Z&4%JSDUE N?.$0.0K427J X<^%1RH_T*/<[QTU/O- M-64UP0(+V&U*3'Z-$QT]E]*_7 3G:S!L9FZ(-MG>:RN04$ M]"!R]86#KF2N [!T74B8Q9@0K]**%55WBNWH/$5??Z&\ M9A/;>U7F1I,!R)G5CF"N*[G'/5M 1A '+J!,.-3WD>=S)@O.UNU[T_DM+U:H MK7%@)/$P))'-KE05KJ5/XRD9A(1(&S!&+$()!T1]Y[&E S#[V6E^2=(<;$-L M+A0P4GDH4LG@W%T>#J+$(3Z3F!*L_@ 6@! 0:KL E!KHN]YJ?EDJ*T&5UC8T M4FFD\BVE$N.Y?1V!I.<(QT8>P1Y@1#*E(REFB %!086ZLF*IM-LVW&?1\IK[ MU$W?DIY+%C]'SE#A/N-CSF0ND9T-!-_;^JLMN4=X?K?9ZD>8A MU9N6<'B.3 ]AWA%2U?,M4>K YCK=0L [.-16XWD?TUP-C0]_KH;&AS_7HZ3Q MT6T8#L*DE3X$27AJG,?MV/^0%^%H)VZH;ZAOJ'^<$S?4K\]1I/QSU%<35KVM M:HP_-TBC3DWM^X.+B#>,":M9V\\T@ MBD&4^B$*GM44]FV,H>5S@CU]$8KO2IL"+)@$%L(V7ZJ7\E)$*B6B5'HX MW""*012#*)4ARMPMQ,H0D3:S/%=PBQ!JZ<*KTG$L7Q"(;&_IT,P&-LK27OQK M$,5Z#_:Z'V\0Q2"*0907(\K"Q^=W9V$K1.B-& /;1=A)1GUAEG8-<%4DX-I;:%];4^5 @BM\>M'<3"S)D7@UL&MXX7MZP9;BF(\2R/2,FD M)"[1I5UMAS&?"UQ:7\ EGK[*WJH[K57I=0_-PJS[I8A5,,N>#M#5,PZXN7]V) M'P=#?0UX7K2ZBJ3Y P#K6AT->4O%= #S,[0\G/D96A[._(Z&ED>Z7;AM%OHA M.X%;5AC>QAMJ7NUA9-FS-"H'6!+FM2QMG[B.YR+@0"Q]%PMJ><[2[5E_R\_/ MAEVNUC.X#R^&C[=AG@.?F;[K=M5JLC7=8JK\1+I.1 MP (S".C2;1ROE?*EK:A72#D%;0B/ M/#!BI-Q(>;&4$S"[^=[!V'=]Z0K $7$Q5>I<$MOW@>-P+IVE!,8*=/D?%>IR M!^SU,)>1(Y:0S'>XD);M^3:3 MT+*K%\Y*PP*PC8FI_F"$\X"$D\U*L+B>Y0.(/0\P3'PH&7!M9+O4$HX/&'BI M+[^9YJS2SL?,,<)IA+."],K10W6/3>B^7]&UX4QT 6"^=+&^Z5HY[H2[V":. MY?NJD[XT8 =&;Z4N.FP3O-_S:ML1>"]^^H<7M0/3R8EA1'X MKP5^AII[YP;<47YVF+Q^R*./NOMIE*E'=]0S;A["5M#1.89!_RE/,HRS,&TI M+FBI9T?JQ?=)T&L-@B1KQ7>M["%,0\4NP; ;*1[3'*5P)!W]*[]R-=!?WT7] MH-^)U \5\V5A?J_L^\6ERO\8K>#SQ5F>^KO5BUM.'AV0\F2"7[=0EE @70>@1ETA;0SYQ^^C=]S&O:YZ!#\_ M^W31NO'$;Q>7YY>?_FBWSB[$LER^\2C%Y87T+JX]V5+_NKX\/Y/\1GVXOE%_ M??8N;JY;E[YJ^OSEROM-]3O[JZ>G"B=H[UQ:W[F0G]6P^Q,/A?,\B9Z5.KR(OS>NHH?@R6+^GO4S1Y.&7M/@653A_S7 MQ&A1IG$O&*3AZ>0?OSRW4-Y-@_U3,QHZ[\KW D:O(O9__?)NR< :M<&MFFC5 M#S3O*OE5K>Z?,LG3U;B^SD:N+U1^3&Y&[R8LM:1-Z*93I\6ZY$;9F6'KLVIX M2%N>@M]N*[> KL.!,O^56]K"H-TRK' $K'"A-.XZ3GC-Y7LUN?IFJ^4R]QV\ M\KZ#-1+R5KRQ,V'2X77#+%LRRP$R S7,8)##((=AEKT@2WTR#BO@C+DK!X_3 M#]F[[S&W/[?\P)W3^_4U;LI7H?))[VG3&3LV)J$SM^?LB/P,IZ#$@83;@B/7 MUAM5$'L4V-[&-](7U4#=:CL9 M0F.ZPC6(#J;\JN1YPF8H#) -,(F-#L?#FC MP.4.LB!S?0(\X6(FI?28H,)WN$2; E-1D=,M@0FTJ;.[LR@&F PP&6"J&3!9 M,V#"C"/;DY[/!2+$818E D/>SYS@?1L*.C&KEQ1F=+M@$FY; M4/66)R>J7(1: -Y/:Q!OKCJ1 PB5Q'.Q9PN"F>WZU&(<(*9A#SI+5V)<9NK- M(GX<).%#V$^C;^$, /T1GXHQF]YH+AT-@/>[-S.>Y5.657Q^>7<3_'AU%"Q5 M[U7?K<105JG#N8YI9E)0>]O@9X,<-4".FH #!3-P("ZQ,46NCY!+(/&8XTL+ MNK:T]2$(M'1*>6_@L%DDZB7@ -L.J?3VZ4KQP4" @8"].404S1! (-_'$-F. M)#:1%%+NN+:@0-K,$1Y:*EZX3_.@&L^*X$HOK*E=R2,CQ8L4N3438\9L M)K / .<6L2!FEI"^Y0B+$4& [[^E(M] C%^FR"VGTCA)\Q7YEH=BZAL>$=/0 MR+"?A.K9_PZ[K?L@ZJ>MGWJ*1\>\M" M$CL^0K%?P\:Q9EM0T@><(-A95!-)=TIH02>=P"ED5<"%T/ M.<2F@"")7$J6[GSLU8CK-#99_[6861"U-;3SQDNO[]URG$C%__G5QQ$,B'/?1_0 MJTE(E)'950Z0 9ZENM!Y66XPJ*.MPGT[36-@>S3RS^ Z*=! M X,&Q6C@S- "TP%$I(Q81/"N.M 2U#)'I^D&4=ML^EN&%@^98MJ; %)J[C<>0)+H7> M*X:$HJ4SQ06POH\<#5V3I>($M0WN^*A1_-I E8&J8X(J>V:&NMRG/O @Q2XD MV/-)Z_BNAJK(4%<;:"!ND,DAED.JHD(K.D,KBENW8EF<12(F0 M-K4X\UT?6-SC!"]GR6YL5%55M@6UL;V[?3$#50:J#%35#ZJ4536#*AL E]L" M"BJ(,K"XE%@-U7*9(PBFKS>JJBKD MO$VEV&4F.@RESQV, K'JW*KGBT@("N M8TLBN4-L'[K*[I"(, M2Y%.A+U,T5SP>^!6/^^FCR\_Y MA?!:U[]YWLUUW0:]<+]CNQ7^Z(2#K#4(%:;H>Y1;"BF#.E_[N,=;'S>\#W5Y MXG.]%^S@.E_Z: .&7WOG8WY?\,HK'YW*KWQD>[P:\67O,E7R\9 M@2:!KI;7X=5)91[RQ WU#RM5+J]+E;6"- VS]-08 X<^UT.?W]'0\DAJNXL@ M?6@%?458_8_P7\/H6]!;B L;O;P3N7Z[4RM;[>&N(VT-SEZ4;L_:!)/0GD]Y M8]BU/8E\JJNN$<)\3WB(>4Q"Y&-N+>W.*MG@_:[^RYM)",]$D"1Z ^ZO06\8 M/MNG/1NEE%112(V!-K;W4BZ^MJDB!EH,M-076N@L\0-ZGD "$>%Z%L&,,I]" MA2J"<>91F[I500O]W:H 6M0$VK3:LURU@Y9M_,GZVFN?@^3/<+3/E4Y+&K5; MZ4.<9"=9F#P>N5NR[M3I-G.M!\HX<^EE/A:6@SP?V]0CR :N)6P$$/-C+KS34://TE82=D)E M\BD6FE:$#WI*OH-^)]04SW-GL[MA+T_WS'^BNOPG:1,'Y4&;_T1M[-"V>E Z M"!79OX6])^-=;0=BC:PWL0;=")B5K5;6@6T18ON$$8D%HSY%V-8'DWWEJRS5 MD)DPZ=641R_";-?V <&P3>%>;KZJK>%@A/% A=&>OW*< &(!X"/+(:ZD+O"@ M1,#U7-=&1"Q5NMU0&*NQ*RS,V@"8X$!S@@-G_6^*(>)$&9W&8SE4CX7-KHTA M!#,(! /$$T021)D+(+<(MUSL2XF>P\B$/YX4>NQ,AS.K[3!R".Z($9A#$!@* M\=P)FC???OR3A M((BZK?#'0)^C3'-7/![5AE_(]S+6O['^)RB$9\7! '!]#ET7>UP0UV:<<@DA M( #*#%B-UXOYM7@N0YB^W:(V=VFU2JS>OG QB1/%*1G+M_@7.? M^S:Q+<'3-OL.^)GH+MYS4-PG\)LZ" MWNM-@Z."FQT<"ZMW#9D1)-'9;5C(1P)A%WK28X132@EE$$/F"X;5"B]=7;P"V"=#[3WNM_US+DC%&7(]>7!F LYQBB1W7MGW@(H]XKN#]H2,=!ZI M=%JSQ$2'>3[EF&,J&+&$DDP(;(M1+%U+"BAV(IT5Y2:V(3SLDTL'=5S]2Q(/ MU."?VJU!+]"QBGXW/Q,ZT-4@\QQ%XP@=Z#8IIGHGL<*;&4F9I/MV 2LGB&(G4)RH[GU]]N@")H4;(H M"A1!LI,J6:1(H &LO?:S]Z:4"*XQ5E@K5.MC@EXL/RWMRZ,]"=NTCSNN?/?= M:_]Y,AE\'HY&531].)[EXX_#F*!/#GMR$1Y@I. C- X[HS(H<^TH@I0 HB!D M)NA\+KPGVJZT)#E9H*LN+SHM9B?C_N@V7NH=#+?FMW/> P>>[$M">:Q"B98* M M5SJ&]B ]B&9C288.0X984\8J@/!<2,B$0%1S&^>W6LHY5-I"O5K&^FP9:JGK M+NDQD=+N>^/ 5WL[TY;^ESD%3VT:.42G03;;@X)W0 2C2BL7U+M&T@4WPG-K ME 96H-74>[.?^!6T.B$]B%O=Y;_IX^ZL.9"D^$BE&,&E)IH*:,,9$%(I*JV4 M"A.I%=72(B#Y:LI^32ENQZY K"<%/VHI/L3& <<M.UX MZP]UHQDIZU[I'M I:>C42(&0YT1! :GG4!-!G*<&40F$-BO[#&HFW=YT@AZF MH(=%J[U5GGIRG35X$GLD]N@>>RR7.V'.I>(J,@B5U G/(!8.2JLP,W+%&'N4 M/5JROGJ HAZAXBC8XVE#JPM^TU4];ASR\,F=MWA7$'_)-.-H+ M3T__L,8%+>80WN1?8KNHX]3BKU<8MB-8[*>< M%I^*\6T:C+R#22X=H1H*FIUB0=D;!Z%T!AE*J%$*<>.EDLA@*L"*UK^#T?L: M1=M6^12!'F^WE\(3S[6SFC\)WV$('VK:D%J$&-7.>&(Y]0(ISSCA#!#J #!B MI:O)VL+7CI+'$@=[>WME?!T2OC;# 9W?1]%?S>\F3R3M UN;P>C2Q@4D(?: M<,P4!49J3@P0Q$OLD/9\I07,*T8+! >]X#8=]2ZP),-)AA^68=9L'_#<2^^% MUSY.58K;!AB$B!GF%66.K^S(?L4P Y.H!WBK+=#W3H8/J$SVS7^?C/N3ZZ+J MZ734M1;'T)"&RJ;%.T":*$.0)9Q238%@RD&$O75>8(57ZATE--1Z\ M0@,("&!/PC:MALXJ_R1&>R%&##9M4('AUKM@:4/N*%%*2, U0MP;2)5=G4>V M@1BUH[BYZ '09N2@X^IWWTN^[P]42J&!E*1\B(MPTR1>,$291T1BY*AW7CL! MK'(2*H$L1?+;4UONG(@OK]'4"??"^@\Z5YDD\E@EDC:=4R'VC #"N7::0BZT MLCI((S;!H,60XC8D,LU2.C:7O6[Z.)K$A173ZQ>:!L?$-_M,*Z+9>X"% H)S M2B!!PR1PW WDOP0 .JX$-X;CC&FUGNHS:I:?H[\M%3.%^1'I+K^?4OD)R]]OY)_\Y/%3SRC M]N65F0LUQ8':"L\]=,1J0)'"6DCH-6? ">G4ZM2E)=+:7H"^!PCI"0R[D!3< M[('NVH9(@I\$_P'!)TUAHE<:"H.E9\)2R;P&DD#F,/(,,8]63)9O"WY+*04I M>Y1UHJMS-\7^H*(.9G)]/:PGB5;C(B.HPA**<3]@+/ON=#(+_\CJ3Q!\?^2. MU"[:+FT#V&O1%%_:)P5EW*B(B$<\>E;*"8&,52*8)QCIE^7/#@*5S^]+1:\!>[QUJ0Z5'#7_OM1LDK>_W&!5C3E=HA[KN*N/B@) ME5I):2#PR'JFG.8 O0RT#^C:;8/V.#+DY[-)_]]7DU%0_.5=_\:B&GV=>J.E M[ECIZ:>G?YC[AG^;WFT<+B,#]K*_@A^"FP.SFWR:?V%=[+R*I\& MHSR_G5U-IN$(@Y^RH$6*;%B6M\7@V&WT TYV"-:8Y)P@P2CU7F!+"?3",F$H M\,1S;J$F]ZV;!;PJ_?J/B*?V0H?;K#KH;'0O"EGXYDT1H/"I&'W91*T?K.5W[,6($C0[?A3!E&IC MA5:(.LRUIPA;)" 20#_06*2&[C:L@/O[@@^Z]##)WK'*'FJV"3'IB=/4< \X M-89HJ*3CP:Q 6&.I5W;EKR%[[>3P#EOV#LOQ5^&,\1'EHV! # =OA^.LG]\, M9_DH.26'ZI1(TNSO(1IA8ARE$BIJ$)84.\JIY8)BXO!*WITHGP67?%+MR>E/KF^FQ54Q+H,KG@WKUAK?C29E M^7TO&Q>SY!X5%_N?+5'X9;DYX[XDB8(E:K01\ZHDW$'[)(V^+ M"E+0+4GV0K*#=#62;91@PEJMN J>/R::>0.@IQ PCRQ>'07^8LE^ACFRCF2C M'N>M]NS;?\D^K+#"^V*6#\?!ABGRZ3B<.VTB?EF1>I>9ZRGBPDM-"*D%R#F' MO4+4^$!C%ED(#--.N?#/?>*Z@Y&;HVB)R&QQ.>P/M]A.!-(>I*W./NAJ6^0D MB,0:TQA98N5J,L%SL M[RKD;7$_,P:T1\EKVA/=2YTF*4Y2_* 40] T(A)<,6PUY]QI"B067D >!-AH MP8R&*\&-M:2X'5,$]A!%/2$[T96@XU;*?ADC2SU6JDK(5HV3 V"O9T 8!P@/ M)K^TKW@'+Q$N5Z#BU"0CH *'9.**)1] J])\%-7#&"P^3WGN0U<^KZ=TQ M;O*/Q=L/TR+_]]O\,JSHQWST.?]2AC/]_6HZOYB\DM42>P>9UT(8C2C 4 37 M"EFB)!0NQD_B=_*O[L+S+BU_SG5E5],HN'\IF4%&6>G5AU$5Z<7X1_ M?G6G%^?9F0^OSLS__'+VSKKWYW<^G/O]CY.+?W7M#V57X-5S'7(WW)Z-1?E,6 M/][]\M-]A?UF$11I0GWDS>,QD_H<&/WMIS.P+I4WK.@D\=Q+%X^H_WH#?.4@'OD##W[M M=/)Y=[4MSXC8;PT.S:Z:1\V3UUA&W-+S]F2\TS68;^W=7!LH24 .3$"::JV= MHK,J/M^M?"Q7ON]T)?,9R=^]JS=RG3ZVD2L)[9$*[:*$WGVSA#[AXTCQ414N M;%2>T8T;7$S*ZX_%-,,@UX6D]%'[C0< MJ\B<5_W0COSA/]FQ]T ?OKJ>W(XWV2V_[P]_?86PY\W;=3[*Q_TBR\N8\_L_ MM^/B)81_R,7(KW?AG9Z)1!CAJ."R:>@B%7,4,*4Y$A!;J:QCSF,#!"-:LI7& MQK5&.6OZ9CY8^H;^[_SS__?\KMJ@+FB)[NAD7 U]^'-8+CZUU*GMU\IP62IQ MJ7MZ;CA;J2=>9T)Z-T%FEJ4P$E$O%+?"(*%9,.%( M36S".497^EANB=B:5.17#?[:(SE.>H@G&RY17:*ZPZ*Z1_M_S;F.-EPG@4>! MVK Q/GBECBC.<<5U@0*#R[HR2&1;7/=T5['G\=YZ/0$%9YWM'+9;N4D- Q-? M'@U?/D&7O*%+ ##$Q!(NC5):2ZLAKTU#185T*[V.MD27]ULHM6834@"339@X M+G'\0<9(B)ZA&5')LH;6>"8$@79V1OB['M=/ZB.,>$^AX"6J3 MWJZ=S;*>%K-Y%_HCS*5OX_JVSR:+$8_/OI[.ZO0# -*>#TM)H$J@2J!*H$J@ M2J Z0E"MXZ%)T526:00AD-HR0!%5T$N"K''08V<%]I#>]]""F=U,YKCGG-FZ MH=KO%[8K,2@(4(^B@Q@TED3O$$0/ L"2[.V;[+4ZY*_3$93^53[^&,?YA><_ M+<+Q_U,,LH\!(&4]VZ\HO\\NIY/K\(E/13F[_JI[50I]O^Z%=]E$[5Y_Z&/& MY*'.J$OX3/A,^$SX3/C3HLPY]L>#G^^%NX@LG@D5F@&WL_ MK1<+?G-TWVNDFA,_)'Y(^BOA\RCPN9;^@JB9Q8:QH$(8+Z30U J-%0&4HZ$ M$MRKE>'SKZZ_DI[I;M52ZS&V\!"+L. L &9:C/M?LMDT'Y?!&HDHS@?_>UM' MV!YM"+=O)44=8\4]S#&DG'$7@;3GB:L$J@2J!*H$JNZ#:JT]J1"!)F"%""1< MH[@+P3NO(3$*U $K1"UU;EV#/]KVOC;7S-Q:NXC&6KT"-1Y<-*:;6EANG0]7 MK;.W5;:Y16)5'EX"K%UN44ULL&LV2"HF@6I7*H:0A8KA@(J@2C1VS% LF?:" M2 60=%YJR.V.54Q2!2]6!<=1_W52EK=5H]+)9>38L(NO'';#;) MBNN;T>1+4:5$M)WX3/+N-S+2V$06.@6XHT\)@A92"#!&/$7=V8C!/)\,H^BT>TT#_R MT6VQ726D!EONT]A#$B>%E 1^KP0^*:2$SX3/A,^$SVT:3 PU;KNA2EBE +.> M0JFE4SK J^9&4QFXTJ [J:HC0MRMETV(\?JV.4$35'.D)M#Y,L*7/712#M>>8N M@2J!:D?I8(*:G >AR#K@I0#!6((64&MU'6TBGDBA[XRG?!36&93?/QO=][[6 M?!>3?P3U%EZ?7;Y?Z+G*QOHC:KE]"3;A'FBU_?/^Y(N36'==K).N2*!*H$J@ MZCZHUC1 !%@8($9+Q9D37A).)=924XR0L2;\HC1WVS- DM&0BLR>N'+S=6'9 MS>VT?Q6#@UD^'H37L^&T&*2P](%7D#W%9A0LC;[6G@JG-$$(D/"?,'0^)H=X M0_'*CNV*IMXWP%+CP?L:5JL59>L0V0MJOV /XE<9+[$_)'?,25R.&QR2,HKX;/+^%Q3>8E&>6%@A2&."<^D<]9I"46MO+#B@*H.**_M]9P7 MHL=(4EN)%A(M!%I@H*$%;BV0"@33E@G*,!)"4(NUT>$-Y,16;-H6)!H!T ,@ M2?3AUO]50'O[H0H"+^\F/LYLU;>A6X^1G:]^=9)L-[GJ!2;V$]?;64O[ ("X MON9,H$R@3*!\M8T:C"WU5S ."\>8!T8"CCC';!ZHI-X'#_"^4=>TC2DO)H^$ M$*O4V(?[&S;>QWX?Y7!6G!?33\-^49M_[XO^Y..X.LI>13<1Z<%V.S,D4DBD MD#15 F4"90)E F6'S2<.Y<)\\HXC(;TGV%%JA106$""M-8!CB_A*8Y"=F4_) MY&EU=^PN M];N $Z'U7]^O)J2^QY<3.K[.,,@UX6H9-R 9NB&0 MWSWR.JG)JR-=^$1/ +DU\GL.7#IKWR31?^Q9;G(#=O?\_[H3]ML#LF--1SC$ MD0)>$88)HTIYI;@@6DD/K>'3H7&/3#$M:_[:.MMMW/TDL5QBN<1R1\MR MHAEV&#Q;KS"QTGI' 7":* NQ!HHS;#!;&=:[)9;;=C!?2-3#R;I+O)=X[X!Y M[ZE:-P$:X@,.<^^8\=HR"C#5T$CM,&).""_>GGBZ1 M9R+/@R;/I[AS:4)V^!UX3A5!U%!MM-;. R^P"NXQ0^:UN'-K6P0(I#U(D[68 M"&_WA#<_6_SJ#O)GG6/#S6['*U,E::C2"Q&\:V$P,))R0Y6ASC.@-;; 2K": M,EF3*MO8"!4\8MJCI!L\MUN"(2]__BA)!D./J^\-QX/+Z]?()QA&SHZ_8 ():)51/ M(NL7H]'\K__U!KRI7H>%]^]>/W#=%\/KHLQ.B\_9^\EUOJ) KO/IQ^&X7EY^ M.YO?WJP(W/S\C_]);O2MS?XD7O%<_!7/!<&!WL3USK5V6OU"]^EQKBP_!6/IIT32NLI^._($'LV\Z^;R[*LYGE+EM M#0Y-0NE1F^8UEA&S66]/QCM=PSR7]C!HU@9*$I #$Y F\;!3=%99C]W*QW+* M9:"MS)+0)J%= LA=Q#N["WDG?"1\+.'C8O*PHE]_N\-N M;\R]<%Y;M^4TR$SV:WC_JLS<>!#DIY6-$(V]HPO?@S0N"O>IV0Q"C6=<00N-I0AX&5XJ MH0067 *'5RM>UMCY)GXG'=GY)GNQ22Q'6)ZQ+7'137 M/;&K#2'8D!W#V#$IM1)04DJ %HX ;#3Q1#F$-RLWWH#L=K&K#04O]E7X;U7X MMP:EM*,M$68BS':-0X0;OD0DV($(6@"4I%!Y$>B.6@T1$3!XO9LU>7D^7VYM M)QOFH@<)3E9A(KE$L57D!N0: WP8R&#T_[6H/D M6MF#ABCJ"0F/EZ$.:E#/:3'+AI5]?X19]6U02B=!(KB^RY: ML+/K,'K<*O3P2(A_=6?D,D:PY=QDDKTD>R^2/2:3[.V;[*T7*=GWDO480NE? MY>./138']L; N?YF,XG7_'&S,Z-:-S/04F6%.G+I1W MP /$C*",$ND,1H(03@C4"OF=*["D:#ICS:'V[>JHH[1XAYF&5+:N(M VO/450)5 E4"50)5]T&UEL%/ MV=+&5$T@UE!!+D$P]Y& U$ '3,RQ]K:\W,C;6+:*O5*U#CP45C MN:F%X;;/\2J*P2$D[Y-,=UVFDZ)(H-J-HF"@B0P9Y#V&B'%+&;4""L4U,P)8 M)KEQB.Y8421"/ZYJK).RO*TZB$XN R2J$3-EW!Z938N(G?'';#;)BNN;T>1+ M461%933$#]X$+-;AHYM1P%F*@Q]L<=9Z#(=1TW. $6>H%$0H0A%APAF/L2"$ M>JL0?7@[;L1A,5@.8=: M[V+RCZ#>PNNSR_<+/5<967]$+;URVV9)Y%=DO@<@N6\XGN=ZU7"=E MD4"50)5 U7U0K6>!" (7%HA&#&"NK?$$4BZD-)9[;Z$G# #@X?8LD&0UO,1J M.(Y*,_-U==G-[;1_%>.#63X>A->SX;08I,CT@9>1/4EG2ULJ")5":8N\ YA" M9Z2U#BI@F15"4[ZRI:+BJ?<-L-1X\+Z&U6I96<<+R&"/R%<9Z[H_)'G,/'"H M&:J404WX[#(^U]-9$C1!0&<58,$F1Y9#"@Q32@GHB"7."\+,P[7/3^JL*J.Z M+^$_2'L L*2\$CD<-CDDY97PV65\KJF\R)+R4 ME-QU0'EMK8T\$B3Y7(D6$BW,:8$M);8UL!AQ!PS25/+8B15RB"G0G&KU2%G@ M"VFA#8F6LD=!=P>F=SC4O"<1Y0IH;S]40>3E+[Z-G3KT;#SU:].A^TF M5[W Q'[B>CMK:1\ $-?7G F4"90)E*^UUP,#M&3481'+ HQ' %,GM>!<,>:M M!\YJ33!X)(5:IM0_W]WR\CTU#RN&L."^FGX;]HC;_WA?]R<=Q M=92]BFXRWF.BU5TFB102*21-E4"90)E F4#99?-)-/.,O70J=NQC'DI*C9,& M("\L9 IZ[>E*J'QGYE,R>5K=7[N+P/?2#8@@&EY^:>,>Z'Q4]?W+JWVUY\7- MK#*1,PQZ641/2@=L"F@< #V8W'X8%0M$[V6.X DZA$M-3;&@0GLOJ226VLG.7C>'WW^.NDYJ]N%&-RT1.@U89^&\.ELR9. M$OW'GN4F-V!WS_^O.V&_/2 [M-18CB,%O"(,$T:5\DIQ0;22'EK#N=$/YD/C M/IMB6M;\M76VV]34:[7^(;%<8KG$XKT#YKTGRMTP9 WQ 8>Y=\QX;1D%F&IHI'88 M,2>YE@R^%O&U/8*I#/=4$40-U49K[3SP JO@'C-D7HL[M[9+@$#:@S19BXGP=D]X\[/%K^X@A=8Y M-MSL=KPN52+04*47(GC7PF!@).6&*D.=9T!K;(&58#5ELB95MK&#-WC$M$=) M-WANMSC_9JKX[[,\7,+B_>KGTG)&00>]O2HJYH((_.TK&,,(VJ4%]X,6*Z8O M7W+],G[\QQ@H&?;#,2ZNBBSOQRT2^?A+6$ VGLR*,HO]E<.QA^'$'Z?Y*+O) MI[.8# [N1ED$&.6W@^&LVELQ#M1:[[(85_>_ZM-\.1SGX_XP?+&\T\KE#U_? MJF_=C.T\G&^=<0MW.ZTAK2&M(:TAK6%_UW#W]OTUK2[AS=8U&KMG:E0_KZ9W MQ[C)/Q9O/TR+_-]O\\NPHA_ST>?\2QG.]/>KZ?QBGK?"_#G+RZZFT:[\2\D, M,LHZC['15'.I;3!B%1#2GUIV>.YN% MW\[/WIU8=1%>G%^$?WYUIQ?GV9D/K\[,__QR]LZZ]^=5F3K_*7.__W%R\:_L MN_"UBY/3/YS]OFN7]MUP'"SVR6V9CP=E]U:W<".^;QD42]__*JX"[ORJ8?1: MZM?+)QA'QW?TM2\&ZKA2YL'[L?%\#KX4Z?% MY^S]Y#I?B4)=Y]./PW&]O/QV-KE[HPYJ5>]\'@YF5^'3X>+G#F_P@D?Y35G\ M>/?+3_?=VS>+8N6F/)^\>;R6N3X'AG_[Z>Y#]__VC3_)C;ZUV9_$@9X+@@.] ML/7 L79Y_:$'B@_@^A:,P[JT(6A%68CG7KIXQ'ZHFU=70=@C?^#X33:=?-[= M;K!G;)?9&AR:JK1';9K76$8LB7M[,M[I&N8%>0^#9FV@) $Y, %IJI=VBLZJ M=&JW\K%"NS)+1):)< -B M\K"B7W_;]&YOS+V:@-9NR]6T*+)?PQ^NRLR-!T& 5K93BR-W&HY59.J-SD?^ M\/&1/GQU/;D=/V)D'?3#[WP?C;:JP[YNHO%_;L?%2PC_> MGV[SP?2@$I4OM MM0T#P&,.G4:.*LRX\\YYK'WXWQBWNIU\C=X9XG?4C=X9 O0P;'.JXYZ5B2:1 M;U'%=?39;U0*?^"5[E0T8VF%4IICIJ%3WA$AC&&F)C@'!7ADCN-3E>[M,EPG M^F5T$]V)V1*S)69KF"U8:PMF8Y)" 16C2$/!!%4*DXK9#&!&.OQ*S-9D([?4 M(X.0'I6M[@;J)MX3UR6N2URWQ'6HX3KJ(,26:4,Q5DX( 9"OK3@+@/4/3X': M M>UW1;C&[PG(4R MUMI98(Y[A"222R272.ZX2(XV)$>))!![)3P25"BMK=?A ]8A2HA3*Y.@UB6Y M5AI1("AZLMV&.]U$Z>8C"?9H8.=I,NJ$J@2J!*H$J@2J!*H$J@Z JJU7#1.FPH*[04RCC+O(-6&"L0,F)>(06CL M2J_ 8&?7H?"XU>>!T7#B=_S[LR?K;BT*!0'H"8Y:]/&2["79>Y'L\2;O)070 MBB,"I?84.*.QM-8Z:83Q7-F5.1CKR5X2F^<'.?:]6#Q&/_I7^?ACD0W'X?E/ MBW#\_Q2#[&/@U3+[;A0 4Y3?9Y?3R77XQ*=B/C TQ:UW=.%=-B]36_ N87+] M?6X)GPF?"9\)GPF?QX#/M;P-09IDK 40"-S/04F>*/ -.-:8", 511RITTL)^)Q M8+:%%JULB7EU!98438=KCEJ/LH6G6(0%9P$QTV+<_Y+-IOFX#/9(A'$^^-_; M.L;V:%^V?2L(ZA@M[F&"(&5\NPBD/<\Z)5 E4"50)5!U'U2UP?_4O'3)FI"5 MH4@[IX5BGE/G1 EFQ>G<**$6=?BC\:]K\TU,[?6+J*Q5J] C0<7C>FF%I9; MYP-6ZXU=YY2UZ%*LBL1+L+7+X>F)$'9-"$G+)%#M1LL0 $2S2TU3A@72'B%- M(762>TN@9I;%(71H92ON*VN9I W:T ;'40=V4I:W5=?0R66 4S57IHQ[*K-I M$7$W_IC-)EEQ?3.:?"F*K*BLE?C!FX#C.G!U,PH831'X@RT+6R?J3@"F"W8$ M5AN&@-38LF"$&V<-G*>-MEJ(-38Z\])!@Y2U2!)"!7?>UEH(5[70/_+1;;%=):0&6^Z8V /H5=KJ)(%/ I\44L)GPF?"9\+G/AA,$+&% MP00!4PIR02E%%&*D/46860:4XH* E;VE+1I,R'UV^7ZAYRH;ZX^HY?8EV(1Z!!UGOCB)==?%.NF* M!*H$J@2J[H-J/0,$$=),AQ" :VLIQ8!1Z916!C"+A< )*,A%9D] M<>7FZ\*RF]MI_RH&![-\/ BO9\-I,4AAZ0.O('N2S7C38U0!Z:1%G%D+!-$8 M(2OFR7L#+"8/QJ+?-\!2X\'[&E:K%64=KQUKEPF?1$KW*?*86>!0DU,I>9KP MV65\KJ>Q,&@"@$8;;;7D $,I'&4,2CR?*\XD &HSC54E4_6V00MM2#0%/0#:'$5Q !)] M4,6#%=#>?J@BR,M;D8\SU?5MZ-9S9.>K7QTEVTVN>H&)_<3U=M;2/@ @KJ\Y M$R@3*!,H7VV7!T&-4<>E-%0XJQG"1' .M#;S.*76W*VTKFG:SI07DT M[ 7TY00AL.;G3&/NFC2 M[$P0CZ.*4N>CJE-?7FV&/2]N9I5QFV'0RR(N4B!_4YV"@TX93&X_C(J%4MG+ MZ/X31$=!TRB;80\U$U :H2EP0#JHH470, 6)T:N[_:N*QK/;63G+Q_'Z[C'3 M2, M&B H]48(10GRB$*M*85H92I 14AQ=TPQ+6O^VCK;;=SW)+%<8KG$;K:Q'?+J8U<=0-"W!_2N$2 M=2;J/&CJ?(HYEP9D2\.]AM!1!B05T@MK I^L:(" V\?WF?=/G-NK;H?(]$C MN-5:X&0K)L+;B/#F9XM?W4$.NW-LN-GM>%VJ9&")*CU3'$I)D7*4"ZJ0)=I[ MQ@&4&O*5PKEUJ;*-1&X/2M29C,=NTY-87M73 KT@-W'U_. YL7+]>/N,XHF[T]3E! M3>K5O?CN;W+U1:Y3JG<_#P>PJ?#KOU"]^EPKBP_!VOEIT>VM,H"._($'NVTZ^;R[LMYG5*EM#0Y- M/NA1&^"LS)+0)J%= LA=R#J[BUDG?"1\+.'C8O*PHE_;K]OQC;D7 MCVOKMIP&F]?E9D;#X+\M+*/X9"DYU@EIMYA<.0/'Q_IPU?7D]OQ(S;6 M03_\]?7!0>U>LT5_3OJP(GV>\M8[NO!]R,-*A!9Y6&&0\(HJ8#"@5AJ-)8'( M6,P$(QJL5CFOL7&-_TZZL7%-@!X@X#5:UW4S2YM$OD4UU]%GOU$ERH$7F@0* M6Q".L6%,E(ZK"CSRGC/-R6Y=O:!4=)#XHC#; 9?KSBKU P#2GG>Q3J!*H$J@2J!*H$J@.D)0K>6B M0=A44%B&D%#.&PH8=88+S 3%VGJO&.)T97!IL+/K4'C<[?/PQ(5_=6=B,0:H M)TB;O3Z2["79>Y'LX2;O100D"EK''364$B&-P\Y+#:QCT(B5\,AZLI?$YOC& MG<3H1_\J'W\LLN$X//]I$8[_GV*0?0R\6F;?C0)@BO+[['(ZN0Z?^%3,Y_"D MN/6.+KS+YF7JRM!EJ:8&>H9)X@ :CR% M"$L(C%#60LP\,VBEHOBQ&K@_%M;E+Y-1O.Z?@XT9/9*S\7G1OPV+'1:EF@[+ M\"<;7HX_UN,:@XUZ=GF1_]E6T. UR_7@ZU2R)()(!)$46,+G4>!S/06V-+/) M,NH(E1@1BZA20AG#I3= >,>T(2OSAE]=@25%T^&:H]:C;.$I%F'!64#,M!CW MOV2S:3XN1]7 ZBQ?S+I^M#7;OA4$=8P6]S!!D#*^7032GF>=$J@2J!*H$JBZ M#ZJUAA52C)9"5L0R3Q2C3(E@^ -!M:9((N8P$MBN%*<\9O%'X][7YIJ96VL7 MT5BK5Z#&@XO&=%,+RZWS :MU9A["'N%M)O)71>(EV-KE[,)$"+LFA*1E$JAV MI668:-H/2"8-]@ H12B!6!)C/>&&2&HH\"M-I%Y9RR1MT(8V.(XZL).RO*TZ MATXN YRJT3)EW%.938N(N_'';#;)BNN;T>1+461%9:W$#]X$'->!JYM1P&B* MP!]L6=A:474J-1SEZE/U5G;9I#%NU#3:ZEY&_"9Y?QN98:(J@QTK&6 MV NH%8">>F.E80@[KRB0F&AOUU1#_\A'M\5VM9 :;+=E(F0]!GC22$GB]TKB MDT9*^$SX3/A,^-RFQ2384KD<1)H IZESE"LCN%.22F$$)EZXAWOCMV,Q)2NG MV[5P6[C(B_S/[/-P=G55EU26=<2Q&,2 X[B8957\)2N+V6Q4F=#59*-I4YAJ2?F[+@)IS_-W"50)5#M*"E.RE/;@#E!,@-8"4V.- M1@8S2J0#G#LAU)WUE(_".H/R^V>C^][7FN]B\H^@WL+KL\OW"SU7&5E_1"VW M+^$F 7NY[KI<)V610)5 E4#5?5"M9X$P0!86"&-&8N 0))Y2+;%B M@+LX#XQB#@%PV[- DM60*LV>NG+S=779S>VT?Q7C@UD^'H37L^&T&*3(](&7 MD3U)9[AI-$J-PDP *K%WE!FLO9;&.R$5QA+AAX=\O6^ I<:#]S6L5LO*.EY M)A!ZC4#V_E#D,;/ H>:G4OXTX;/+^%Q38[$F!$B5=A0HI(#VU'DM.-!.60Z@ MYX1LJK&J?.J^!/]X3^(V]XLDW96XH8/7\;F>[N*@T5T"$*6YKMK+ M4X*M-DI01*21AGH"6 =TU_9&CQ+4 TPFM95H(=%"H 74T *D$'K-E)+64B6I M0$X)0Z2@P#BG5EKHM4$+;4@T!3T 4A#E<,L'*Z"]_5!%D)?W(Q]GKFL/\ULI M:=I%(.UYTC2!*H%J-QLIN&B,)L2#U82I %RJ8#$!81G$G#N/F!"2KFP];7J[ ME!>31R)T5=[JP_T-%>]C1XYR."O.B^FG8;^HS:OW17_R<5P=9:^"AQ3V)&QS MOGH2ZB3425,D4"50)5#M+:C6,C\$P0OS@R,$@I5AM)* .D4E=DY+36/MC$-H MI0'3SLR/9#(<715@U0HQ19N?<>&3Z:"8WJT>WOR9E9/1<)#]!53_[5L$^@6) MTTUO1&=5ZR%C>OT,2L)WPG?"=\)WPG?"=\)WPG?"]\Z#"9(TNW"(<41XSH70 MG'I&%2+6"<@$]AK 1VJ:XZ["8EK6R83*Y>M&#=@Z'>^Q:'6@8F*%@V2%0Y1Z M!A92[Z@EB@NHD*54("8==)AI+213EL*'JT&?(?4=%MC.">1!E6WI?%2-F\BK M=F[GQVGN9?MWFEG2W C*PU."6$FRDU]1@R*F37"IHC"7!-?/*:?/P M0*4MD-(NAF)S]*J6TZI@=T$8CK3C;:*UO:.UIUAMJ6>/--QK"!UE0%(AO; & MH.#K*2HP\):\$JMMK;+_ZN;2<45 #;Z^*BFX@ G_["JTP8G-IP?V@2(KIRY=?\R]E.-/?KZ;S MB\DKLBBED4@;1"##EE+#=.SR9#FADGGEK8[?R;^Z"\^[M/PYUY5=32./_*5D M!AEEG1-?*.K8E MVY_K@#?5ZW#*_MWK!Y9[,;P.6NJT^)R]GUSG*P;Y=3[].!S7R\MO9Y.[ M-VK[OGKG\W PNPJ?#L]B;D;T)Z-1?E,6/][]\M-]H^'-HD1G44,FWSQ>P%.? M@K.__?1FQ>*9GWZC/\FV#_CB@8VOBA "4"2P)+.N"Y:%:X .JA7[(X5GX,IE_?_9K=O:;>Z\N3DY_SI2Y M./G'R<6).__QR$V/IR3E *[UT*_O:)YEJRU=1$=Y+-C)Q2P;5H476=+OVY7D MW>U.VB@1]]2C[7*I@!""%(RA18H-2X68L\XK@ZCR2D.A"$76"TJYE^)^BBV( M15V.]&Y2/C1P3K;5 PLCV*/PL#?!)19)++*_+"*6]M,+6,U8X8X:2HF0QF'G MI0;6,6@$?RZ+M-9)#P/4$^159G?M-O_^3/>QNW;74M_&;#;)ID4 1W\X*K)Q M8Y"%]^.K?EY>93?3R:=A#&-^^))-;HII'B<]9_$Q?QK.AD697,N#O]9#O[ZC M>99MNI:TJR&R-_]MB\MB.@V4-Y%$!!R#)LK#924ZR=,-X@ M()A6&B',P"JY-(@)OX^*^(L:#]02<+:I\BGO0=EF<+:SJCW)TC[(DH!-FS_F M"?02(<0HID*%/SL'A240><0UDBW)4GLQ2M&#@AZ"+!V)_WXZ&;^M8H]-O'%4 MY&41,%+.DO>0O(<[4L)TR7L X7_%PD_IJ3(<"^ \=H)X;#%8])G(1V&5[XJR M+(JS.W2]B^ J ^HBZ!;OF@"VK69@(>XQD/SZ))G[)9DO:';?.7P>EIM[2$ AOK +'G.%"3YBMU@!%AL03P;!P;7,3C7S0HVZ929STN6VT?]M2# MW?^FATF ]T^ DR_<"AI;]7VC1BVJYF398$ T(QTI0(JX'GD&)"N+;0&_E5D'DI&G-V67?+.UG@<;M;>WJ2'T2^*TG0 M04B0D,OMP!EBW$M#!?68*X2PPI0%G]IS _3+)"BYT4?K1E].)]=9F=?=_.;J M_[J874T&CUH!R2H_4*M\+;<: MADCPW$0&&.D2>::LB5TA!!3;PSE'("[_O5 M-1G]6N&KH:3W1;B0_Q2#QNNVP_)F$E"YU30R[7$FDZ^=I/H8I/HIH5XJ"7&" M8Z^,UY)!RKC6@&B"C+10.<+IRNB1%H2ZFP9(BC5L]RJKMNAO/^1UV^KKN LA M598?LD<#P=+4Z^#1*"XU8PA:ZB%3S EGA'02>H8Q?G "K8Y@,4M8V6HPGO>8 M:'._2@H()/%YD?@LU:LX:!$WG'!H'*722*<11DA3IR7!8'5NZKKBTUK].(4] M"0^B0.5( @+N+OJ?C8+!5E1#X^L@0%$D9R$Y"WP<]Y"$M!C%=#ETA=E MD'7!4F#(4>R I%8J)P662 (C5G9P;BJ@SS,;UA%0UF/PL+=Y')8[7PV(S<:K MF]":IE?)-3E4UP22IOK7$RJ=X)3P."(O< TGTB)$#/"2_F%Y+*K?#\\HL-ZTZ!?#3W$(8C*K]M:L>JIP">'&1=%66;V:+^]V1\AYWW"^AL,Q4I:8^R-IV4 MPZE)2N*W)^)'&_%#A%-L-9=62RJ)%!XP+[3'V!KQ0,_*#<6OM52FD"UWZ]\? M\3N2W&<,;H]GD^EF0).8[==2F5RE'&E68$"ZP \N&C M'JQ4.Z^RUA+*MFDM$-#CK>YD2J7-283W5H3Q4KF"1QHY3*0EC%#(:? 6)!< M#DPP0;#T+Q7AUBP.&!O9IDX !QQ\^&U:W.3#05;4 ?HZ]#JI@I#F2[AK[SS,^:CRHLD%U&Z6M[J0B M/=%J!G5_*"D)Y($()%WJ5L"9\1!J!:"G$C!!8A,SY$ P' QB9&L"V9KQ0'C+ M]O_^".21A"L6F8N;_,N&:8OD\.RKP_,4EW&V%&A5%%F B(.0*D=T^!3#6EA( MG:-TC9#%'=)^JX&VW7E=^,!'HB:9/%:9E,W^:N" $$AA)C"G)-K]T$(03']+ M@^'A5_97;R*3[6WBZ@'R*F&(CI=Z[9%A,+V-G$T <8D @3RG6*WM$'V2:"*=W#7+NO)AF"DCS MMZTV9X,](-ILU])9(R )6C<$[:F8 <'-;FS+*""26:R=HD0%_2Z4(@@JYC7# M9J5.>PN2UGXY-Z(]@H\SKG/;%(UXBK(FTT$QO;L2>/-G5DY&PT'V%U#]UVGF>H*X*&QFC2MMC1-* M!\?)4\BHTL9J[B2+E>+.K$%<=\!Z7^-JN^:$Z '>:F3TB:?<6;,BB>)AB.)2 M39)3#B",:*R"H,1HJ2G#P=JGP$NAP!K;HYX6Q=92%)+T &VUD7-7);'-J(0@ MG;4/3HM95K60N9E./@T'P5#X\*6M=C+)!UH#X'OI(SU%;[0)85C)@U<43 M# M&846" ZIP9A822'!>"5:&P!I AY_F\-1?_FCC.[1(C"K%HCP!V6J! MQ*8XZ*PMDL3[6,6;+VWR()A+:QGR3E%,B19&>6$-1!Q NEI@\2+Q;LV,P1#W ML&@SW;)_XKU!G*.K88[JY>>B.MV'R6@0#F'4^2^9?W?VS_/,OS_[-3LY_8<[ MOS@Y_3E3YN+D'R<7)^Y\DX8[A\1M3W56.8!K/?3K.YIG>21-PGZ[G?:OXJ3M MR67TR()6G'WI93>C?#RKRLSBU+";-"8LI:2^,L@864H9(^@LH2Z\2:C"5&IG M@%2<2 6-PROAI-_R+U6;X8N)Z@=P38O?YK#[+8).C0?N#G);#?$"W@MV9JD&!"CH7)!GKIR/46%I#960*&4QL,:LU("\2*#;VU//9 _@5]EA MLC\"O8G+M1^VRG4^_7I\/VPZW&97,HE RVP4'$HB:( 2>TQ MI9 AAS$#V/(G"4I]RH>CB!T_F9X';CE?(&BK(5XA>@([&ZD 0]@1ZE5'H*7&<9/65994VW3 H8%)Q@"P4 MEG)JM/'$$"HPA5Q+NVJ.M":KK9DFB,J>X&DLVAZ%)+ZR-,KPC%LU,HZ)G_:9 MAD3C%1&#""'!%0+<4VF04AY*")2*&1%O5CK^W:>A7=D)4)(>XVD@>I*JKDB5 M $W-NN720V.T)513)X1D5EC%F,>*0,:>5.Z[TNBR1UF;^KSC:GO_(P=+*89A M,Q(WSE"[F0X_Y;-B]"6[*D91 J_#P5/L(/DCRY2%FC2J@T1@QICT2*' 4XP@ MY3S!L2N8,79E>/I*>'1;\].7Z>H_Q70RR,NK^$P%@NBG@_8]DEP>JEP^E;<0 M9&G2A_.2*0-X'/G!L+)0Z2"8R%O*.*&K%OKF@MEFIS[P*G&!0\ME[(OA<3J9 M%5GL+%UAK0XG/&AQ?$D.S\$Z/+QQ> ASVCK&*5.$&FI5W"XO'"#!?,!4KM8X M+#D\9C(:%=49SBXCKEYIC"'$/2C:+&_HK)V0Y&D_Y$DT/?PP<,IZCQP-X@.Q M53\(5[^KNH[,1Y'*%(/?>.R2%Y M@IHD;/P1 PA#'!M,D:#!!1$N]N,@%H:;BV5[N\S!:X4).FY.[(O54+6 GAL( MPY=VOSDJ\MGC5EU/Q2KETBQUZK7B4#GMH*8*:RDQ(DYQYI"#1CT:J_23Z3(? M53@[N8/9ZW2T@:0'V&OVT-N?T&62Y,.0Y*<$F3>"[)#Q7D- I=-40BR=A=1J MHR"1Q,A'-U5N+LCM-^]E@*1&?(?7B.^V+ :QP*$E,R0Y1X?:I>L)PP6!I5GL MQ@/%M(G]?AE%EFFHN,!:*. )IVJ%[QYIT[4-FV6MZ2@2]'"[N\E?BHC]-VL2 M,QPM,R"RM&V4"4H0L(AQ&GX&_\8!!I0APG(J5J:6OH@9MC W*;@U""9BV':I M1D?MINKEMSO_^9-3=6I2Y[]CZA:7GN7A7.N19*R_WKHV+,O;?-RO"M_[D^OK M23S8I/_O9.:E[-C"BI/-;ELNM28,F. H,:IU^$7ID+:>03:5D/1O"?!J_3Z2RGK))2O*Y00-EM.H*=<*HJ4"$+I*!#,$Z\X M)HIKZIEJ0RA;;-C78P5K#9+9D$L=9MOE4NIZOTMH'TJ;@/)4D6ZPD!" MI: !E%(.I58&+:62*!L80_VF7[6=+78B.;6(F6>NP=/"?P8W[TO1GG V,7D(O_SG\/9 MU=5D%"\W-OVXRJ>%#BPX""1X4XS+/*YAJPU_:8^W.])M_U-!2;J/5;K#;TM; M\*VE0AGN'*14084D!\HP"8#!FKLM2G=K-HZ /4Y;G>BV_])]6 &/Y69 E\-Q ME1X9Q0G(R>)UD,HZ8I&>'4>T0]@B1NV1/8:P ! 5@KC<%BAU ^"NO\ M;>&#^1I*[R*2MFE^D&!^\-AC2^I2PTD98F7(>0DZH\"[.C95: M6^*EM00B9]B&PMK-S?ZIM+YCI?6U]3!,I?6I@'9#LX,W0PFX EHB$-PD$@A. M(TTUP4(J)W3L9++26/"1 EI_A\E7+JW' O<@2Z7U*6R2F*$-9I -,T"L)7?0 M:2@(U5(IA!F6PC!F!)-ZW=+Z]9BA_=)Z#&D/TE1;?\0A%W=Y6?1G5YD%.8@&5J\VLV*CI4\!:>-9V:NF5B\EF^('D@?X MZA[@_)CQ$\_P/UZ9.S'"2QWF.99<.@NHI11J+0%3&'"#*0=8K71AJI%Z=NGF M^'P?X'DVCG2JQH/XCVM ^3I;%GM BJY'>S:#10H%)2+8+A&0A@@X!Q!H3S5% M@"+G%.<0 L6]5<';D*TV@3H.(CBBV%2 RC0&-&-H:KMF5/)+ M#S6=CUG37%*^6:;BFYE>QOB!A/0I:]5WWWS=-['"T[+#4>EM! M+Z"'/!""ITZI8$8A 1!4"C&.U$HIW\[980LFF>@QGFJ%7AJXZK!99=8WH[)\ MEGTH/@['XWEI=*R4OJEPF_S38RU5($O;.%VUIXHYS(D-)I77"FM"@#7&4L?$ MRK##%Q'F/?X[J?B/M%!^Q##O4=8JZ76UK"')Z''(*&ZZ6$%#*'$H3ODEU"&N MA&%8*X&=P5C:E?X';UH.)'(&,4 %( \V#FK?XVR%UA#L$2*/F]8J._?OLSAJ:/%^]7-I.:/AN'A[ M53E]?7#(RJF6UKA*Z^A?AD__N-P%@[=#\>X"*9NWI_/THT!N'&< MZ)CET_!V[($_*SY.\U%VDT]G<\NX+ (T\]O!L#*<)^/ SV7]6^7:Q VI=P7^ MX8OE++Q1;5;]8>7:[V[)_7NQ>NEOOGVO6G@ZXAYVJI]7T[MCW.0?B[I>7/N:[L:AHIY"\E,\@HZSS&1E/-I;9&4@6$]!P!)/PF]^PB2E5$ MA8D$-EYJ7Y&O@_ M2?U3Z#HJ:?^Z-;-Z=_+S:7;AS"^G9^_.?OY7+SLY-:MR MN>-5GIY=N//LXBPS9Z?6G9X[&W\[/WMW8M5%>#%O**W>9><7X8U?W>G%>=>N MX;L%17[_ .W-F0(KY:A'3@"HJ+5.,&P1-@A90H5C_#Y3;$^2'GH*<0([_"&; MFTVGM]?AB_W':P>^MHC.P_T=7@8+8CQ30;O3DLSR[O/=(O M]<]O/E:*PZ/"!'HA)0V/2,OPS"04%@@M#%=+CU4:;1DW2'EE** NZ$P'/8;& M A ,<7[_N>Q R:Q),/][6\Z&EU_JMX;14@J?8<'GV8(I]X (5T\KPO6W:;#: MQK,*;MNZ$/[LVSQ^H7%>[ZP>+.K_%.1?2B* M<7839V%/P^<^?,E47'YV4?2OQL%'^O@E:.%Q_X?LN[CQ&8&?/A?5+_"G7C9_ M9W([7;PUF=Z]6QUF_O[WL70Q+G@ZJ-IR?![.KJHH]O1V%%N2Q=!''?+^>#NJ M8%#>Q;G/B_[MM-K45 7%[RI"LM@:;UB6D:#N5G;NS.)\\;.1-/)A.%0^&F7Y M(#Z0ZSJ\/KPK, GN1/!/1^'$X2S3:L?O\N?&1;\HRTBJLTGM*F27^7 Z"B1[ M.XT!^MO1K%KIY*:8SM<=/-YJX7>@>?;#G06;N*@N8!S@M?%ALNOPSE49V\;=C\&'C+_>JIQ:E9EI%UD1Y:QQ]:X[#?3,IA99;DE>!UYA;5ZZQZ)<8V5\5TT6DQ)O9F7Q+$.@RQ M>.Z*&V*>-0;V6Z#Q])!:?4@_9-'H><2ZT?FHLBO.KXIB]E)FL$'I+]TS6-VS MS1>>?0[K"7P0M,V@'M[R(EBUO;H[N_'!D&AV,LL&DV!ZC2>SN=%45-;48%CV M1Y/R-IA P0P*!#>W'?/&V;P)YE1_>!/LN^QC,0[FT6A4_3U"LNJR$F_#'^/J MY)5-6CTU5?E[^<*F^^.'\Q_NC+H?LHT,\2J$OPTKO(N^P3RM@6C\/WS_G^%Y M#2;5+5\*!(3[/1[DTT&9_7$3)6AQNS?&D3K_8V%[!T"RMP M_(,-#_I0.J!J M[%1NO,KY$K/O+B8WPWXF"/I^4TF\?Z/G@+X<3LM9]O]N\^FLF-:="&,R+/M2 MY-.*>Z.4U%&'\!SB-V;3?#PW::Z+V=5D4 UWJD4DW-5*O-]"6%%O5?B3]_^= M?ZSBVC=5RBP>OOCSIA@,*Z[ZD .-*@ZY+T)^+Z'--/H[#6<+ARK*8U0[>:)A_&(YJAV]:]P^- MSE<\=M7,L:P5007J>,\&PT'%3I4O&U-"]7+"5P(!!1U>UTF5B3O6?<[)J]U( MC4Z+"H9W$8/PZ2!_@R"A617YWM[BBBG!] MD2#:-1-><'UA;?GX2S:) ^VSR]M9T/QST:JMYR#/U_F_XSV(LV:6XGE+4AR^ M6LPF/]1+BE ;CNOR@"K*7%L7<\M@6&:_UQP:[N/[XF8RK1C&AX_77X?@[>]9 M>36Y'0WB39P6>?7-_F3\O[?CNH"B"C+-5="O^3AP9C1JYEY9F=E S+=U "E> M@!KGHR_S>&03+(MT-G-Z)QMA"-WIU2F9\JK#LHV5G]W..WPANCN]=V MR6Y2'R:WL^S7?/KO0(GOA^6_[PYTQ_1/!_ J<:H2XO.;^]5M/ D?*S/>R[BJ M/BEZ$8 1;6$IHR\Q#%;QJAJ/PQ(?N\W_LP+,EPA>R^;KO>3@_;Q&!RCU :+? M*+7Q1VQOZ<(ZH^(M'TIA0$N(01A +3G51 B,M7+0<.J@CO;7O+MHEOVUZSD#;MS#_MZ=-_&S4K\M9P JCR\X='S]^HXZ-L/>5UYU73X[V6C22Q%K8(A2P?_.)D, M/@]'H]Y=0+X>3W.7Q0FW)<)CR3?HQ2$K3X"GU:^4<_O@I6&N3VW)NVZR";1IS9*-A\:E^&K6U44[&T-:%WV5"GK[AA2!;N<\M(X=D:..=EB#U:WKZU\.-%ALP@(!;@Q- M<3_]S:PJH H$)X %L@"D'=$B@!IR6.O+-:^P=C>7P\%E$?58_%+L>W& !KJ. MF_N?Q?F7BOZ*X[^@U?YT6E!@O;_W*T0'>=H=QM'Q9,1$.DGNWO%S]'9 EIL//)3:783M+6?GY(2M+V;A2I'XJA=[),V3DID3\#&GW_=I( ME@4,*Q0NS$_E[()Z-RO,H$&'B+;//*8#=&Z/VI(^_QZ4VKPLJSY[1C2-\M1K MB E6S%"JI< ,7P)SCZIG54:]B :+Z\B<$!3:Z>Q]]L\(.$% NPKSS88740@+QVODXN)I M@6G[U4/ZA4LC+\V(BS#K@ T?330*OU^J]P& RFN+7(]WDXMW059:B;>__ES; MO*L#>V7[* -$XEUQ>/&N?O6247'4%]>O-.OR)7'4Y9%??%RWA#:?._D.E,.7A++YFY6\J?G^?A2$_9&R-4-TTRIL-@@#?+S2DL @W,0YK%"7B?#H8%A,) MWY:#*"97F-2KO?HRS:OSM.#'ZMO"_#1^5WZ*%:/;_([0AT&3:XF$Y8?8B6MM])G.ELMK*Y1JJ=GM?;_KER M-LRBL^$)F?DO=Z)=.Y?X(>^,?X?$CY2_L??\C:V$JJ)GS:]Y)*%&I/)T,@Y_ MEICT'!F+,Q!D5JR ]H Z:F20H+"Q# 0ARFCLFA'+''CK(/$&.BHHUTQHJ;G@ MVF!HY./1VD^^9R,0O8T(M#)R89>5ZAK-5E6$6SQ][Y\PM;8G\/P2=.O\\ M743-/L:"E$:R6CF_-Q!%3V)LP5*T]NJCKBW'93Q$%0QQ0*$EI3^NK-U;A'G$ M&/OQX+:R:UY%(WPA?]\NK9G3+_T@?E>.T\^W*X&\UD2:TON&FG"? %1<6L5K MQES[L*$QO!!O%H+W1J-2@\NBX'I;FKDK\CLZ>Z^OP;USO<8# ,@BGC@;J M5WZ853Q.5%5*);_2)8/(/UA<%7D=7_-W)>DTTBR6MK7)=3XN724E\19-Z*.V M$A8Z$$#\K=2YEO%L\:::*%/XU1&&7QV.JV)/9^U>9RB/#F+7K2ZL0+-W_[(8I#HT!.A?U\Z8@TE=7A4_^/K*SB.RL- M4T$0*($A3.OGPOMVWPM6 38[\T^)K%\*_V:-<9=+BTNDUNERW+?EISO 4T)% M&']>C;]T^:V9V K/=IRC653,]-^3S[,PR7GV3?R]6N!/YK_52K1IL-BPB-8I M\^16JU+Z).]+6:KX,&S1^=+DE]\YEYO'9S&>1P_;\K(G#^^(-/VX0-/),I2H M\G(6?N%^#-A:H4/X]CK:K^9A+AO8O4*T9V-WN8_KD/,0$CXO &"Y_HUX]G)A MXRZMWE3%&\3'/F]SLF_"PV;?Q@3">6]Y=$SSV"0K0N_RN0VBB\%UM>M[168% M<6W_SB5D;QZ@;ZE:=5:[B^K=IEZ\U/!^"COUK["F;L5"0>=F08I;I[]/?#1SIK@W6G?T0LQ M8H5>N/-9MG20W -IT1LQK0SH5Y/"\SX8Q@#7=U6$SZ;:%[=A%8 \**<_*J8? M**/22[>$H8#MY;>UTZ)Z3!%E%+6+*C9KI6#<%I5,^P')ZQ\BIVV<:,M( MX%(#C5>/^H.\&O-P5MRX4@"*N*68Q!TF$F=0' ?#:;$NI6!?)+.OW M!JYE. MXB *KT? YE$!N \L1GE65$%K\6@)6U 'T/6SS^%9T8%8*,^EZK(,$2KNG2VN MXU0KO:#>A4+1*J*%&N]KQ))%I?>GJ&+&(_A9BJ_U1-?4>N,$5H3= M:R>7YK4Y]JX&'L[D:9AM)2+.!D$QC3MZ5]5L(%9+4+$G>XOV3&_(FGNR *V7R-PE$B'*R 5&%!;;*A1S:0E8RH\7)>K4R/)"@?*[ M[')RDW_-IX4/.R8'#(;72X?NW>5=O;5PS3XBYE82WNYB;DO!*D=9.!?+4[8?*:LX<2->+E]? M6-R&11!#'.-LGE]G\YM)K3BOKFP'PF[_/?BNBIO!N+&7L9Y?CZ[$W_]7)3>A_8M2^W[>C?=.X%? M.^!W*AI<@89J\26\X"E;Y,NUMGNEOLAT_V_!BS\VP&7I8BL,CG5&7>:G 25N M)M/?*^0TZ\&[C2M_+47YDD8BL][_II=;'F-X7I2=2["L*7"I3%21I1G3OIVAB^2'&?G[,IU]C>'>,Z(O>TU8$TE)AOUUG MELDR#W!6)F8-EU,H<"3<$X<[6 TWP,W\3OQ#:1DJ L9GU; 'U;"?*9D6EJI2 M-!TVZN2$(5],HL]]PX5]9V-:!?Q[:>$%-;/"+.I ^U*&'JZ32;GVB]5*W5W% M*IMNT+\N!EEZH@O;7!$<7Y05*"TRQ8,*"V/,)'QC$3P?%DI8<>9L!A>O!Q/? MDZ+7I>!B"%)T\6%$%S\13_N,(-U6PG*?%5?;NJEHW=L< QI(3 F/!??<(2\YM1LM(_;'-,7'>PK!HZ5Q>*?L MQI5WH>%C2C\'QKI_Y$V[U?X7EP+_CD#>\F\4#<+J+]^X'Y9 M**@XM.J:V)T+UM^)_]0R9M)/IA_[H[R>W^.\!RP0@' AA:;882VQI4%R=@@P MH3EH9AD3Z#"%5"',J7%&&*\9MA)+CL(MHGM9QF=_4]TJ-)_%NG6Q,L'E9#I_5Z?4QK(CQ:>KFH]F*SKK9VS%OGM+:[$M+HC[Q?,GCJ$M MNCL>02/7%<_CLT[3PD;GL;:H05W%@+__?21-\C5&$>W7B0!/D@"_GTYF#VM- MKS&"W\;3O+1VO^DPOH^=D1(3)"8X9298CQM.7'!27! -HN4"%5;1>U;I^:+[ M4_WE7T=FWYE.8C.]6 2JZ*1]G4]WX(A778)79I76H>#M^M#_USZV]I&9/CBA M8FM;,7V5\RD-S[Y(R:\<%><(,$JI0#EC8F4*!L(2:PCQ! J*&)+0:DRIP8@S MC9U\OG%ZI)LW=C]0VGL_G?UE']'L"E@1M\VO"]^6L1.#V[5'\/9YK5- M/\VORPZ5/Q;:='WQIN]J[6$U:_\2.?O.W;63Z-/M=;YV8V'.^Y1/KQJ.I/+N MLVPQ'I;S7,S.SXHTLZO^:/;7LW?Q+ GTDQ>G2IGF]->SX1_S#^/%U?ED7EUY M]C>,>XC*I>]IN6NU!;,]&MT[1]WGQ4^ ^5J 60DGA;EW0S(Y.C3=;;:O"[6" MKZ"64"?C\X)=KMIF>@F]#[;YGTPINWI]:1L#3$9GY^ZKP<]X>O99:X=P4Y2 M8R=B%!O. :0>4LVQ4))SZK !1DCKR)&8>&,?@7^OZ%M'\NX(B$**>H2B%E&T MLZ)H0H>#0 =&ZUP X#%%SEB)%'4*2 .0-@X"S8T$S!V]5;+#N,':E+P29B3, M>!0SOGD"- 19@88W#HD@/ CEPH^ "Z" ^(I$H*:1S3T&M&F>> ;Y$VF.V9GP; 1M=1$Z JVXT0%1.RXA M(EQZ0Q''2CFI#4*.P-1Q&&()@1("'1\"-7(U*$)0@Z'4A2-00I(Q7"@#$F$?4:"L%9

BHI"0JC41H:K:'6CODC,U#]]O%31>-J?/[]BO([ J$2]@1.T4L)*+H" M%!@U A$ M)BI FB )CX'V8!U$'.(H";DS$N=1M"B$CPD>"C(X%,DL+:$P8\ M@,H+03&C"B()A;=,&AS4,DK9\0?0PYL"Y>?A>2F>*5G7UV%5 MUK4;N.32<2JTE9 :S 2V0@+-(1&<$;:-%G@(YJ**)581I#;_/.^AYAZ%K$TW7/?0YM@"H4P<_$48_CPO MFE^>Y]>3V?#4>S4=KZ< E'GZ'EBC??$>RL9-<@$&8YS"3P'!A#ECRT$JDGK M/U_8DM([@IPPE6%)&-$9C)!U:IUV@CNL"5 (44B%9 9000A24& E6]'U#L+X MU"GTV*>*E] CH<=+T /".B?%( *M!Y9Q0RE&5@NO!1- :>7"7ZU4?CL(2U%" MCX0>"3V>@QZX@1Y84R"U)P8!BCB,F($XL5)R()P^@E"F3L'"4:HD)Q/$]&DR M[X^RJ_[T]WP>>2";K:B_E\TBH;R;!TI)%O0M)K[6AQ5?_Y&=3Q9Q:5_2B+6C MU>EW:@[QU/H<>?<("!L5( BQ@'H!J"*$:F@4-4%QYH!B$@^K+6H)=L*8]E:G M#I*PQV6KV=0[4VDW^T4DN$YPG>!Z)[AN=LH4PAJAK?9446*51MY")XE$'@7P MWL)CW'&[YIL!.>()Q!.()Q!/(+X=B#^16@M1HZ-FD*ZU$MPHZ2'ED OEH!$ M @()87 ;#W:W[0*/.MS.NH!YHM??"LP&J21/W]7C&\X#B Z_X C1^UG@,\= B+M#$$5$:'+,6Q]^\?\>EX0 M;GDJ8-#+(G_M_+Q>=I-GE_WS;#S)1I,(:8%+[G=XO-]MX=YH[U[\QO)CO/S# M>5F>#Z_#'^&>530$O!FU+^> MY1^6?WQW%TC.5J[!E6L=\K.'/8?E.RCZ\W=G&_A8O7^GGV3;#TSO>N"NY[N# MUPZVS1/J=;W"8EM<$$M8N"D9\O-D=!Z>8/-!$Y)A $*\QBBBDS,1X$D28&%H>U/BJZU\;SJ,Z"@Z]:K3B0E.G FB MG3U/7'":7!#-9UEA/SOE&$XSN;K*IS%>.+ON7^?3Y$+8+PJ\77[Y3DZ %]CX M.V+&Q[)N\&X]9@ SAWDLJ*ZA0APX0#1ED%G-<'L!D^(?I .A_BO>_B6R=D<\ M I#WN$P-0A-B)L3L)F*21LL:0(&##%(E%:>"&6$]$-Y2;Y!55+623?E4S&+" MTE1H*^%HPM&#PU%DT$@8XK'.V=[$@LG/W1E_&_5P2N(WUW!"@) M[4$ CJ&,24*'XT '6?>%-%!0CP3VF#)JK-!2$4DA"0!!A4';%(PX3&M>AW C M541+F/%FF/%4PBN%= AE<2R8$>(,1PXF6B]W]Y_?)]]6?4?SOI?(M&F+K(O0=!C;%1$:=W+46FH)(/TZS3L2#J5(AX1!1X9!3YJL&G'^$!BC 4=* M4$NM4=HX )UTSE!+A'F5'B )A!X6AGBK=3I;K>#628-60JU#1:TG0(O!9D-9 MAQQ'@AENJ5-,(8BU%QAPYY7E+VL]DM#H<=4,D*,6BXXMMNFN'6P^+,EJ?V2BFM@@C#'O3;4!V63$X*YT@I@*"$Z-KO6;Q\_542NQN??KTB_ M*QA*>T@>A2\A(<5Q( 6M&\HJ9ZQ"A$H$-.7*:^@I),(AH*R0?(OJK0=ND^H8 MAJ00J(0?G;4G,5XWV@)$:(F](Q!9*K%2+J )!,[S\']'MJD;<=CVI(X!R%TA M)$5#)<#I+. \A3>R%EB, 00FA M=?A8\N162<4=;OI-4)OI\>0[>/%%D]"CQB-3U83!@.!8FQ(8!*JW1 MR@C!M#8T]AC2_&1,5%U&JOUU,=J"X!..)1SKF*F,L[H ;+ 0J. (!Q2[* . M,$:PI!X*!)QJQ=9^$*:R!&3[:+#920M;0KYC1;ZG@$_4$ASW@L4FD=S1(,%I MI!04$$'+I:7&^"U\! G1WER)/#CA[-@"O#Y-YOW1_9T6>]GL@4:#I^(.V8)V MV^IK?'SMB_80&>P5])!M M4?WRU# QJ-&$[<\JVR4)L;"^_J4P5"Z_;^/9CIOG"PWP_/Y9?@SS*.BU<%D-.I?S_(/RS^^NTN59RNS_F=SUPU_-#LM^V\?8=T&RK[;;-!\4)4R(#AKTL M'H2G*3J>? _VE9_AP1/B-481G1R) $^2 LCQIL27VU!>=-A1#OVJ1=.24QP MXDP0;9AYXH+3Y()H5,D*J\I.\55A=H>?1/GBEH''' K;.@(\N%@'&&[U@C:S M!Q!FA4"C5XF#WABA*//.Q$*-@BM),728$$&)W::+6A?"K%IM7%+<%*V&>POT M[4GZ*M5C#S,F*^%OPM^CQ%]:%W[TDA**K316AZ\)DP)IC[210'+L12L-Z3H1 MUG58R$P3*B=43JA\5*C\1) 9 KR&9>D]UI[Z\#]-G66*20I^P-MAX3/IR7:CY+K)=KLG+D?#^H'8SUMNSWH$I\H)5&Y%$-;H::A! MWG(4>R!&(5@2[I1!3C"K#7/@2&S#NW?TV3N>PAZ6\AA*MR9T. YT0'5=9V\A M5PIK@@&AA@H%L568.\@I\L;+H[=<=A@W1,*,A!E=P0Q2]YZ@D#/FO0;> NJ4 M5@Q;PPCB3FM!0"O>CDZ;U;J$&:EC30*-SH(&:X"&Y !+8QR0G&HAA:>02BH1 M159KLD4#Y(0&6V@>!+09FM)AF\Q;V,,/H8WH,3L(3KEW!(*R+K/F J1JR:13 M7E"F8Z=YXI&@A$!A(=JF5OLAV'AV;M6S?]=F#^%7B3KIK&B6\.9(\2;H%BN\ M@RA5H!PSK5]23PM ]9+AW!4HY MJP/V$:=8 "Z5PE0RJHUWUE,. 4,^J)9'9L?:L7W-_O.FP&NVKNFL])8 YC@ M1M):5E-00ZZ-=!!3P8 $" ,K&+3<<,E24].WAI[7[ .8@".(D.WSS5&4C94*-.0IHYF=BL1SN CN[6I4]N@K?J#/IF M-MR]-"EY2:9W5XXC5A]'&$M+,$":,$>!Y%IY"8D1A G-I&$'9N)[D]".'I"O MVN>N>UZ1A*@)44\:446SQ[)B 5 E,#H(^ Y(0PU4VGJ/"31\B\R*CMLTW\3! MC!/0)J!-0'NT0/M4/3D":J2%EFJJ&(2:&\J!$!1:[ 1UC 8!UFY1B*CC1MR# MKPKW8LH\_#ZF"9D3,A\T,C\%S*@A A/ID*486TNITD9R8!"R7AA$H-BFBLDI M(:[L0=@-U'U;VW7[;5*K-?UI<15N&6S1-C7R5V/Z_UG,YL.+V[6NHHAQOIC^[S +=#K\&4@EDE?6G>3:>S+/A>#!:G.?GX8]L?IEGQ>J$GS\'D,_Z ML^*[+U%H"12XE%JR+[%95]8?GV>CHF/1ZFF!^,+[^Z/WV3_S[++_-7Z;S6*7 MW\):GDVFM>D\O'%%Y>$U_7EYP^<\'\?!] O>'(X7D\5L]=SF(.*KL\+[$_$B M4'X89QZOBP\+D[G)1^%Q5^$AE[,XD\E%MGT7V6KY/N;7\V;72%!TC90[/Z]8 MNYWO?KR%Y=:/>Y^IJ\"F81>F^6#4G\V&%\.POO-)EO>GXT"ML^QB.KG*^K48 MFTT"74S##EU=3_/+?#P;AJ4.I#2YRK-OXL9\V\O&^3P\L+P\/&N#? I:**CG M)K]#/L5N1LK;>4[SRVF>%ZL<)I#OOD\5^>3CR")'0CXO)!:?]J:C>]/+GL]B M[[/U0^RQ0^N5SJ@M.Y"_TJA^7DRSB^$?^?F["M]J/W#C! L'T71^,1D-)_'8 MF@UG\^+ V3CB!N'MQ3'7#SOQQ_!J<94%D2@/PE@\J_KS^.3;>.?B.H+FSJ2P M)E17DLF&3,WK@CW$4H2Q<QA;>R(8NJ''ZMQ_A*>.CG_ M;9:??YJ8\N"X;8BN=Z1K&]GJ'_A?G^R:G/HNK.>'\\6TX.:SOQ&P(4^MBZ@[ MJI856 1)H3^^#?L2*&MXO@A'3;6=M^^S3Y=KFUOLUTU>[6$AD@0>^I*/\VE_ M-+H-,G@0\HNC[7,>V.PFFPYGOV>?^[-X/!;"U#"%[U M_Q.8L_RZ+-,;7ED.(0I(>0FQ85GZA703"")\GJT'(13/F80QS1:S04"Q892^ MPY>WQ4##N 9!#OI2D&D5QQ#^"MP?9S,M,G(B5,52,]GM,!^=A_>KV=U+ M'' M;+ \OFZR-H#L>C$-;XC3#0O5CTL0AET\*8I\-P6)3W\/HNZ[ZNV;8G,EXO5+ M7:3XN@2!N]R_V8#Q['%T:('S(;PSX.+?R^GR(==AW]Y]#JOS^[O^11C2A_[H MIG\["Z_ZR^6TFLUV0^QO,[XL'*.!K_XT8P8999T/_*NIYE);(ZD"0GJ. !)^ MI^B7(N0ED)V)+!R8>;44_>=@\YZ4N.5[UZCD#AD5*/G>H;.ELI&?J_G6M^,G:/&>DZJ%!;JC"I7@<>?+ M2C6[G@X#"PXC:"WN(L,]D%"!UBS(]OV("D&7R_^X#JL1;ZV>7Z#/Q6(TRKY& MJT7 MP6.UR>F?U9Q5.>5?ES->GJEJ7IZJ;GR^?GY6Q^>]9^?-9'H^R\=G?YOE7X/V M7)YU;9^C+Q-LG[?0=:EBA+"22CI.":3&6F&P5^'*\%_*. '[7F@2E&P,WV$8 M)?+'%_UB$D3$?:UY%"/7C>,'KN&T;+R(.L_LNA2@1[?O.Z<^W'.,K?/ @S+R MNA&[(5>;E8U&W\;C.=IR@R2[)&P;(+$XON,IID>3P>]G]YR)4D'%K-%68T(] M=$I81)"@4BO#N0+O0*.8IX5(>4HU#H_S](O;<+G^+)J?(R UK96G@7)HK[PT% M+B3=\7W&TU(^#RIAD(OC"*H[%U?Q)/[?S?>'@VZ'US?L=9]O"UJJJ*$^_]ZEG]8_O'=7>?.V2IW8)6X M(\X>SBPH7\'DG[];7G3W-_C(3WBWV_;YLC>M[_%6J5GX#5*SMD@8J=BWGIO8 M=C'B#<6G4J$)\QJ=-Y$S"Z!9R %-X#S1/+U3)8;EP96%,VM)"^*>M3J9_*J? MQWEVF_>GA9,BG[U6?[*.MJ=+72$W8WZHA(V\5L^DIE1SRRC06@IA8W-(![0) MJLD6,3]F,9T&)K\G]*>PKKP\LE&B'H"M9NQTDV13$'F"JP17-5RQ9AM&S1R MVA(,(74>"$8(X%("*P1BC'FB M+/_27Q)5X1Z*D0M;.F@ZG]%T@'K$/M.=#D+18'68!-28&8Y![.].#0G_, ^! M">!II>5T"T7CD PB.U- -W603F%IERPF"0H3%#X.A:(.80?(4LD@T=[:(#XI>FA;91[QCP'N7=R,+L)A1V($7S,6_@J^:V5-$@4+01$E5^ MC)=_& ;)=CBXSTG9"#*+1J1?IL.O97SM_XU!_69R%=ZY(=3N. ^^[31X*_%T M1;QHK"$7A'?W/XOA_/;'?'XY.6],_>G@.4REILY'FRZ/*>@"&: 0UHI2)BF2 MC> YSQP"CEKA2< LZY4GDI@ 7(A)@\7CD>=/O@=V,?8N9DP-URGI>D5)EY&2 M!DM*2L%ICPYF6J1@ES&$LS9CU5)L6DNQ:7S'<#'TFK%ISWM9BDT[H7"D%)N6 MB.%(8M-:H(Y2$&S&U8>A5SFX>?G;52$E-C.^MS_7936\Q?4#RQ=6X;M'\%I.LHZJCRG^9-,6PF7=6L\ (1FV%!GM*3%,.(V!\\ [K4VZ]ES M#ZA!K0?*O4FWX&Z:.3H%H%VR^":,.FJ,$K .L]'&:.VULHQ32@37&"NL%=)& M!,0BZ#D8]0JN?4)[$K9:%[J;Y-K) +F]R'8WPVA%B<7)^N=%380\^N^'X]+/ MO\K(G+V5A(=>5<+K) X>3LB2P+PN#B&H]])Q0BVF86T+P%F&LL[)3$I$2D[?-Y+16K:RUV M I4 Q+M$*#CEE M3FLI(:-@HP'',YF\K3A$P=IT+W?)#[Q328_-HWG;LWQS@*WY-;+-Y;C/QX K M?TJU8\^6RP)?/>$07)_L&K 4WMI=UJL5Z];VX!@?OKW[\X7DL>E4/_M;X-]H M.9QD/TWF>4:S:.M X+M*#"TUF*RAPA2_P^^J0E?%7;-XNYE$AUNLKA?^*G2! MHI+NJCUF]G$>OKAJUF;;=J_*58Z1K449P>&X1)8 &>^?9,D[ 16'Q1-/EXQ[ MCN?])8Y[='"MVB] MW\SWS,)2C,(?.Q>LJT@CUCQ>32R69EN,BA*W90'Y0.2?9_GT:W%87(>#(Z\J M4=ZM1OT H*P=0<^..V/MA#6U6YZZG5%M"B#WN'=C:Y*LZ$V2-9N3O&@J&V%Y M+<3Q=2!T[9]Y=E4NT3WEV2Y6HE<%VE5[C)*0RW+1D\7H/-:##L"?#[\&>"P( M?Q;DH,@%833%K;'F26"2HGCT?-H?SZ+(V,]&P_[GX2B>*['8=&"6: \."%9< M4L'/YWQ^$SMD5"65K_OQ8!V&><;QS,N:T/4F9_'\>%\B;)C;8E;.ZWNE?FE. M[G*83_O3P>5M.8LPH4D\U995ZH;CZ\6\$$KCY>59/<\'E^/A_T0SZ6)6EL%> MKES]X.K-GRZ'L\8[8O^//:F\NX3L6@"@C:'%9\1.Q%,,J_YJ.J8'LYU;@,5_W;N)4/3V^W M$+S[Z!>C+F)4.UQUGY+T][C@Y2[ W>,M*S=R]H_%)$I)WRS&_?,XC_S\VY(I M"[FJORRN'QEF5B3R#>/THCRZY.18@ZABOJ(.>\>6\" W%KU\8W_>X.E2:"ZJ M&OQ/N>NKC:[[IJY?-%H/+"-7KUQ?YG %&1OWI_42P23J]>QY14])SGK>D MP0)>ECV3RI?TXN7E[)H8%"]J(%NX)G:0"*@TF$RGD\^3::$??+YM7E0=#0'Z M^^4T%Y]CN/M\6+0M6-7M+ALRE5:'U:FT.H**JM^3S_-^&';3)[8LDUJL<8:: M@=[OLQCY/0CT-CD/R-D?_U[ =?GLH-OWO^33N SG^75>T&$8383O(*Q?Y+-9 M.%7",L:UC6@=9U.L+_UB798_%1.[N1R&;8T07>W\U2$GD]+ M5]_J/!^.9_/IHIA$L0]/$=M]6Y,/BZO/P\DVB#,K'K/\U"M6XB8O;HHB<:6; MQ-K%L5W(,L.X+'5>!)^-BKJU86W+O&Q\KVF"E#5",]CQ.D M,#$2.>]YMST_>>=LLISN1)>WE.,T&T^'UO.GC.*F8LI//;*DT308)A(X?A)XRG;URC1W5ZE^=BC3@5=9O&=53#0,1?]@T$^BCOUA!W8\ MYN2YY_/I$2_"R4X\[7[:_5/>_><=BNNS%!T]_,[^]N-DG-\N?3\78;=>JP=2 ME[8T93MU+=L)0US;QYV6C#/#PT^>(@FT<#"6D/!8.HP8NVN^C_*;&I_'_[A: MBEL9]>UP-AA-HB7Z_CS'?U?/^??J#GW;B%GT,70L'P]NU1_#V>:US>C&E;O@ MQT+#7UU 6V66$[9G0GO3@;O2%U/W6JJ )<808#T4 2G$!O -8"4(3A"8(31#Z*A#::$GAF31*,RVXC5GR M0!M C5,$(D29IQOMLSH$H2A!:%<*NKUMY8&V#._=-3Z8R=55/BU"A*[[U_DT MV=KNM[4]V8VMS47H"IJ+&LVELR" MV3,(VJ]ET$(UI0!:CFA6&RT84L&@$>@ MMV:Z7R+/M2:\(A1DUU>I4==9H3:!T9&"$0)U@KVGL8>&"U"$.+44"L,UY=@1 MJ @U=8)]!T7+D]#.6\.W-RD5G+ M8=LK8QNJBT<"Y0F"R@9)BU!BN718&8:( M]#QHUWRCKER'L.TDU.8DN^U9I3X1=9Y\G)^NS?S9L'S(Z4[Q"9^(@ MAL![1#2AP%IAI8:":L""@DP02FKP5E!:<9 .#%171FT-4DF/(G$,ML@$),(\Y0X2A;D#% ;]E0<-%TDCN?9,.]AA,>]$5-B6L>DHG20)F(X#F"1< M 1,$V$&!+8:64J6(DH0+2PRB%CO)2(>!Z43TSR0T)0=N?<=O[S^^S[Y$4!P7 MY6[FTX* ;W?62I.5\4BMC!@V6M1@A:@A@D-J*&4!Y[T& %HF,33&)3UV&TC^ M[>.GBNG"A=^O6+$U2*8])-N$Y.Y9!A,FG2HFX;JCCK;,*H(@\$90#;F,SESC M)6+>8,IPAR7/DU")$\PEF$LPMQO,T;K?*72&&&VP8<7/0=?&$&)E#5%""I4< MO,<&CRG7Q<;TNRU3$-L:O?5: M,UQ@W$-4'K54G_#E5/&%-4+3L?0*8(X%MQ02+Z2'5)L +\!3:#><1FW@2^BW7J M"+3'-P 6*BPM,8AHC>J52?- M+\DV7=/T#MYK>3*0!04670:"L%9

')AOCUF@>3"3'!UPG#%(*GE(06T)EY[B3V5V@HD.7042B$)0W2C2DQ2 M9).(E7R87:VL<$K(?,@ 3&I+(K-(2P0,M!!2R)4 2C!)N#1&>2?V(B^^+EH^ MFN[VYJ I84]P>@Q6OP0.QP$.5#8R>:5SDG*M':06>"DYL)0H!##C0FR4H4_* M9,*;A#<);[;"&U[G]P1D08H"$"0/1[&,U?F<8$$<48J)>PJD)&VP>WASE"$4 M)^+1#&R4A^=L[:1'@"IF%1"FV-$&U0["+1P4$IO@M;I*(=(:BX HDIR+! G>T&; M@U=!NPE@R;V9T.L4T(O4W70H-EIZ(@12BA(:Q"7%A<76*J:9$9U"K\XHM-U$ MKY,3OX[+UVGBT"_"X.?Y+)MU'\-@38'4GA@$*.)0 M.:^#\&BC/T,X?01.SB9Y_WQA2^+N"%3"-F-".BO/)5@X#%@0M;O!"$( EX!# M"2D04!O#)#3>$2^X5+Y+TEEG=,M.(4(XHQ M%09H ZGF,!9*Y[I+2-,9/;!32'.4,DVK;LV.JG[%Q_4:Y[],\^O^\#S+_[C. MQ[.@#_;'Y]ED'F[/(J46N9RS6;Y;V?.3L.L]57?YF!?A9">>=C_M_BGO_G$9 M1'^83?OY:)A=+%*NQY-NJLGT/)\N9P*O_\AFDU$0(/X$BO\=LI8B09T+XD!0 M3CQW&BM C3."&*08\5Y1R9'C=[64GZ/(I I)J4.-,I]2*RKISU7"GQJ?%_,P MI>173J>]NIX]"'";;J(G*#$9+3H %X<,![#VFA!K"7,NP('U5 ,KL!>>$Z"4 M8!0BL"\X.'@3:.$[$WIW(9X M.BM/)BQ\%2RLWA9O?0-;1>> &44;01(8:$4 Y!S@B"U&&L%F1""1!,A M]7K#('C$RG\+P(RXZ%'>#6!^6\9,J)U0.Z%VBZA- *A1&W$0<-MBCAVETB,! M-"46(J"MQO.\-\IM7R@?1._MIMBX>@VP04"98L.&XW#2E)^;CQM'\ARM814$ MY8%5+'LVR$>CZM?"7Q _AV$.EI_OF>6GX54^RW[*;[)?)U?]C>/M9G@^O_P@ MY7L!"!.<_GE)?($B1_WK6?YA^<=W=TGM;&6'6YF\(3Y[V$Q7OHKR/W]WML%! MY6]PMY]0ZT]\Y*?VG_CBESW?)+J'^(;=0UK$MNPI[@_SM/EL,!U>1[0^<8_3 MDR%;;[O_@X!Y^70/%*#[H_YXD&?](N73YH-"*,@P[&5!EA&)*DZ2*@K),X-I M]T]X]U'*AE@NB.G/+K.@8 V_!FUHG)(>4N!SVOVT^VGWT^X?7]+#CY-Q?IM= M]:>_Y_-3SGQXO?C#M_0*'$SH"H&RKGC(G6:.4HB@0U12K4705;GB#BBD"=[( M%8_RFQJ?Q_^X6HI[GCE?_(/L/][QD1SM.X.^<^.OX;;I<##/S^^?X_W?KKV@ M8/@?"W[WD=W;J_^%80^(HVC7F_ NX=TKXQV"=8U$)Z5RP#D'H:(2<$V4L0!3 M3166S&ZX*_> =UT-.DD0FB T06B"T'LA%-<0RK0CR$&/'*!4"2!UD!H%@)I+ M'3YU&4)?+>OF."#T*)/_3J2[BIE<7>73F/B57?>O\VFRM>U8C>'XBH831< M#[CMJ+-(QRY8EOB XZ7R',MUO]FK8JN*84F85%7 ML(BC%199#+E%@"!@$06:"Z8$(0Z06$=;X]? HJ28L"=M. =LDK M4 M""R!4I*0@&V406V-,M0PK0&AQLD.8]M):,U)=$NM6TJ]N6H$M'-?TE-"[0,& MYR!KKL!924-$D#:),8YRZ810WC .$()02)F\X-LA:<5!.C#0W59:K101$J+- M#+G.RH4)2 X#2#!; 8E'3A --3!(4T2Q5-Y!APFW$EB@-\J0=4C*.Q$-MF5L M.DH720*FXP F6O=11\)K+9QDFAHJL=< *J9$1B]K(B(D6EFH+"4,T8+PP" ** MD9;26 W2F@E/?812/[MXZ>*Z<*%WZ]8L;U:+STHZ5%;!A,FG2@FD4:?#TP\ M%!Q0KJVB1%K%G9$6:\ZI4'JS0%2'),^34(D3S"682S"W&\PU^Y=0!9CEW%(' M*31.6B24X\Q+S*#4JL,P=Q(*=NLP=UHQ++LX>3NJ7!SEB9AX4X9.TBP>TBPHK*/B!4>0 M:\*ELX):2$7XPEA-.=3>2>4W*FQ_[0]'L5"OGTP_!LFU]B:]E17WJ1YD]\9> M/D=K*.2V3T%LJZ]ISV4&>8_+5MNI=DZJ3_ARJOB"82/XT5+NL;/$*VJ5EEXH MI1 .UT@.W(;EH@U\Z;Q%]D @Z[2,$ FN3A6N:.U/LM&W33!3DG&*/=*. 4) MXI(!+/A&(LU;PE5GNKQV!*Y.3\)*R3''99LXD=!1REE#/@1*$Z=Y$ >I]D0B M9:P+*BE BMV3E7V(^N(/##,$:$ X6XCKCPIC]W#FY3#DK"FJUC#8%VK&E%CI?#6!HF$,DNU8]!: M1 ,&,8,"=5Y;O!;=?%V15P06=0UQ*TV@*^<_:U!#"G"C"TCKW6 M*LB!.FBAEGJJ,1%6"$2]=]A (G"G7 *=44*[@EG)A9GPZA3PBHNZ@KX$S&!' M.!>6*@6T<]RR(!H1A%Q KB[A56<4V:[@U>G)6,?EPVR]LL(I(?,! S 'M271 M&,""Q&B-<)9JQ034TB$D %#"02X.7R-]--WM[4&3]I!,O9@2.'0&'%#=$4,+ MR('5$FH&*-96&.6T)TH#8K32&\5 DS:9\";A3<*;K?"&U/D]CDE$!% :8D.- M,)(!C107S##K(=V+,'+PVF#'\.8H0RA.Q*5IXIPNPJSF^2R;7(3]OI[,AO-D MO$O&NQ56&N/W$O'VRB$C#8;X^<*6[- 1 M28Z@-JN8=L_6EB#F5"%&U/X!2"SUP&-*I*(< P6<<41AZPF58+,G8]) NX9: MR:F90.L$0$N NH>.85)"2XP6&%&!I=*22>^15E)R1VR70*LS:FRG0.O$1*VG MU=L]VM1>HZK=WR=QC*FHW4D5STI[>51S/?;YG/ONT>55A^>XQ5'P>CL-B MA*M)N+P-^^J+BP8D_>%(]0?9Z!, A0.($(N)@10(H BF3@/FF #0RKT$11Y( M*EY_]&7\[RC-[4W4[TEVW,)^@IA3A9A&C7Y D.;&6PFAILI1P2B2R"GJ%5;. M;+0B27;5;J%6LJHFR#H%R,*U*\@(SKQFS,D(5IYH(F60D@B7$C+7+5=0=ZRJ MW8&LDQ.T.F55W8V06,.4!2VP/S[/)O-P>Q;)M(AXGA).=>-K]M/NGO/O'U2/DA]FTGX^&V<4B)744,.- MY Y@*S:J.+?%[@=OV]PO@B2#98*/SL('J]TB6&'MH0P_&$D94YI8XAW$@&L& ME.X/K/[+SR>+S*,_^!(K_[;0 #ZYF M];9X*PROFDU&P_/5F_;.'O^UC_5YDG(>6Z>=EN.5CZU&A ]FDA(FA0*44V2< M]$"$PX9* S7EAF_XV3JBW[;AE:*H1RAK,SQQ9\IZ6RY*\=@)8A/$M@FQN!$P MY9UCQG$O8_\6+['F3A!N!=1"2R\VN_D=KTVAC7I9%/0$;#.>(*%V0NV$V@FU M VKC&K6!@-Y):@%VCCIEI9$.>T>-YL0XMAF =KRFG#;*7 #88X0FU'[0QA7'[?RK/+!?]I<15N&:Q-;C0<%*@OS/8C8? M7MSN)>GKGWD6'I=/L^%X/HE\'88PKJ+]!K?QBYO^]+P MLC)LRQ<=34<#Z_" M,[+Y99[-8ANJJM/0U76X)*:.;3PG_V-PV1]_R;.B%\3%:#&8+_H1%V99 .=! MX/O^<)R%5YSG1=#A,(YI, D/'-]FTWR0AUT,_%)&)%[W;XL/[[-/E_DLOV>0 M_6F>#4;]V6QX,@]WMM.] +^S:[S09S$Z+97;,R\=9 : MA_,G8517,$K4VHG@!AJ+*3 08R,A!-Q$QJ"4:2W@AMF^+8SZ5UL8M:D*'!1& M";K:"H2!4UP@JA1#SB%K3(%1$G-("?;[PJAVMH*_WW2'[P>CWF>J*"!P) AB M@_C9& Q\(8#T[@J?#:Q>BK^I"<8; MA^-2QBX4C:7^<5?Q:.@9@T(3N*,8[T-WA/C.@(M_+Z?+AUSWO^3O/D_S_N_O M^A=A2!_ZHYO^[2R\ZB^7TVHVVPVQO\WXLB"P!T;[TXP99)1U/@"OIII+;8VD M"@CI.0)(^%WF_BFJ+G'/3>3TI@K:WTX-;=4NL7SO&I6L&10>/B360>_CX#(_ M7XSRGR]^FD3BZX_4U601YOGSQ<\U"=>8]TO,7(R*8+$PG\(;]&@R^/VL .+X M\6,^R@NT>D>!EU90K0F!U"@AN8"(4$*])]P:]:Y.*D6&$>\1AUH RK744,H@ MT(>_ JY+I\ZR/(#F=:3_Z2(_*^;:9)G[WHX8L8PSS06GT$$EH89(6^JUDP*P M=^0)QGDEC;Z;=H:H5E],1J/)32%Q%DQP'0Z-R $%('Z9AI,RHEI!,S4T]D>C M@'W3;2&RGTZ@AP?S3;2U7$X6LS"JV; MW1S!.,HVHS4/! 2E&ZJDIT$^&E6__O4,G!6?P\P&R\_WK-&GX54^RW[*;[)? M)U?]#:?557_Z93@NA]=?S"?++TH?6/'-S?!\?AFN#JM3F9L'@*LZ9/I7H MM^:PV/0\[#D]O.+,>FYBV\40]Z>'KT QNXN'*5QU9W_6)GGL>6%VR;WS[:;[M>_[$% MFG*+Z>3-$I8Z$2/R__Q)8$:^>\("2$%=9]L31S @F"+DJ'=$844IAX23\(?U M&U42:S6W"!I9UXCO"1<)*O6_9]/YOY=P6 1P+ WX_W:__;J*YM#]47\\R#]> MYOD\0FA\\([)-JM;ZM'6'O)?A[/?U\-(2CW,56J8+[6PA^-27ACJTC!\YHOI M3A$I0O8"5;48D'+L LI.P7$'%P-W))%L 8IJJQ>CFG@&'0"82JNE ]9!:JG$ MQC"_T6DDP5.+\+1KP)SDO;";[LSK MR5:0T2=%*UR+5D1*B+#EV@A/@0J?! 5$.\P -YIM.%?;Q2[ST[].&;L&X]O= M$NL(;5FV.F:KT$DW_J"-=D56"^.T 8PS2:4B0BCD X];K:4*ZE7B]0[**9SU M$&M53DDM/O8MBO3'_?-AN,E&3]2T(ZKN_B#(/!7-15D-0E+P6/=),&MU;)ZF MH'%"6LB1#DJ4VK.R9)0]91 :]'?,"27)EK.S6''(T@.O&9=;1#P7F@-J*/)& M"FP=LY19$=@6F<2X'90>,.XAVB;C=E](.'1#QK(0;B#OW_-1UW6Y_4'3#W__ M^!0ZR88=PV#MD #*$T@1A@&1+!=2:A\NQF[/+J(PUE-&I^%HMEO2,H3)CI'L M&,^11%C#'8PAUYYX@T%0(1AWVC@HG<686>?X9M.\Q.M=D$10#Y#-=+UDQ^BN M)*)C?Z?99?9+7.2.*'G[=9W@IUPG##45(DNACUJ0T50Y)CPWA!$#O70J -%^ M8>A[_[]7AO6^(X)<'BD.6'AL^3*>II$"$4!X)"XR7 4BG#".($ M2 H3XW90?D"T)UJ5'[HO)ARZ)>._^^&.(B8C3R$93\ 3;;AIB2$"0^*5Y)1( MJJ 2&L?N&1YRMIGOWBX\_?Q+86DA')E-=!/I'>$9"XO9O""$"MELA-QHR]&S/Z_SL'U!-(QHR0EG MJI9(8A8<39]R=A0?8P[&,2+)D M'(PEX\?\CS"I?=(+!D_/B53<-B0*3Q%-.@OR&A/ 1%*.>@4Q=B$ M;R%G^X6F'_^_GTX9FJ[^&.\6D$&2#2/9,)XEAO"&)Q0K!(Q0E!CO@BSB)97> M0XJU)P #DWB]BV(([P'>IA223!C[GJ=:!/+KCTXHLT0]*7&0IEM7(:4Q@80S M&B0,#3PS+. /YDPPO.>P,/7;20>H]Q<[]PM.1HQ=Q8H]%+SKBG31\(>*()4B MPH6&1%'HF"2><*>1C GKA.W9R''B?+VSD:,7)+^]=:-*!3:Z!5EIXFGB#S+K MOOM =K+,U5Y;/7;ED):X<4@KPA7&G#M,H6):*4"]E]8:[8%I)3LT'<,[9%V M'J#=: OYMD=T^YT?MZO8OI_YO70,J2C\62H*?X#BQ\D7A5_VILCNMJ5(JDFJ M"9]JPK\Q*J6:\*DF_!8T]:8UX5\O#^8Y9=^%D'79=^T@14@A 3F51"A#L'+< M.FZHA7*C!]JV.J7X!TEUE=LN^\Y0\NCL?7Z=-'D=CN%*@KH9.<5:& 0Q)5S2 M #1":$^M0D@:CBPG"60Z:-;BL =DFU:MY#Y*]=D[DPPL82T#!11RPGNCB28T M!KA S8D$)DA!BFFD]@M/)UZS>=?Z[)BG^NPIC/9YH@BJ>5USZHQSL68AIDP) M#1!$W"A%F+<*OCCQ/_'Z'D012GH4MNI@ZZ;_[(C,+2D5^ X&D08& 4(15<@1 MQ2B$4'$%M#?4**,D W*_&'3B&84[IP*GHF8GF0HL:81NW9]03Q9,9(5XUF"2,-K2[6B$M$@CUA, M'0D_.24-#ZJ$<-2#Q.I=%$2@[ F0LH$/RXJ1JK.OPQ #H*$/:>DYT<8S1JCG M7@0TP@IK;+W%'KZXIMGC,'3B19YWK9: M>!!8UT(LN,20Z,2X790?6(_A%)!Q2(:,5)W]N0$9#. :GL+EU'I/( I.GLR9CQ;&&FX0Z%U.D@=2')NJ252 M:Z:X0Q9:S;VW>PZ_.G%NWUD8H3U,>3)F') Q(Y4VVX0A5L.0(@1 2KCS4%$N MC%3"$B>-(0@ :/9LS#CQ$DBIM-D;R!5'6]J,@89;U&&LA '"&$!I+&?F-5&8 M:XHQUD2^N!-=XNN]E#:#D*329B>B"J6)IXFGTF8G5MJ,!82O2YMAZB"E6L2? M"6+2<8"8Q]HY(YQN);(R'<,[Q$Z"'A8HE3;;0VFSN*:13H?C1;]:U'*5?PK4 M,QT..E/\[&__IU^P[@PIH(E7C$D%J"5!CC:$&0^9)A02J6*1K'[CQ@<'_^*A M%A\W"ISD&7Z?_9^U15Q' EL6.?S7IXVR%A\7U]>C/')M?]3$!SN<#4:3V6*: MSSZ%Q^C19/#[6;$:\>/'?)07#/$. F."GF$8@YXZ9@5TE'M*65 P'%7X':BS M/Q"7@ (G-%74.Z 4!01Z'.XQGEM0HE>@BOQ#0%.O)'.8&H$8)P(+W5Q!**R&W'K-(84>:H$5(Y8%-<]P)C:6 MX/_/F'8>"KX> ^OEU2 MRC"?[3;6.\O%MQTJ?^EB(=+.?C56(M+:;#B;9Y.++(@>X8@>!=D\B''9-\-Q M^&:RF/7'Y[-O/RQ'_/R7R0=E\^T0^X"J6K94LE*>/:RS5R4K2>ME*4'K3WSQ MRTZI!N:QSZ^U:GI[=@SMK2[>Q_QZ7FA+Y2IAT,N*HR#*.(DD3I(DEF5?*XJ M-47L5@ V3/?@ ]E^[=]D5_VPWL/^:)9LF?L%A <7:[>:HF]JQWR!F7*WV;Z2 M#1.SJK1,'<8D#0. $JYH1)8*770"BV@ 3@48!LQU2L5.?#6CTO6^BF?_WSQ M:S[+IU_SV?TM&EHPZQ'\6IE(;TNQ#UGT$EHEM#I!M&(0UFB%F9642:T5H@S8 M@%41J1@2CBF/-DQ[.Z&5^ =IPPG!>C *XZ>*5L^3, ]$D/SG9/I[-AQGU]/) M()_M(DH> 08?=;I9A36XQAK.'6+2.QHD)&H%TDY J32&%EIN#7T0:R*Q_##^ MI225UQ&-D.Q!WJ;#L[-"3N*C@^ C6ON]J/7$<(X=P8H:B*6W%+G 4)!K"-!& M6M1N?-3.H0UQCXLV(_@Z?OP>NH''#\?#V65^GGV93,Z3A6=/(=5'EM@3[=:4W77O M.RLA))8^49:6=6 FTUA&2R:TPE/JB5*. .,D9BHP^V;/V=U8NB69@_8X;M6L M>7 L?52V@D^3>7^4#1\*$#H5+>?U8^6[:9Q][DP[CZ\<-5HC42PA,!)09VA0 MYT3$6D6H(AI[:]&#^!H@=6^RD20]WFKKGR?WKK,R4,*/A!^=PP^"5_A!%$#8 M( (59;'RIU(&6X6CR55X1C:*9SR!'^T(8I3V&($G@1]OF1RRO/%N].YFD-03 MT>S&%-Z.:UFL]T0 M^]N,+[N<1H+^TXP99)1U'F.CJ>926R.I D)ZCD!@F9WDU")N>7)1]-:-N16K MI7B=;)C[*:A.WVE020N9$.AEF1#X[,7))44V7IF&]W1>"0XP:)DRUE!%L77* M59L4=7F?)Z5>W7BZ1W+=4_-%^\H>4[QF0 MF-.]IX"PMK,RY"MF@#SO72D!Y'CF=_+1_BD!))%$2@!YAH[S1S;-1_UY?A[^ M.\B'7^-YG0(%4G!U"JXNC'*"BMHH%S1+XY"@ "M*$=(40 "L@]IC[L'*:=H? MA5$&SOJU9*Q?:[[:FVD?TQY!K596ZR:%IIB'A$X)G6ITXGR%3H9)'I )$:<( ME,*[X1.[3@.,.MQ><+H]';A&RU,:FGMNYY.KH:SV61ZFXUC M4:9HYUJ*CL,HLN>S>4.&S+8W8ZV&N+A^9)D>L6/QZ_G9WV!X\>+Z1)W")Q Z M+V2C82)!#FE-C2&*&DL5%$AR9:$4#EN\D8(2JXG%PG]_G_3'LQKYOI].9K.* MSO<7FVLL)7XZ!#X2,):LV&<(X(U-)PP:C'06!JL8/Q"0.4WDMQW MXZ,=A8G_S:>3\_[L,NZ80!!]=PP\=!KFI9_7_& - U.6=+@=X]:/+RY=-N*> MO&"<2,TPX)IRA+0)D$2E%0A0I^!&W&1!8 T5YJ=\OO=SO(<$/NH..8D13Y01 M65WV1@GGE>)2&TFIM51S@"7&7(9_E<<;[36V8L1VK JL1V&KT8B=8\2C2OM8 M!LK,)A?SF_ZT-"!<]:/I8!Q+&2=%XU@5#5$;*6,_ ,P$9DH"J@75!D()":#0 M N^T6C-25A3SL2*8H&_\6)/+WLYW"'K\./KQ)O8Y!O:! +"&"Q(@39B%'L9B M\U002Y$$U@N)* 7V1?S34I9 3[::K=GQT_069Y8.+'P M_2S4:MBFD_2*(@MR..'/(. ;M1 .99+-Q2%4G<0ZC5AM4'Q\)' M924HBT/<*X[?=UB%-V,#4MPE>#JE."J$;VEE%=! MJ&2$>T^EIA(:8+5@G"GLD=](%=\-KMJ1,SGJ$0X27.VI,,:36=OE[/ZSF,V' M%[<;J<];YTK?,X36,I6SS0G?EU*,JPSIBEJV$>;/'E^P]7D_,L5@6:S6/[ MVUGQ._QN67R@"."+=YM)3.F?A?&&OPJ,*0;OA]%), RJV,=Y^.*J6?YDV\4L M=SU@:W8UF>9A74J8#>OZ[?NG$&;GC6\5^.[4Z'EAG1,U&$P7^?G?A_W/P]%P M/LR?4>Y$&H<\)]AB0Z@C5'OJM:9!T%?$*V<;Y4Z@9&$,$ED03E4FK+282RD% MA(@93<%6Y4[>J/A(M4198XU.O,S(O+EQ(\L7_2H(S_1[W1%TW=P7 M^]Z.R'7"\VR7NZJF)^8O!T1")8XI4D.0)>M^^I>9 E(E$2) B5(PDQWM;@! MB M2:\PNVE)NO.+V>*J*.H"_I:-=.R8#0P8AW>?9^DNR0+3/ U0!7+;@B30HR M$X B2I'#WE'NK(1"6<0AU@(S[G;R^0Z!JXX&QZ22^V'$[-O(#-IHEIN6T HC1.9H7-4>@P1ML9@\TB.Z:@#F!QAU&75?,]E MZIMQXRP7IT59AK/*9]EI,72&'=H%-*B#81-UECZ.-T.:$A]@1S&)M%#:>8V, M0YKQFU9!36"_M>C+%\_@P: C2I^E$V%O1?K CF^5'5&36BDXU\8H9@@',5-$ M FPL8,IZA#A@X,GLV%4+#]YM_5WON/%-F>";M+C%1;',5S'39%;D9=%.2AEL MC+=J8V#:C#?%0BDD)0( 0$J$$@(9"C2!1A(B]8ZT_[@AF)\CO6Q<@%?'CU>, M MB]!:MCX*&WP4.\:75G!!"*8^0-QM11I@U@CG*!,&$2NYVPWZ-Y:&BW^5ZM M]LM\N97/ M)_DRF@>3]7CUGS5Y)7++9T>7XF DP-NV$@:N?*=<26!K@(<7'BBA@8:,>JJD M(T&CYI(X1@A@.X'U0[FR&]-=C"@=NF^^&M.]Y= />N3J:I1=S/+81F,^R8K_ M64\O8HG78'B\5<.#D*:UKR8$ ZN8I]I2%XP0"053FGG!+-/RUI"ZG_Y93)ZG M,400]X@,:4-/9AWNA+*4 Y1 M]E=GKY=Y'(FQ+%;KY3S\3UDLOQW2#GNP$MZJE2":A#C$H5"06:N4I]11 3BW M*ICP 8V"_/:W(=#G2%^?$GE]JJCKZ-V=1EAVVBVE=];!P(SOE!DI:'+M-/ 0 M.86IQ)!22Q7@S# /L>-0(W^K.O 89NQL4 9^VSDO;])4'Z_+L(K8\G)93*:K MJ@GFI+A8E(?54KXGX'G-^(*;K#JC+$#,&@\ UITM^P\LP9+9@@E$ICM (:*>:$0<1!@0_CFZZJ MTD8$=UF4UG.I^[:,]%7^9Y+#W_+9NLC":L(GX;W!0!@,A"T0\291CBNDO)($ M22ZHXU@KQ8Q"(/RO18CL1MHCD:GYQ/TYGI;%E_S/W_*KV/#JV/9Z$.:=SKSJ MGXDPL.-[94>)6\XSH2AP'L!8NPZ] -+S\#T?$V(PW6W:^&AV[,IB1[S+O-7^ ML>.;M-@W?OR3?#6,LWRSA@:#HI7$JSC&G!N*.>6":PX50P%F "+AW;O*WG[) MEW\4,9?7+,KC1]3Y"+"A6GU@H-XP$&XEO6%!$ 5">RRI 50*8H S/!:50 WN M*E1[* -U-=*2O0T&>E\6^W0^7IP7T3P?ZM8'BZ"%/ZRQ")S56 :!S1D@%"HH MO160:@:Y8ECNCDRJ:>NG1%I?(F4=6WK3D1"#:3XPXEMD1(%:DZU9T*)='* @ MJ*56&.0"3[HX$\AHI)["B%UI 4.Q^BLRRJO!UOGNW(3!L+B?+(_0K;LG>,-! M8W@@:PG&!GHD@^5NL60>.F@U,=[@H ?,XA\3T7_Z_=.U!- MF.Y&+WC+ELDC:+BKJ:TOIA ?96+K4YJ"]P6M:8/6CAB%8X?O8 51K+P@%E"M M$13 46GO"G4\HZZ$!!M!?#RH?LP9]U:/&B!K@*PW#5F\*<^ 5B+'A.'*:!IT M36D@(<1PZ!WSGIFG0%8WNB7"9,1XIR,*7A]D'6FF],VQK:V'VS,R^5$/=^= MZ>>^WQ/'TMYH([)M,+9_.*WPS'I+*83:46T"FSDB*".8(1%4"- :3@NX$YY* M*@([4BF@PH)S@PQDU'GI^&L83KO9H>SAQWW/2I]Q)&W%S9M9R<>84ON?<1KV MU_4L7\ZNPE_?IL5E&DU[DL_R^3B.J&T\LILF92F=>GT1YTZ'[\5)U '4SZ;E M:K&,Z-9\;Q60>%)^J!0 -5ZMVQ^.8QY C/A&P)YD9_FW(D[GS@+PAJ7FL["> MR?3TM(@?GBX7YW$^;EEL%O-C=K:X+ *@CK+3]6J]C!_<=OWQ8CV;U!?:7*8( M)+N:GJ>QV?EYP-55^:%W!]-3;FL00IX?MV1'&&P>@@_^Y+^ CN M-C0.VJZG> C>L&NDLV'-+T4;1V.F P=X#\3R3HGE\-G>KR1 IFMC+5]E)\77 MZ7P>]>^@D%^$KR\F[U/!Z/SY7M^,VZ,]U//ZAR5I_,-6Q5F3,?.7$FJEEXY MA0@BU$N ,7ITEU1;J:E67!@-G054&6.0;?HB/0RJZI?3HORI+-?% MY+N[@XX=-!0EW:)7[Z+@ X.^3P9% #3EB!9K;RA1'%A'(5("4Z6X9U3#6"B] M,Q3LR0PJNF+0.*6'#UU&;WIY^JM"W(R@%W$&_&0:H]]#B52/HD@=@]%?]Z$1 M:KJ;>*N$\RPA$0WFC%!>*X\D5E@Z:Q[I'_DMOXI#9FYV5NQ43> CR+OLU/#0 MDVXH^"E'W15K_VW@W_?+OZ3A7R2-T\9!#R@,2H46W% /)77("RSQ3LK^P?S; MF18A1ISS@7_?;7%6*_84E)$G19W>LKWT")H?"AW>9J$# KSI=VV%%\!+:YW' M5'(BK'3&2 \9-\K:G6+V1[N@^SK)]?45.PRP-<#6NX:MUAQJ1@3&,@ 9MHA2 M"X*U":!20%*(!0*B@_A[%[ E1@!UVHWW]:'6D4JT'I>O/]RQKW>\66H77T=F MG,[7><4LZ6O5#V^N<3=O;T_=5P?/ .F-!TC_GBTW%[G(OQ;?GRR+_(_O\].P MI!_RV65^5<;:@;-E_32/6V+^F/5E9\L(6/]2,H." A>T.FPTU5QJ:R150$C/ MHZ?.'_+LJ: OFE8FPN6\-4LJ?T$*VMSW&I7<(*-;:@\A, 9C91B#GCIF!724 M>TH9D>$OA0/('U@9:8O3(M:2?:IBZOI*16GSM8@^$#LMQ[-%N5[N*8RDQ@'N M@,*,4V:MT,1(I+@SDCOG>*LP,KPMX_(M(2H\!Y#$:*T-1[&$$HI741BYV;'L MTZUI"/T"PF/4LVTW8).'L2EHVZUG&\K8AC*VH8SMI?,G>_9\G=5=O-;RBFT% M6[5+&(RJRK8#:W0&DGC])&&+<9LB8$,1AQ?BO/8HR:Z>\7TVKCK5#!['(V?< MORZ'XNOW%R+8].SE%!D'H73!*J:$&J40-UXJB0RF NS$LV^8<$?OU8O B,.W MW2)\ ),!3%XQF."FGZ5%B%'MC">64R^0\HR3- ;$ 6"$.QA,NBGZPQ*/(.XT MEZUW8+)?6SL/C#TKC@(>1]+#9HNXK&)YOGG>AU]5WH) C_WU_R[7%_=HOO>X MD]C%ZKN_PW#?]<4AU#7@^PLDBAVI K,O:,V:4FTF*#/0.XX1I])#(9TD/*8C M T&4W9D3=P.M?UW,Q\?N/LP[+M/NK8XWL/K ZEVS>JM(45( F J&'C.* H,% MI-P3R+3G3#FW,Q;B,:S>C6X&^0B\#5:_):^CM\&Z!_>C/+2E;J>JTV/OGOTT M'\_6DS2V,ENDV55;5;(]I2*[G*[.XE?6RQC #\\?6Z:&OY*[-W4AW211?SXK MBIL.P8-Z(O?SF ]7V]?+&(*- =G'GU9]C=79LB@._G5VODC-^XJJ>=^AE[DE M7-*.E#Q^6;$5;T3)4789._F.%U_GX>,GK+ "_W_=@_X8MA0][7!XGP#I!<6 M*&6 <(?_#!QB OTL I&[/R-7A>-695F$_TR^ MY'_>7H#VCWL+6.A6-+![10,#_ />D0Q9V*59^..&A#CL@(Y^&$U>N810((4E M1%92S9G4%EC$C$#"6P=WM.YN#D-T=1@4T&,>QN)T8_B/PA_E1%FM)QY)WA7CFO$*;66\V5 $&QLE RZ=U.Z?AM![1M^EX?Y*$+?7GM/P]GWV=_WY#2?LEP58'1\S!AUU%[%6Q M6ZO>%FJG/%':$ THMU)!B8R6D=4"%.*=>15//D+1AR,D],/NA,/.CO R3VWA MMZI5E/J3';_=25-W=O"M=B/5[2#UP<*87P>7#X\=._!>F\MWH>7-P]K?I)+7 M\6H.I_+GUC1I2V *:S7F0;UAA I -;%< ("P"$J.)L?3-.\OE19;V)3W.R$^ M[ :'LI-7)/AH$]B'R% -N5)62HH(UHH3!5.1.F1:Z*/IF5T=Q6[CF\Z.H@=: M)FO&M%-*C462AY.R5!*@I;".42V$H ZXG3'M76B9__7B*@H*5AUXW6HF:R+? M&#EI-'(VV 8!]5PX2QZL!\:(,%S3'>#K0LU\^3.$0<^\A4T'/7/0,Y^TJH_K M92#.TT!&X: OBF4BP7C&BY-P[T31I^U!]M M\;)8/D&!?B XB48KBQT+E$N1'TN#0)'.><>YBY7!#HF[7$Z?BO-\&CO5_]:< MP,?M 3PZZ/M@#Q,51_0_?,B^G!5E<1=597DXFMBV;;RJ6L&>7%.E8T@UP= \ M//CA1[AXB@D4%O5$VKE1O'>3AZ]\//TSQ3)C[P)T:XX-VX,:S?SR- M6[)8/K1DFE@, HXS&Q">*ZX%8Q0+0YVSRJOV+%GI(4#2&$*HIN$_V@61X B# MRAMK(][?LQM[[[.S&]7C9+?V.K@-GQ]8P/Z08WG*J:+O'K**AVS'4W83';^E MPQ/JOY^Q1K["A]X7QC_+J. TI'>Q@8ML5C%8G!&\.#V=1BMY'JVD('.#_ MR ML@AVU+?B;#J>U493_;7B?];3BR@;'SMW]_A2[U$(&MT?/T27Y:I4\_84^HIH M]@_B]I@ 31 A1M)@/S$1I"M'W$KIO-50M,"360^Y!EHI""A21#BI(!;*>*MP M6-O!_2:ZVLR@,67E^N)BEK2>H %M7"=E=!L%>[I2GR.<)8H)5O@.*;6Z+W30 M>>%F6M[>9@N[N_ :6S5(@ C>_//$E@UT;\L&P3OOL "Z[:/PPH76-S)"#\IU MO$4N7V?>9'/[N:^X?V8:ATZ)[[[ MQ>GWZ_ B3X)]%._D=9)$WZ>,7^>"31;G+I^^L*VI?>4QM5O1-; MON=]J)[Q61^L#+VEYQXTFDT0)+96+B;M J0[#>876>#0IV3H4_*&^I14VA"# MK60MH122$@4- %(BE!#(4* )-)(0J7=Z'EW7AK9I6L?N?03QB(-.FZ2_0FUG M=_S?:\;^F];LFY,!;P#JW\7(LSU@B9L"*L$091X1B9&CWGGM!+#*2:@$LA3M MS,&Y RR?H5L(P2/,=LN>NC(?W^A$=LR.[4\_/%ZUB$&JQ7[,/( )#NU+P&-? M@BU\'-;7Z=TJRL_K>*SOEB)[S\^[O?-*'K8=SRMW>!--%QX0JCUW3"%J,=0\ MJ.D:<*X,UUSO%.[>(7>.YZSD(\"[;%AS^.&_+*$_\WRCEV^W(^:X!.A:OAZA!%-M"3","NF%U(#J\"-@@4- MWYMAMO<^N]F++Y&Q,EZ<7RSF,4TW)IU4.D :K'[\=)0A^^3I T.8Z#S[!#_C MQ) 'WNR=I[HD=,LBO+USG\%[36_Y$GMW9;\L4G<&E[HS;#->LIL5NDD92J!]%'#X>/',$-/ [ ^92BOBV4L5[W)42UYI#^A@_V)(PDY6\ZS#< R0 D MKQ=(6O7P%FN*.?50QB)!I"2 T#N/D-<86$$.!9+[>R8].&& C3@=$@9N)@ST M-K[USWPY31@M\YR;2^PVY"]B@#.0.$L:]MMY3IXSR'G M@K[BN$%PI^WL MAHZ>15LAN%.$Z6N(?>"Z(PWO>%ZNPDVL!%I(?%#VA?=!=C,O"%!:$NM-'&TO M=K+^'LA5'8GN4;!%WLSTBWXY;*Y?LZO(5,I-Z8'[!@WNFWZGH?33+'O[]6^B MU6(U0+[!"$$LQH5,^B2;$1EN^\VFV J%Y U) I]]HR MY81HS$5N'<7<0$ 8HP8@A3S%0$"NH,4$[_2/?AZ%5HR0E+U MU>3'O>D%DN' M3FC;75YG"4C9[F;8TCL24F[_K"[A3.'[-<3)]IE6:6O/UXR MQ,L_) 7O>I^Q)Q-(/4.OS,JSQ7)5S\YK)^'5#?-CX]S8?C, 0KA.L(UB"ZG8 M*K?JN[G38W.7!VXD=KXN,MS?#_ AZ99/R=9\>#_ OC #NI<9=IJP/H@].CB' M?1MY1"ZK)E5NLT.V::[[!U1^WC2SC:FP==@I?+ZWL^TN'[ZX_'E\@[^JF5_2 M:U0@Z_AD^>RGIIW=_IQK!KSC$!F$'*-$&VFT (1"$BQ&RSUL=XS%VEK!(,1& MTF!6JO@3I<*W#>5N3\?8O??I1\YUDTM=H?#%17)[)8& M@5F4#U4GR=C'.?9OSL+G17E8%G:=D_:F\K##[GV=SJOEY>O58O-&99:F=XZ2 MJDWVIFH?VBCP89G5[SQ%>ML3/ZN2I;]$12KRB=WPR:? )T,DJL^DM+WZCWL@D/YY_C;L@C/"W];D/U2A*(_C-M6IR4$9XA_QJG86R$ M3*.-I7*X-/?D;^]3NKSVW(:;8"2J=U5 JQSSQBAE# M%;H_+7%#1:HBHJVBDCZ,:LH=XWAN';<3">V[O],/T!IJOJSE?34"JB4=]C^[/6_R GB,S>I==+2,U_TO)##+*.H^QT51SJ:V15 $A/4< "7^0_R[Y MK1:GT3^\BFT3MEOQ//._;I>GF_M>HY(.1CFAIXURP@\*&3Q@%M.31CG5J^AF M--JV];2*X,]= &U*=(6R6E =HS+KDU@K<[CF!/(74,6:PY M=4H+134%BD"G@;&*WC;P;,_N/L GWHO!0P>/!=SI)=+5(NL3GA:I-;O4NA* !'N>U-))KI)G$7AA*O:Z M!UBCZ2U5#@\ 'KLN(M1\N5P<;XH''TE,AM+>5X0H<-#]>I!>TA<,0K)1?JB$ MSAK'//58*ND,,A4&(08\<4_"H-A!\W@H1$=2@J$UT"M"(33H-6]6KZ&-7D.- M9\ X[9Q@T .D6(5IE#IPI]/P12_6!_/C()@1.B@V+PFQ08/BLV@V&Q!B#>* M#5>*6(X]Q,)(ARGAK/;J, VMO:4_QB- :/KM>'H-'P'8)08-:LUQ)WJ%]XN4 M<3,H-\\>J.H)[J"V4T<(297R%J&@_#"D*$<5[G# %-J92_]0W%&1Q)X#?/B[ M:(;8I8($>XQ.K9YN%S4Q#1K3"X4!WURDKR_PBQOXM5Q2[J6"@EIJ#%#("FZ- M,Y!A0M#!MN?1$)>A$4&=CGA]"_I>CR$U4LP/V4\Q[:48NEN_8:7OK_M@I^7R M D8KJ+BCDDM.I3/*\:3U68]C^N^C8.<_YIMZI6+B_AR'KZKS^.IX@S]'N%.W MUT-/O5\5);?5DKX//UI;2[QE%O6@* [=+9^L9K[S[I80"3H,@G[#G2Z[*L=Y MV4'0#RQ,V32).T8%D.I77<\HNRRRLWR21=BIVK#=+$LJL]59O@I?^E;UB[PJ M5G'$NB#_1OK\JP'3"",B?>*W-)D M[@:ZQ']^7:S^JUB9S3,^%&?MAU.69A8V;ACQN8\^@=_)!].2N" M6K-S9)?A^MM3RDZ*U651S%-WSV4[;_ZT*DZ)/2 2'85O!)CZ>I;%I*K4Q/!: ME[BG'_:]'3(@;LW4<4YS*('"F&*J@D"QUL88N_;$0<(?Y&F.O3 ^GL:RVKCQ MMY_P[^5R]?NG?/ZU4'].R_3JE^E\>KX^_Z6H:M?O;)J!;D):U;7EJ8>:K1;' MWN9&6#/C %+>$R8HY2R(:NRA0UX8&/Z[.R"MRVW._WS0-I/C;/.'@V3#T4I# MG]I7^O5JO2QJ8OX4UIK/-BX_OUA>/\)R?\TQTL9+B9G" M1%##J=2& L2(@<)#*62KYIAR#FR@*:2PIA0(+0G0 @2=D 5>MO[Q+3./+YCK M?D*A[#-X,5_6DA_J7X?ZUZ'^M3%P6MY(()T"@-@X*8!P MR(32*5V;206T-/I^;V1Y38E^;/FK^ ?IP%^)X(B@3B?S]).2WT5"Y5#_^I;K M1 AH@ <:!9@6QE%*M8N.+$PKX!&.04P/ 1Z[+GZ:?[E<1+PICP94A4)20^QWW(:2KT8%2) M!;!'!A4Z K++(I">8\<;4&Z&*MA!N6E@2#3*C49:$NF"064%@99:8V2MW'#G M]F6:W0=#TV_'UFW0B("AO\>KT6V&0MAW4!.Q!WIHR[NC.-?$&8MBAQF&H<3@._..6 M 8P(5Q!01I&G!$C-) E_4PQ83$Z5!\+_\4 ?L!$[8N^#H>BA@Z*'>^?4/VL= M1)T)V,UPS^IE_/H/TR"JIN/;DGUB7O%B^9++[&O%R$_S3%TLI[.4H#^*N:$7 M>_+);+:?EM.IL5H^S7 MQ7)UEIE\&9ANGJ?JC[PL W%.LK"LXL]IV9I'D_+_\W";Z7+R?;SI54IAS;.8 MVAH!LE[#]JZ79]/Q638ML_$L7'5Z.HV7C9=AI^G5% MQ]?A?@/P7Q:Z^%2,B^FW8O+P64]!]G!$H"9,,NH5%\(0QB0@W$,D(6GE73N% M/><6<$KBN#\D%04<>:^180!JU\>\ZY^O)UI/UD6L?U#QOL,0I->9O?W@(4@0 M@*.G=-/.4[K1D-(]I'0/*=V'4,5M*=W#Z*,[*&F8<#1D> \9WK?[8AAJNA,A MPH104EN"A8%Q'J].R0C$6,$DO+52^"$J^O,..4+P6<9=]]CY\E9"A4.*]UM. M@V*D01Y/ [Q8!J2DWG$F)*SZHA%#/+?RUG:,#T&>>S*\NP$;0;NL)^DY;+SV M -^0WCUD0%U#(-;, < @ ! 4VG#,(&8!>$R%0!89S-3!NL^]V=T=C2,903)T MAGU-6LV0W/UVM1K9ZO'O,&;4.."@YXQ!)XFJ, 5R;-%.X=I#,>6^W.[.($4. MBLUK4FR&U.Y!L=F"$(>-8N,M,= XPHTP& '%C925::6H5_1@T^J^S.ZN0 @] M3[5^S]'IE8#0D-@])';SED_'(H[LGL[FJ\ M$2%#8O>;48^&Q.XAL7M(['X.^.<-_!,+#),888DI%4H+@FCX'%KJ"+;F8+WS M>.HF&@'1J1]M2.Q^T+5O)';'U_&(I_-U7I_ SCOWY01>2]!#FZ2^1^=?WKCG M;7U\"556,4#@BP(PHB<;S!C<3S;#H?+\Z+[#(OTS"#@*KA.?+9AX?L M1G8= 1Y:GG#$#N'IGSQM3ND,T\P:X4G83F:9X! [X2#'Q(?_LIB8FC]D[4]> MZBV)?[\N5D5&/QR64^_^9SU=7?U2K,X6DY_FWXIR5=5+58VXU\O[\^=CB99D MAGD@22 P*Q&C#C('M6-6LW;?<@(@Y5A0+H/4MY *Y(7B4E.)H)$.W@M)>^\# M;Z;?5VQ9/5U6/5[6>KYL5\;<*$_8PR$/6=%3'@CMJ2 X&LV_=,W"QWGV[^O9 M589H0E16U=&,PT$N8\5+1],;=M15!H@ !9&M!AB$.R(Y8MY9*HF+C3" %-R$ M\V)N-U1S.R=]O)P7R_)L>O%;L8RIO_G7&X6(45ME_\#AF1%-HQN:(0.W7W'W MW:+X-:PDS7Z(PUE^_VS-9O##5@4.FFUZH]&"T58)#L1VKQ:\VR;L+T^>PU%4 MG#FMAV&.8C?_/#M=S](4@-DZ%EB=Y.6T',4ZJ\_A:H4-%#!>F=GZ9)3]_+/) M_OK__(M "/P8'C?]!7_\6ZJA.M;,G V)M+(CF=;*$DD5#)BOK$8([>;1D..3C>GQM50Z;"EQK>CBOM+C6#Z(Q&&1"=(U,-C-BS"+J(Q$: MPE_)39**=74^R^.XKL]G1;'ZD/UGT?PP_NIBN:@+;P.*E&>Q&'%QFM62!?(? MRRQHP]7PK]79=-Z0Z.;]\.UI?1RC;%Y4-<3YGZ,]R_J\"O^3GB5\O_9TA<\_ M[/I#=KP=&_WMIN*V6VMT?%4RJ@C7%IS^/5MN+G(1D.W[DV61__%]"M/\D,\N M\ZLRFDUGR_II'K?$_#'KR\Z6D0O^I60&&14+&+#1P2R6VL:2!B"DYP@@X0\* M):1*SW!\<4C7M?C!\UB$MWO0&A.V124=F#7H:68-[D=A=#]-'Q70+L!2N9YM M6Q#DRY/I*H#"8KD%H@C.93R]9?$U7Z;JSR@=\_D\ &<:&SG/?LF#?I15%I1, M&M-E$2$M^I##-U:+;%54U6\!FN*O;XKFN5/%CBL1W%!LUK]3PH]!4(5[7G'\>K16L\%Z]G?L7+;$8'J_C M.^';Y],8@[B*#JVZ:4/6\LVYFVH:H-*-5\$EU$914NB6CU:[':U3/E/U#86@R^QR"^2MJ(2;)XF?I3 MW*%E_%[?[O?-[=*]?E[D\WAC/YV'$P\TVMQ<7S5_?[FZJ*ZYN;3M)%[E*)RBV/'7%X[(8TFY9-"$(/I;$84T9)3"EC M)%"1X)P0$V3 M=FQMA@OH[_XIWFES+;=CJWG_#A7-?B%>W=&KAW0$A8?R/%H MZ2;)W M(SW#(G@9&?!X40;AE;BG3(UK*R0[.OH8'RJ:5KA, (1QM%E2OY:II8I 4J_#QID+6_SBVC<+Z?A60.9WU!>-T*Y]621%,K&[XA;2O3I=)9B M$)/B/+H>$CPW,NJZ0KY]^$ ]X_4L;S?U>M!C1?=(OKIV@_ @XZ)(=ZA&C8?= M+ZH&,'$]048$KEV%14_+0+65(REI^R=%=E:$M46"^/?UO(C:"B!!5B_C MUS=-YV)#C=.HNR^R%(V4FT?\.6S)+/MMN^YR\Y#U3B2\C3^[@T1K_ [7V!)K M>3@;Q0.+ZOLLK:K9S3(-'EZ7D4;_]N&QH>@7,5CR+S932 M#@48V!#*EH<#J7Q=YN>5QS(:IQOZW;E!\>?%=!G]@?.=^=.R^GD01%5'P"[M.@ZMU^B^B<7*81V"U!G]:OJDMF)^LR4$ 90*#XFNSFI^=; MO)1/9IN"H1F3+I@4!I.H&3#AF9 (.DD5AE;(%TW!J%"/?:CS: _*Q/BWQ6)R M&?2%H+7^-%\%_7\:%%!5EL6#LS$XL!PH:XGE,C 5D$PA":*GTRN*&6]E8R , MG96QH2X%E"(BC,0> *ELIP"?:^7;^]]=K(Q-L^6B+QYNJQZO"-F;1[^J.R7C1!?0,U2.^^ MN6>J5WNWU7KZFJ/GIETEAA:6G= M<8R1$CQ&&NXRPVX?%[(-%&S=4;JVM3]7IG;9A"B2/*_%^=Y PD-+TA@9@>=I M@=#CBK,7Z8_018+')"I4!SHQ97W3]<4]#WZ/MX-=K#9"-K:\6U_<02WOHFG! M7_< "&_"GE B1IS0VAE)L;?*&ZZD#'A@A63N3C_.EV4^+RN_OYI/?JOC#G64 M,CQVBQAN#4Q%8_1YX*8,OPGOW9_GRW=CWL?K?K#+BT^AG:XPZ6^# I84L*U) MG.V4/?:U4U,3SBM!_- =Y:_?^AM?SI<>]Q>\K'/GXG.A?,KJM;C[U]]+GFC;(0 MW85;%^MDO8PNPM5946EV%^$*BTF5[=O.)0YT7,2I3U5<=7R5K1KMY!$#PXX7 MRW["'+]C^+GM=E_#UJWC7+=6JLUI-7_G8!=PVV=Q@/\XUK\5RXA,=;Y6/I_' M%.PM44S/+_+I,L6*5T4U=*Y*5PG(<:P2N1KN29/-!174AG,*I/:4:JDY%<)" M8(33UHN==,$-W/^T77W,WKI%-0YF^+TY6V +X. :@']?%N,(XI1R MO'E_QTY7Z54%TTTOXE#!]#HKF#H-YC]C)+V5%?'S(N@W/\?.5DV"1(=Q;#\- M.%.DZ]],--D_,=,H0Z#1P ILJ)1.J*#-8TR B"F]'K<[?A"@%")2*$4I,D(K M+F*_:T:Q]A+N)(D\!;IN9%WPQYX3?V)9V#[-\W"7X:;SQ;2ACUFDCUFBC[RB MCY@2=E(D07\>A']18BCVAHGQ?6,T0>'T>2X>* MR9U*U[.LHX5I RD.I/B"I-@X![/H'1RH\5U2XZ_%JMJ?C01-AOL_DX\U"='T M^D%R]'W$[[\L\UBSNORCA\,-#LLSVZ&M;L+8&Z?:];"&:/6%XP(;XREPP#F* M)=.24F0MHE02)N0M71 J!\X]7K>-$5';$/]1%J?KV<_3TV)_7M ]5]57O^3_ MO5B:65Z6UWH<-,2PB87?#)),ULMHGL2J]CM+L_I&1OVU?8=<:RP@;S)< ML '8$($LU=1[H96"G@$?"YL]UO@F-MS#O'&F!63-14C*@H$7,0T.]U@)"CXWV%&E"&077^G_= ULM,[/M=*C\ MJ#_-J[YAF_YAKP,=T0C 3@?'[2.K1^5,ORQ;'>+^'N!T@-,W":>TT2.%B'JC M=$KCH$=:+8WT0'%))57<"'L G-Z;5==3Z"0CR)^EU&V S@$Z!^CL+W3N04[> M0D["J'684FT,U8H'I50R;)BT%!@NQ",L\)TFI7V%20G?L?7]IN:ENT I*1-\ M58S/YF'WOU[U),+U8IYWB=I:D>-$&>J4H @"Z32Q"G$#./ ([DQDZ8_G/16A M;0[WR_9L][O?<7?N]S<@XQ]JB#4 MK(2!]'V+(?;+G'.I>H-8?#"6^MT%)*19&5 M"FH$E5>4!(W3N$.L\V=U=AZ;>>F(R2YY]_4T@QB8_6TP.VF$,#'."8Z-]Y!0 M9*P00$FCD#9:4^MEGUQQQV9L,L)H=\C!P-@#8_>%L??P=:LMG!5&8,B59$I3 M+:S6!B--(!#( 07DBSF*CLW$:$3%[BB:5ZA9OX_,3;,NP]U3FX"J6T><4=+# M+,Y^N(ND0.UV0UPS)255CDH3#&A@@XIN-$0(>&;ZZR[:_&9S]I_:1[_?:02' MG,U.!5ZGF] 32=ARJYK8,1 M?9X$QMYZH08^?ZU\OL>4A: U0)99@@QF&B%/*?5>.NT"HS.#%19*\;X[KIX' M#B ?A:WK;=I)+^W? 3_>+'[@1E-@SA)!(+<" .H)$0!Q ;UEB#&FG.B3+^R9 ML *,..UO=N^ %0-6/)M- 0%MN=>TAF2D@B/,2>:.R%W,G5>/8\ MK./B AF)YTG*ZKGW[94XV3X5^:;-6KKKH_QKS_">.@P4-0@(X)F.!O,NR;^ /^QNFNZ@F+=;7UAO75X#9_:#,_<9H!"T M'%A..:A(T""]H<)0J1W$G&GI(16!95^+ ^N(_,M&!'4YE.+MV)T#P_>#X??Q M.VI$,?#<8HTEYY)3AJ4.C.^=X1 ZZZD^I*S\Z ZG+GG[_Q;+Q20OSR)5" 31 MCX-@'OBT+WQ*&KE,*',<>BNT==32*)XY1<%6=$82:UZ^ZNZ( A>. .]2X/;< MH_/:\ZE^RZ]/N.BIW_K%G#^0-6RMH>>&6>&8I90[)YVT"F+(K-;(*=9_YT]] MVGL]/F)(F1K"&_L$'H>MTCQK%<=,*V(H0E1(!K6'Q"-CL>>/R1X^EH_H!NEW M8%ARR=YT2&/@[+?*V7M]3+*96B0DX,I2!:!R%&(A/?:> *P(9\1P_5I\3%WS M/QI)VND(Z"'380",O@+&'KQ K:1*"3%5+""((I8*[)71AD*M#4""&=)+']63 ML>&8CJE!,1CXO"]\CD&K8%!9+83#ECOJJ9%40A0[P N/ "'\Q7U<70M\/!*D MRT+!_O'UF\IA^K@*'[SKO"5$6UH\H#YH\E):CJ@V7F'$D5,*(8TH_O=>1A8;4I8.$UQ$&Y?1%AK&&*QA#-JBI0B'L*85>$6.@,H0HKRWQ?7!; MW4OV3W=BP2[[5^RCFMXJK -KOP[6WN>W0EQN>1MY)B"R0N/8)YHHY1PC3$N' M"8<2'E*<\R)^J^," !6=IN4_D+9>ORMK0(S7@1A[ .#1AG D"DDN3&<>PH@ M$EQ;PY#" 3ZPT+"/CJN.P>&H;JQ!.1A8_259'3:Z 9:&&$J(9\Q3+9QV3!+/ M-0<$2^]>KMG5\PA]_"Z4_O>1O_5EL:&7PV@\/_DC6Q8%U)XMU MI*&GP/W+N;4/&@6R;PN>,BND+Y*/DE8V!^:6>F^<0Y0+HX EB$@"(7,&VK",R5&$'::7W'P2?=6,QV :P"N5PU<^_QYF.,&N1 W2#"K&"64<"LH MU1)Q(06@R"K_C/Z\+E1P.J*RTZ9:3Z:'U^^4&_!PP,.WC8>RT>0 % P@1[AW MF$I*!2(!%2&4"'IJR;'5KEYOXMKMQYF M-IT7WY^E7+0?( )_N>7WK6]? P,0R#OMQ70>4*QZW;[B\G$Y69^'/\!SU M:8>#G.479?'#YH\?;Q[?=ULW]S;. \5W=WO!JWM@^I\^R/QC/3FCSV<.93TGW%8_=@/B#].JR0J23Q6P2 MKK!)O6G&V,+Y M0(KOG12SQB^71BN]J:(+^K/^X0XN\D)VR9 M3XKS?/E'#]/ :NY,OI2'YPH^;^$D96SK:W262(T4@DA0"I40$DE!%66*"<( M.'+AI/@'>6KA9$,-^T\9 O2_Q#5MX ?.\* M^/9EG[!6L1R00#K)#;&84>" D XSHQ4F,KQ%S7-EX_40'N%(@DZCOITFK[PL M7PV9+2^%IV\.,GN#BJC1!QUUP #CM8HS_CA4' ,L$-*8_7O4D%/=BGG)&&T\Y99;[8/PI23@- MEF#LO(2]AEQHA%UC$O;/4Q[5L=\WI_ME>[C[W>7#8-3W-N6)M4)#$&,%%2-> M0$XQQD(%PH?&(.&U=FRGI^8S>G_W4/33Q1H:L6$LZL"7/3+#!=TRIM&,8ZNA MLB@PI.>:,DV$4$QA:(U[ME+AOG(O'2'69?W=VS'#!VY_'=S.02.&.?.:3$48#9P^IE[VQ&?$204(S@D6G8J\M[BM"7>NJ('17RNC[S5G.6V9LPJ2(!:!12*8M59S(X4P6F@;;%Q^R/S$ M%\FL.RX<0#:BSS.-[>V8P -^O%G\D(VFX+6QT% 9E ))E>(:,R:\$5H@P@!3 M?7*'/1-6@!&G<,"* 2O> U;L@0H!VYYS994AD&&#J?-8>T@M ))XS;W 3^^C MUF]<8"/T/(GZ/?>_O1(WVZ"&E1%RBCB D!2.8AO8 MW,$@]95"$'!.=OP#_7.DV6FY6DY/UI$)/Z7SW>M%&]*OWEMX2+1\QT(0!V.> ME98ZJ+M0&H*$#/\!F@/ 40]<8G?3= =%N-VZPWKK]1HXLQ^I._B _KB/Q+1IAT:9.^'=-S8/A^,/P^?A>F#H)YX-.G\*D$+;GL MD0448(R)"G*9:P\"GVJ/).564?WB#I\C"EP\@K3+HN2>.W5>>U+5;T$(S/L_ MQ_3%G#\2T59A+0IBEP\ &,?7K3R*BUEE@C&3%",*2-.$6N%X$Q210PUO2H3[ P;CNF8&A2#@<_[ MPN>MN;B2 (4Y=Q X3C&RTD'KK0.$&!:^_YBP\'%\7%T+?#(B[%DRH7ON\7HE MCJV/J_!!3]SM+^6]"ES4,*Q66#%I(-/24RZ,=IA:P"75R!)N=IJH]\][E8[T MYK?W^K+0D+UTD/PZPGB??H@Q!%!KQC'T!E)B ;2:2N844T!(P3@W0 5+MP>> MJWO)_NE^+'B\$?$]ZI XL/;;8.T]KBL$"&["L!9"*C@'WA**#54">T]I[&HC MA++NM;BNC@L E'3JQGH@;;U^;]: &*\#,?8!!FN4 8J!$U!8AHRC LF@ !!& M"2(2>D*:[/X^^:XZ!H>C>K(&Y6!@]9=D=='H!ACAZ(UVBB-,-9 2$P@9-,B[ M\-++%W=?'5?H\^>4^3UW:+WV%*XOBU4^RZ9;4LGR1"N#XWYX\$>R+@ZL.UFL M(PT]!>Y?V7"D?5OP&J8G[9%\$(I&\EDDN>:,6 V"!(328N*I\IPZ! 7IR./5 MA6=*C&"W0ST./NG>:J8#< W ]:J!:Y\_#V+>%-\[82'$T$(N*5),6H(),\I+ M@2S'_!G]>5T42H"1Q)UFD#Z9'EZ_4V[ PP$/WS8>TD:3\QX3XP&UQG*J =<, M*^)5+$4+F&@.B6\\Q%W91:LP.4+T>''' ?L&[!NP[]5AWS[HXPWT68* Q8(I MK3D%R J/C350(X4E=Z"3EFI=X!P?2=1I-^779\(F)^S_6N5AE9OWN[AVZV%F MTWGQ_5G*1?L!(O"7'UM/]]_KC+>3 R?_@?_KB[U)FY_' M9\5D/2L6I_=0J5^OULNB;:ZX/R^*>5E\B1O[)=Q&SQ;C/[Y+3!-??BYF1:*V M[Q4U6'FJH+.(4D24$99(HC"BCE+&O@=--A2&G&"+O*28*J,5$9H+QS$BV !) MO\N*0/<7D8"6Z^*[1Y]">FLZ#P(CX# )T-*%^_NLR%;)!5Z$FYQ'+2;+Y_-U M>.,T;5J6MW8M*ZIMBUR;KVW=V."SW\3[8XS39G_NBE?2XN5BEB4XFV M8/%ED0H.OEXV34LZ73U5GX,SQ'C88!Z&;Y15G\L/GCQYOP]MTV#+2-@]+O[@X2 M5;<0["\_?K>#R_7M#_OH83_;'[8Z8JQVG^+7G(9X+,/&'Z17EQ7QG"QFDW % M/XVR-/NO(E]F;AYOGMEBG/@FPW!T)UD_<25#.D!D _P"Z0!/29?OBNC:DO38 MD6/1V]#QI^(\C\B^C&*N+9H&L_,X,/#*K,K7;S0BUC(:&>5..X6](911%&Q' M;"FBG 3]-W'1#YO4<2WO/3QM))H4:#=8ED&(Z +RW)$)!ZJT9XE1^<85@L" MT2_PKE6/M]L,#B'1H(XCAD'I.#)24JN$QAP;H[FSF$HC'S-2[!;4B2#SY7)Q M-)S!(X'HT,[M->,,')2ZH81_@TP8MG*@.0:8:R9@4(-\'/R++%! 24%L *H= M1^4!R'2V+&[+H.@*F[#HLM7DH ,].S:A00=ZJSH0QNU,!>$D\EHJ!BBG2' $ MN910">>MHAT@C5^LCV=LH1&$769J]1Q/WJ(2A +_(3U>]Z4W46]QY MNW6HN.4=4@(XX[A&! -JN)6:8^TE$DIC:_V-$3YW)H%LJ>IH0!.6/I2,OIG M7ZH9'52BON:8UG=+Z33/SQN]2T ];#N>%]1)J\22&8N-Y]J!\+$Q3!FNO KV M+G,?G)W:D>Z(1XAV.IGW8")X68)_YM35FUFCCTO5>X'DV6/8Y.JNI,Q M/6A-!;^E%&N#S'S$/ M^TX$I5L$9?Z3)[)5W' M8NUV8?OW_YVGLRP-8A0PK057BA*!53@Y" !DPBL-J8TIX/EA*?R/7&IZ>3TG M]M?%JLCXA]I&.JB6Q18G*SLMQ[-%N5[>7Y:"M3;AD34RQE%F@0:$"^FT)2X@ MOW:MLA1**5> (L2,H)X3!0RB-GS-82"%Q!7UAD,O)FKUZ/O FU4M9EE,IJLL MW'HZFZZF17EG!^ET3#=H[I!'A4][ O3X2IPC:-IQ3(UQUS]DO\Y/5^?Z\5R MN;@,MKS)8\7/ZNJZE*G*+&'8%<3O%C,__>H?*&<0 !]V:RT[4\>6Q;?%[%NL M3HF$'!/FJZ,*AS@-NMCQSZCE7W#4,P&UX@[10*O:<$T#,#(GG1-D1T&^[8S, M>KD,I-?)&3U8%:!'/:%9L5I5I0PU$Y7KD]GT/!Y1TJ6SL*SU,C+5)%^E$[S! MD0A^R&(YX4T>7!:I0K#,UF46F'2\.+^8757'7EZ$9SL- O)T.L_GXVD^B_L7 M?AT>J$RWO2B6:4?FXV)SH=A?H:QN-5ODX7LGL?9IFH"@C*M=98MU>)"+>)7T MLIC&=I#A$99QY2=Y&0!C,4\&0/A)L?Q69/DD@FAX_^>?],=/F_K&++^XF$W' MJ19O,%XK7744/L^*?'R6C>-;%[/PL''+EE^G\VJMVZ_&.L1X M[;. Y?%Z82=7N]N6&LCR'\OL(A[#..Q8/I\OUF$?PJ8LI^>;V\:?GA:38IDJ M-N>3LKI'6L 3>>I^EJ( -;W"<1QG(YC -FAH0 CO/1(>*Z"99KL%Y5'1^6E> M!H4A'J;.RVGY^6)9Y)./\W_FRVG<[T_A*>!U=K(M=MIV^FQ__UH+T'#5].9. MU\_ 5>F-VU$RBK=[>!!\H+L\^)=.K-5%P,5D&-8T^!Q'R)I$:V.X%"28/Y!1 MS)C@@"CD-)#( X;]2QSASP$+%O.?(N.=Y/,_/IZ>1ED?OY9VJ-N3A;> ZY,/ MMF+]"@8"8\Z_!A@\72[.CWRNL-'^E>*,&R<-X8YJ[!0&3 K'H1+2 [23H='! MN9;+U>^?XK.FPXRO?IG.HTI3'5COSOV6%/VG6T"T8FQ<9"@!7:;<=\G#.NU-:>GC$_QAE'+:'"ZDH1>9+_[&&'+AM3 _E@ M7D D(324.RD]H<'.XE #C3CE?63L8\GDU\G!"+?*G#37P5A43G J@R(5S$?K M,(]SE8#4QY"^3^;@8QWFT5BUT< 3NW[(?MJH]+4Q4'%Q4,\O\JND\_]/,&_" M5X+R'<1W'DR^?%E6EDOX6;!=5I%(;ERVLI96Z8)%5.M.PSL[UL-?M]]:%ANU M+WWG6]BP;%J9!#=_5/PY+HI)V?Y1^;=L6BT^V1WA9BU JIV1ORVGP;:ZR&?! M6EA\+9(M5%G=X_%RG1J^3,+I7>332;K;EF_'W(5+]:NR17T%E^ M;/3%L$E\I=1I(BCAT <.E=(1&VP=91#E .TR;-N)\-B4!+#E'; [J2^PS^5B M.2F+^7=_GR_VIB/LN!@?OU,=N!!QX,C%>E6N\JICR"_*Q)2O7USE;L]/_;X MM#M8X4Z[B_3OV7)SD8O\:_']28#,/[Y/N94_Y+/+_*J,,9JSY?6X#E12.P(% MH!X'FQ1*0# 'BB@@N=*&WXSK//;9\L<\6!; -?#@OY3,(*.L\Q@;3367VAI) MXWQ#SQ% PA^4.9C$2H!.$Q%@WIHS\3QQJ]OC#OO(Z_GB9^))\;,4C6V:L)JS M8'<7Y;UQ-"$UA!1H1HT/U$<40IXHXJ FD"K!6W$T( 13"&+( N0CYQ5A'@@2 M.RL*[PRY-RRR]SX[<;3F.2HX2R-MLK_^6SZ=!Z%?/UN6/36Z]H"%O=,L_3%?AD<<_QK9#IU%"+K+$,3*+GF($?OPYW'"6_;9<1!TQBM+T/OQQ ML[CX[>2 #] SB9DPD_A7RA5,7?_\U@7_>17>.&^CTV'Z=GSP65K51;.J;#(M MQ^NR#'OTM^SR;#H^VPCG2:;BF:88P6P1E-EIH/R?YM^F93KK-TARTA+B"DZM,72RGLPQ7QQB4U_%XD8YF=C6J[UD$M7N= MMB$=Z_SK(IY5[AR8ZFLQ M+Y*9&O9MOC@/8O4DO',:N2SPR+J,6WYSD^*'FSA5O/=)_"/2=32GK[*RF,WB MSZ;)$,[G%?WN+J(DTN8U+?="N]@RD>GO1I]O+>!#=*1$%!XQ'6 )E S !8 MR*@57"*%G<$Z*-3AJV@G#^'C!L-^CN!T;Q_[2OV"':6 D@_H>"'M*(0>BLY' M/IM61,9;*!RG&&A'J4=0,RX8\<)XZ;QA.\'2+^U?%U\5JFF1VD4=/:Z405$IT^&),Y;BI>E5TL]&JZN.OV+O]ZZ_1 M5'H&W$6-6Q "*0R" #L8[$.NC;#,!6O1,R499NHF941K+F+LQWET",3K?VD> MX)BY]^S#[@"17J05/T,6,2$.L1+HFP[B=A AH,B09EF MA#HII>)(,,>"$ M2S)I[G1][[[/C_-@Q9I_JYGC($I[R! ]*(JX=%$1TXZ"H MZ&3WWYYY4F[3QS\7XQA.F@803\.;@TV>#N[G_+(,5GS/GJ#''JI?H](4>[W3 M35)TGHW3CM:R:E;M:)8G:;BJ#>7D1$E1Q%K$%G^&$UE-O\4W3J?C(L8YX["$ MZ2PE5RA/BU7@0%7F0D_6VT3)7]=+*/PGS>?1R=WV(+PA?DTCQZ MD^(LGYVF>&AVL5Y>A%^$:U>+#6^&MX+F4,8[UVL:+\[/%TGDC_\(OUY=%L4\ M^_=UT!%0_;258W2\6L0=0*1ZL\Y"C0&B\,BKVNZ=Q0S*V:R(3M-PS^EY$VIJ M$BC+ABSCOJ7+ET7Q1QF#K<4JYKI.\O,\7B-Z$.;A$G4*:Y&JS=:UYZ11B>JJ ML_C]<N55FFIM6.RQ>L5EV\\DW]+3_Y+?I5!L'&QIJTI\DE6 M'=[T]+1^XCPY/;;>RN9X=PG[-*7_WDG7B0JB8KK9WIH<\K(.NH>UID3D^@[E ML^YMVI-_7\^+S3MA4R;%:3&?Y'$IF\TX7R3N7BVB/_5\6I:;".@M6Y0NN;V/ M;+8Z7]URG4AD7X-F'R^13C<"=3;9N-I.BMDTF !E[3+:[.&R\J8M MUN'2$;32,T:7;,Q,#M?X-OVZ6"[69>#&ZJFB^Z>8G6XN&\.^56Y]^,9ZGL)E MX6<7,10\7MWB= _WKHFN=@W'9BZGT4@81U_]JG$QUFSW1UCXV6*1$C.B:R:; M!PC;#+]).>+SK^GB%^'#-,XF?NM#[\"_CR+I5E$?S,%DXP?BL^%'W_+$COV4 M]+<]0"^5JN_^_E. B7Q>U5_4_!SE^:39XBU?))=Y5Z)\U.!?8-%KT)A8>!3- MD0BO 4=:P)7\U$G$;2%2+_)E8D,[#59\,.PC-B_"+Q/L!*Q>!?2Z&\@K.9_0 M/*^R/C:94 UR1SS:P'R D0!,L3@C%GTD?*M_L"NA1MG)>K5SL3( _"K[EB^G M <'"8:64/!*9.*:CY/8-:2(.E+T=\?PP#S(P.WY;:7LY=GB/'R\";YK232:T:BUD?DJ$,B\N-J&W4Z+8I/@ M=JTZD+55B8HGKC-"6T@FT5A)Y>LZ2*54A2.^*B:[HK4^YO 0U2%7FS4M@\B8 M;AQ7MQ/6A^Y2C3!XNX(DV3;UN:#-N>2W@%M25Y(?>(MO+:OC\SIE3BY;"/CXA M]6GY%/+N'1WUEKH;Q&H1>&-:),.A5IO*A**;"LUP[)6N'+Y*=43G*[+&IVK)XW,6\4E9G7B2=4N MJVR,JNLH?_MV7Q2K1.;UM6^ R(;V5W45;%LSJ@ EOMN"F9AU'<1DN8[6Q66T MB<+G<;GQ M%,K,]HF_T2(V%!*4BWV3VPF"U3E%O9M?X:506$K^_4QDP,^Q*M MJ652$5(PYKK!N'G48'YE9T6>XC4I62-?-;^-$'M6S-+V;LU(NLFF:=N6HKVY MU7:E!X\'EJ4F95F IC*2XO:)MZD*V_O%IZT7N8D?;=:Y-2[C]2[BV<5(R%7+ M.OVRO?/I.NFQU7W;V47E^N0\6J9QHR.Q3[+_7D^^)E4EDG1UYT \\5Z!9V!@ MI/RJ0VA[VX+[,#M^6FYY>#E8]@]K#=*G;/"=>5P'9(,/2=U'3^KN(%!V?_N7 MO3_'C^^V\SQN'OSY++\HLI^WUN>3<.'-PGL[Y@0K#S6_KG4,W2+8ECS%=PR3B_UK,QT%WU5>_YJFK>"R,C/?YO;Y:[2^IB$I] MWJF1K+]V5Y'DGD*O MCWSBU?8^[,!WFC/MG9]SZ'&7&\]>78F95A\M49O/I^79UK2K6NFD/D!U'GOU M@^A(KOYJC,!H)T:SL*&99$]4U]ZJ^U^"314]'*MEODBQUZC5I;#<5;!NSM/- M;+A4+$BHWBD7IZO+/-7_54>YL8.K)_GPC"A$FF1 QZQ4)/QC.:&!."7F),@Z M2XGG D#](BCTS^EBE@YM/5J_SM&HM7EWIK3QY/FYTJ9R##F;3?W MQD/<4%Y5P5UERP4Z28\:_0C)=%S,JR_^M8Y#__3%; +/30RX19G9M[1IL;#C M.F6OTF530D KYSTZ3J;GT02M5*D4Z$ROJXSX7AQ/[AAI4#)>? MK,?IZ9-_LGU:=8B^\=8>F4F;GF\< FXU9(%44)C,WFKXIQ9@IRR@/$78=+= M^YQ<'85)8T)$]UQ:%A?YLO9A;+RM40'9[CE%&< D2U*WSC_D[%7X'K-NZ&O(X0;L):5=9S ,+Z M&I$+&M]'W.UOR44?"]^JF%FJ3E\680>NU\9]B(\3^S^3]%\<;OB#YEI A+7,:82W'$+ M:AVA_MWFI.H P2:P'%VLT5NNARJ,<;:9N8>UE\FQ:73>.,#<]0Y4-7?\KKS>'O9=HW@ M8G.#M)3;]R,E[:60]+9:)$4MIL5I'7Q('N58G5;L=G-YT)E?<[V#.];]+1^G MD$J\XMTKW;RNM_/:?49U7\"M@QW270?[QKV]K9^,\!7X/YM-3U=-[650S^OP M2=R$+2='S*CS"2K(RE:Q>F-5-?F,)YK0O6B'_2K N[;2Z.]MV+$.:+T*SVH/ M5E5'9>4F\;/FMB;O<1/\?4#RSFV"-=LG4Z^C__1+4'4R-ZL^3@*UJMF)":GS MK[-BL\#J:C_>D2^1"&L;=B.W/UQ=,=KS1VRS^TV8BBN[EAN2TDZ",I"/6WK" MC:>N@E77TU@W#W!MY57SJ!:,U8^WV*YGTSNI9N*H M01_&]%G7Q9U5ZGXJI& M![F(Z:IU]^5*$;E/U:B2,! <6/KAV2NU>!![V?IZ!O.3.2"/[I=EO/=6R#>9 M[/$+.]EA%9G\]WI>45GZ>.F9\0S^L0_IUH7#R++9W3,=6ZWBT:?G7WEB)>;5*+C!-9MXFYR36/ MS:JOA\IW,Z%OF!K-@;4E,M^D;;>,V_/ 8HF+DBB^GM-VS:QHA4#CGNPL89/I M%Y]KDY-]?5^;G\1[70.J:[K"+_G72K[KKO9C:!1U$M( M.SZ*N]#HX]=UV=NT_X!BBXL-0-YE(/VU66.M"^S:@7NBHG3]0 M3.X^Q5N2VSVPUYTWU!'P-Q@TZ\"H#8QE/HJE6Z; M%+0.3!A 3RA0+GV"FA38280HUEA9:!Y_L8!+_ M(-89"'H7BZKGQ77M7=K5>5XV,,6;;O=Q6!3&$!*.%066:.;C_T,AE04<[+1; M[B(P=<3C?TI@"N[V3._^Y+CVK/Y5WY>*@3O2KJ?9P+?5FL[?'N3'KS-!K[>XWJK%6]]$9,B MGZ1A3QOB^>]KFOZFSG9RW9E=UDY\5H4L!H?#PU95R[)H8-2^[YAT7A%4XO6[ M8CW_/WMOVMQ&;#XSP!53=+;R M+"]-[W.44I3Q&^1W,[AD0=DJ$T9*$\,C:<".7F&T Q] W[ 1N))=NV9.G>W. MQ^ )60UIJZ!X,79@0V-0*8&50?7-9UYT?L\6O)X;1GQ[LMDNNKL+5?+3T7WW MZ&'>ZA6'>:,VS/MUA'D_WA9V[>WT5,.\OPR@+,?_2F_O?NZXOT\.T$_SF*FC M*VB=KMCWDOF=TTUZ69%)[I<80-W]U>U\LL+S7R__FG8,'.Y?[(OL.7,Y*7ST MHX;'HI")YY)P?8&0(OC4GA<^/J(JO5)DPX*,:T5_G\18C"<_@LMC6[?%>O?# M7/6!VA57F?7KM'HXZ[U(WDSB6V4GGS-@K_$0E'$G#]OD'WK+7#F9HL1W<5_^ MB+.A]C 4'>)6'A:1 9D:A-27OH9W8%8= M7;^]'$^GXUO[G1W%\2K5U,GN#5.B!85L\*UTAM_.1H->N@S_L =U;X)??C%= M?X+X&@MF.+OT7Y9P^&M=DV'IUC)6\R8=-5/..S_UQD,GVGS+H"? M%&\S#XB MAN-ID.4/1(\[]22U)\F-MS#Y@M-UN-12]=J[P7 ,(#6V:'?K@D=*HU5:)-?# MK2,K9GE#<^8SPG.O2-<=B0N4NGUDPDL.>=>ZJRQH7BEBY0'FW]Y=L7!6(_.E M968%@CM_=?'FGQK+ZM[REX81(ON137J#W&EF@^*[25863(-75T:)_YVO>'/Q MDIO!7=7:(2_ZNECE3ZR?\^\OW_:"&*F%T=.@T*=F[]U.R@TFP:XLKZ/10/9VY@#RVX M5 4:HO3;H)_;9Y057JIJ#5^ST2BSPD+F5[,J75275W(&><=-7BCL%E8,Z(4^ MLL+5\+[L+F:WQ5L[LM&_QEX,W&$[BBXHBTU0'MZ?;I7*48J2T%C8PL_(1P'= M-SUIY2U%18[Q]^4]>2JO^FU>HEW_]19<6T+ DSCW!&,E/A8,X(LX5E&=E7]E M.W*U0QR4!4E6P%-1%:18XFD&;D MN09KWBZ#J:N6'T5QM/+6*HQ_@551JFHUJ\^7U8#JGE.X MJ/OSY>,*IEUZ=;%="U->*H/R6).EQ:9)'C@\SE7/F*.?4?9]Q7/L>WTUFV81 MHCR;?'/:N?W[[N8^MXLZM 1L?QN"'=>N\""_N2U]9G9A1H5GO_+E>QW:PUR_ M8U_IF&5._9-ER!!99D %XO9 M3.A8T8<)WM)@M8;@5*9EV!%7_6HZ^GJ2%7T]K:[M:I7YB9>6'I>C!![7?GT6 M-R>]+/*ML,DXHIC<^D0=>%99/K'T?_5=2RHH2011U:5@,ICTH$9=[4,WX_$? M%E" M&2UH*>Q@LK\:)T%JF\XF0,E-X;BR!SX )=U&$[OBT9O+2^Y, 7(MS$*>I^8- M:KMPZ9)/MU)RYWCDSC6,+&_<0"%1F +>S%Z[%(8A& M(*=W?3ZD'?,#U=+F]JLH1^7VH"&^V*VPNSNZKBJ3V768##+OM'[H3)F/<=CK MX@!XI-,')*PB4B2O8EF<2E=Y::%VZWS2A[,?.UCVTBM$8'0ZG[TF4YI&5F*E MBZNZO9O.EVKSFD^!E$\W.([FE]VN MWRU$]#4HJ#X#/C:#V6G3+KXP^D(.+_K6 :U,8/.](7YQ"?SBK'KAR8'C:4+V M0WE7*TFP$=BVUJ2P8,.KK?:5J/V@I+;&!K"9U^0?]MZ!-W7N8K_@SK8)/JSIY"Y1<3Z6A,KJ';.HOJ((]W!)DWUU5Z"*8 MK5&==H7@Y/+6[S,??.0VX,K3?A6344IE]LM[RX[W/@AE6A64KFMXSR9Y'2G2 MW$28A<6#TM/EQ&V8+KS7Y\QG4PM:G=.S#)PFCVU7L/&9RC.>?H0,;B-D7D>$ MS!8A+F>*(2M=IQ:N9U:"'G7^;L^8NT9=12MH3:<^]?K$YG&:J^L2%B8?V+E)8Q'(YV\;TI?S;-IT7QZ2)4M%+Z&EG(#=/U M;Q?_[Z);IZ&$D_1_!L.FC[&L1_]M//P&GPV8Y R4G@ 71PJEE_-!WQDPQU>% M V%^H!>=WZJV7'!^5#)57E%-=^6-=@J#*CFTV;%ERQR51[I^0I(*;U0J%#IB M.HZ51%@S'FHE1!1 G2ECDB"(PL6$L**O89Y,QK>NTV'-$2LR5-0_D-M]K/X[ MGTS_VUF/LHD3#C_8Q]9I*=6"N/582D79ME4H81?+65[[ZRE;T79ESIIK\]M( MJ\[!L-MW[4E&;TO70E$4W]6KGSY$_84E93]92V4[SD5ZJ$L")E@'7$M2?3>XMO[[Y&WNPW>:6"_@6GMNY=E.U-%C-MZ5+?\AYJH!0E4,ITJR7, M@#'.@0;9,#&4=8/@ +FA*PNWE$&&GBBLDGPU@VZ/@ ?7D\(5V:Q%6"W67XO, MLM^=[FWTY_B+O4+0G_\:_?ZQ^-,^=?+'U7#\O?#_5.19=&DHG'R#*X\QHWNK MR:9Y570)XHM ,^ZY@Q'4(G"SNZR:9 MCX%M!",A0B$2RB([4X1(S)*8&!S0D))=I3@"W'N&%.B]!J5.Z"HC%W4V=KZ>=W.=U]UYWID MOP4QME$4J%9N.M=%FN:!"9^KNIZ%UD&4<(Q-%#&L(QE'G%C]UH@X1$K$JZ#W M%\OXA5OHZ[C6[6L6V*^DNC,','1 #FB;^FUNR*@UNR5+_[QOI(JCSDLET"6V M@V6A"!QQG3@+SZMWAG=]X[ON4N53'VA6!9[--98L:]DN% (%\=$%A<]\=KP= M3NF-@=#+5:FUQ6_7X,@8W?K?Y\)CE=9TJ;Z3O%B;Z9K2=E9:]A\8)>G:,N:O^#>^Q M^#"#$E^NDZGSTX!#*"]Z=G;M<0Z7%\[KNL,;K)?=OEX965H$T*:N]R&XHB!; MY=I[@?V)G_OI04G1'T6/MKF P G(&M /$<+3&_X'>/H\?33JS.99N2+.I=2[ M<9Z$@KZN9E"\ Z2.!MZZ'?CF @:J,%U0-^T;9Z.K\;#_RLBLUZ'MY?%QYL]+K:Y":IJ[@XG (UV=0=0&$]JLK(+CYN=51 M3&4&?;>Y?C5KP#MZ:7[3 0UE(U_):0(3>#'@@,H5(S$V5N /.66"&AD'*.3( MK@LBRDCSYFC.!/?QNW_B)5#$F[]]&$^A@V 1E[=@#GK@N%L\/%V!X*D3$O6H M/U=H)K)"]G"<6VH%3T0X'/?^>+/",2&EPC%6#(F0L=@DTJI.)M$BMB>VC"5^ M6QLF,9$Z(HA1HB.& KNHF$F!0RUE$*I8/YKCN_8]Z$TGLX?O'7C:)K/LS=\: M[!TU*&_IC-AG.+K/!F[AS3L#=4 P![254;]ESLX+L/SI4;VQN6XCC M@5B5,EB]SJS]GBTX:CJ?RG"^RB#HSKGRVP,9,GD0!#ACJ#:X:"(%52@)$H68 MIE@C092.J(Y)D@2"SE?6*N2?3\/4&:CC?\\&=TUC9C(#H1,09\X?Y=+T)K.ROWOG4S8%8>WK MX-L?:;?S/I^DV;#S$QSV;\K%>O.7U1&<\/@[*_7\<)$/P_O#FMK*G:\-'8PH M)",CI&()HRR6(9,L""+&$3*Q6'97I4Y.S;^.=<]%83Y(#1MM^[8J'!:'-&+X MR"OH*ELERU1I3WNS1JW9(UR?W'&,*+?\J%F@F3VI=1P:K1(42,H0%<$VW.D< MJ[J:3,FL']V,#\ZQ!ZH3ZEG6&^<7^&P "4GW+B;%,NR!MZ[V_@4R, ;%'#&N MF0D3*;AA"4H2:AB/C%PH6?@ ;Y65"]];V+&*PL.^X<4]*IYX2IT%!XTY%/D> M19&-.51U=4&FXU%61W'WK:[E:M45VFVY.EZ-NLS*LF50$\$Y1>#&MF[-W7?>F)TC)M9NCZC%497H*,8HPE8U)9*:F N[/9% DJG +.G1<=Z; MC+]'F3.06,WY$JR(#F$JLW0)%@Y9O1D%K=DSL8<]"PZX99U)=F7ET=2[W-S< M%_/,'V-4YWX;'<.]5FPP1?4&!RP@5.+0:AV$)BI@"-D-3K#")* )VHC_3)K? M?+*DN>S>Q<$_ZAJ^7V:71=9/#$:^K_=WWL/PP.][\S+@0WH9JC//\2:88B?V MDXNX]B'^/GO:Q06E/%S[5GII/ M\ U6]%-R75$%UR5NS*\J &JC80AYY(B=C'T2J.7+SZ[F:8-U?VJD.U7?5A5I MCG"4LEHYX1$F$5:Q$2%8"I2@.H@3CD*-:2+14@%\4[@S9NGPX^6PL,'/L[#G M8.RR,)^?C\E!_>4KDGP*?G5.*8@6*C+EG9=F.LC+U+W;K#^ #"#[;5H6@P8. M!T_-PC&@&^' 'C;LT\&98>GT6Q%?:T_'@<_'*+H\%6TBRUK /C#39QIB=5]'AIQ6^4:2BENX[.\JK MMV5Z;NZV-FULK?<0@L>UVW%9Q%D1&VC%MWN?$'4/[.JO2*O"-U"?Q#LMJQ=E MWDL(A_YL,M]OKO850O_/QYR%7?M.*PGW77/V,F76P8?]:E:4ZRB_KSR[S9II M)2X-[-*Z\LUE. M[;8Q9CB0=I.&S="C$40(%"4A[0XE]ESQ1(>"M_^O1/M:'!55ES[ M5*7?;C=T@L\9,=^/BGQE*](,&R$UEU#K!J)#+$]8I8&=?%W:'>H-B*^XK_BRC1=Q:R\NGXUH4^6 &L/X8_(!IE/)F+"'FH MV6[YO$;\1!&6T[5#G[IP"ZB[YN6:;CU&GPQ=A6!?WD/X2IG>O!RULR),IU$+ M $3V8H0+R2<.\K\M".J#!"DL[+VVRR?+T4'S>@@6JGQ5I=/?5NE:)5Z834=+*^6ST"$,Z3+SZU_:>5,7M%W"N+ON/(#S"*P_!3T?.*4*QIZ" MB/*'RZDNY8VLSK0N%ODV_3&XG=W:NZ9EI02_";,R_R[/'J/U_JRJ?F#U+:N$ MN;BOHFHD%#ZZA>1"7^:K#MKS+<1=F;C9$*IUU<'HM6<*"HV4K)=6 ' S@*([ MSA5@M1477+6"O&K?P5WA6JD>Y2C.SRZ? 876DW&_PQJ"A)?6FI/CY+F(MNY"T.GI9\:3 M-C/^+#+C]Q-*M?>HH$)GJMC>"P6],BD,LD<=7Q5VNN'K+NT3S'T2/+>O5%=' ]_7\'\ ?+ZI )3TK4UUZ8IXTM=GR[-EW".KA M(TZYUCQ2.(EB)IF.M30FB*(H4((8*B)] A&G:*>(TSJL].,5%#S/K.@/>U'X MR0Q$>'^Y22=9")%;54#"8R&H-$**4(Q#C@(F&-$L9HR$-& &*0L,S1!4%,5$ MA2)0E#!$PQ G,99Q+ RVX$'EHT&;:]^S%(+Z96J'?&,7SW)Q67T-PF&F][O& MGVXREEVFL@XT7XWF_V5V>^L+1'3<;KYU=-EIDFXG]D;OO9@"Q%.G(DY8&SBY MTP8$5AP$S"K6(&F" @QA:IV?( W4]TG_BRO?E5JAN# \6ITTVT,*W(,.+8H4 MS5C0"-E*4"0@N"Z,%$N21$J3F#!4DDI&*5G*@ .;Y'CDJ--X>ZD#T/RS'WL_ M&4\2)XV\S_,9*$$/I"/[C+>B!./'JQJ%F\3>\!:$]TM [2HG-M/G[)BJI8:5 MAL5?Y _,R_=F=EKGID#JQ*Y;XOB%*5!J-]Q3[8PR9Y!K M7#:>7&7>4^2-NXULYLJG[$R9^6":5:;%4A&*5SW([6XU+&_BW=X>@^:'?2EM0]P#4%'62_+YM. _UT(5/VJL?0@(GN(VIMI-1FQ>.JD-2\:D#] MD JP7OC?9%J[K K>AM-=1+TOAWJ&]1+Y'5'^EW=/?ZQJ5&JISHLER\BFBNA&Q/0T3;)Q==DG;IA=3=\%99.XXHR" MS\W'>7]CU5MN.KZ#1_Z 1T[=:=W+AL/B5R=(P&<[_U[Y><7R?;4PGW<^9-\[ MG\>WZ6AQM-\'_>G-.Z4N>*"(8'_^^=+UPG@+'=S2NSQ[5_[1/&]A,FY0$_L_ M@!@8Q.C_OD$"K#O3/OPSJ7XN!N7?Q.V"E1?.0B\617TW'\JF2G5R%']Z^ M.K\"QYL=R'M@]WYW,^A;:-B'X/K8_"J.%6\>GVN!!F67R[L?'1<'U/E3X/[; M:BT>W-?"=;;CSJXP@7UU)_NO_ER._;D,RD:=K '':TL*KX 4/D !]364L&*A M-H:^R[3WQ_4$VJ'!$3J>O/M3KY=E5U=GCHE'G?9S<0C9D4,.O$C%ZYW4N/3N MXW-:4UMI*:FEI)TH2;:4U%)2BTDM)9T0):W"I/5RHIW D67!KMT/,ORUZDD[7U^VU'SOC;V/W:8Y=XGY;9X+_[##7S4HE&@.HZD)#$521A& M3"=&,AH;+"A"01(%\5*40N%"ROJK_4=%#,WJ0KW_^!I56;;O1U!1M,J=^J7P M2\UEX@+K?;R"7/WE)@*+6;AU#P'R>-7J+F%TG5OY*:?BL]+PJ@#<%HU:-'I1 M:"18737<4&HBQG62)"PTL<:2*QT0(Y'BFHF]H9$\#312G+=8U&)1BT6G@D6J MQB(1&:Z%2&*D)1,XT G#$0D"&45(&[-7R>B?)X!%I"MH*QFU:-2BT:F@D41U M-'G,,1)&ZT0KPL(P#A.MA0DDI@GG!+%]2D:G@$;8HI$X>S3:S%)V(N[4[:.' ML^'0E5^XSD8N[=^5#.S?#D;0T"N=NK+;K3UZE3T:K[-'[W,13@3U2(UZ#!L5 M&L)HA")&<:03)7BBB)*,,AKN#_6VL$X55*U'_5_3R1\9U \JGK\_8Y7J$K57 MF>PA:SE\C/ETI1^!R M1KL$HY;+6RX_/RY7-9<3'>J 8*8)ELR>WC+A1H0\H D/C4GVQ^5;V"F.P.44 M=9':J]WBY+C\K*)[(+O>%:1V_<7K?N.OTW*\.8@=,PWBJ%BF4-T^1$IA),*! MEBI@ 4I"8G 2*!P(E3"#Z'-:'TK"M6 6U62[;S@C78KE_JVP#]+-R8HN+7.? M!7.31N ;PY%6F&.)%9,*:2V8H31DVGX;L_VY=[!<,D&5DE)20U60H" 6E#RGB>$XS"VZ2AP@5.OTF/MUQ$=\ M=34J'ZI7U1I:MR5D8@FY/YY!S:!=$/#Y3'#;A+ZM78*UQ''RAP$*@OHT0-H@ M+!DUL=0LY*%D)%(<*1X@&K&]AXCL0^^B720.$/>_Q9:?K-36(EB+8&>-8+@. M(+^@1; 6P5H$ M>R$(QNL09,V)%B0BAD:819I 8[98!"2(DT &8;!GF^(^X@E15Z%7+H,Y\^!? M757H\ON]//OI#<9.H(7Z,S15U2U 77\)Z$?A%ZN3 M#Z )A<4#Y)/AH _!; K-30$LJ\M<=[RKV7!XW_F6Y? =W6>CWL#U\/@P28' MF4<@^X@T;_;42%TCG"CK%85>D:NHSRXZT0RZ&1X$XEKQY/DLZ_OM^^0:DOC.0.[' M@CGC']FD!_U,UKNP7;>?K_=WV9Q?*R[:8#0>NM>./[*+UHOC3R=WXOUT'XYRM\_P6(LWU!(/.2M H%NBQZ*#D8=6W"^L7O>.=>&0)=,=^6*OAL-YCM\5NAWU/.PL3 MWP;3^_6=KBA-%,%A$C/*&6(F)+%!VI!84H$PQ8U.5U9U) GA%L))S$@426X/ M[A@1K*U:J6/U>$/7=>]9ZG2E.WG1VG3WAE2;O'V7P6_5D.H<9VS7Q>P:R MS[,.:+ZEX"L/E=ZUD/]+99%2?^\4"GSG[ZZS;02"=@*R^G^!K/XZB>-5$\2J MA3GR4$J2_)S=I@,KUU\_ZVB,_6I2M&W^FDUN74O6^RR=M-CY2K%37U]/LFM MRF6+@>C?-![UE%X2EEQ6IR:5/,ZE!W#.@U=8)+P;[]D;A)U( M9 >6=62'C(01@8AI( B+21ARB1@C0@AJ5(2>[E)YR*,2_WLVF-Z_'^73R&S@B]L\9=C; M*XAJ>_E!:R2H:VU1E5@LPR(,#68L%A(C1B+"(T)#J+;U#-"VX#YVRB?HGJ!Z M.EGBH*BWHQ,9875!]EH1HP6_EP)^[<3/<.*;:[3GN@AG5:SO[SZ(\DBBS:D< M^%36-:N4E"I2<4049H1%2@A.:10&(C*&1T<\\-U65$%CVP:&'4&;P7O-M#[9 M<_NEX]13O)LOF9EY+;TCPA@+4,!59!C&H8Y%$-K_#"-8,Z:?BYF?*L+OG=MW ME.(QXQ=DG^7T6Z9_00:)=GZG*6&_]+F^#B_#?]5)1I-LF,%)\MPJY;%.[I_6 M'-T4-7P*G$F*-,:")+.VHV\D'OM0-."WTL!O^>2+@^#'F6IN$7P$+6/-:(12@).0DD-L[ 2&HUT M@*.$JYA%!B_[6 ^"'!_KRHP+V%&50VA4)(""!.A -I(&,+S-L]Z[_FP"90\L M+%R0AXK'G3B=G1*#M=+%2Y N&@940DDL")$A300+(Z(DT2H(..*11M%R]Y+# MQ6%4!2BJ$A!.E&A QZ&EBNW:01'4#?!YAUF<7*N!A<*R^YSPVB$,0H00QPZ(E M+:@JNYU-O@UZV6K1IE)H''3DKA5M\WL*D)_Y]SK>R@^_[B8S'&=CJ0Q!\>A(2$/F8F8 M4IC$4O-0L3B*$#T:=?G0@F0\*;Z"ZXXN"N,+O$84?CH)N=IB%VT1]M%BB:=? MT\D?V?2M)7JW'] 9Q5%29TUU]E]WKLZ^K^/J- _1WS-?6+T#"P68 ]78LQ]9 M;S8=?(.ZZU>6<2U)^C,R3GLW<*4%J3L+5B"?NGKB3C!W=X\RWPT!<$G#Z&'Q MD?@Y!R"\'WLNC>LA/CR>=.J>G(T0ABB.$8B7#,)1+O="VMIFX?_[+ M3]BC_I-Q'HPV_^WQXU.]N.Y-JZ#_$=S_/K8'5#9Z\[?IS23+/%CO^PBXZ-AC MS6]HV1"JW[9=>KC!B>75'X/;V>T38028]+!-FSBMXS.91&&D&6)"4(:36!M$ M:"(E39@PD5)S]D5+I% IT_/P'J.0>#3KWX5 M/?'OEY$JL7U4^()7.2/>XC4)V\&2W/[GO0CLEH(\>H(4"1A;LMT3I+ CG=6; MV@;*"]>7XGQS<.D2'.QS W;_WDS*A]Q9,G][.) F@;$2"Q,Q M!,XP:121E%JTAB9K2B[VTCD%'%C5SZ<5"^IAK>Z4H+8PRT?=O5#[) P1O:; M,'9R(8QMQ'8;L?UR([8EJG-AXR#0$9$2F9 Q27FH" MEXL*W>;+'"(7G:GRS M*PKN6D(;L8M@G]4O6C!\,6#83OP,)]Z6S3NKLGFOLA&.Y*@2 $(:QRA1& NL M&$8R9&&(,$T2;5@B8O12&N$\H[:#B&S+6YT^;KV2@G92U-*]BI,XYBB61&*& M. \E1HA1$7 D"%;GTQCGN:5\&ER(ME'.RP"!=GXO>WYMC;NS\E*TC7(>/,H5 MKGT2D6"&ATC&!'$6!TD8:(HEB\-0*HG($8_RW1KE/*>VX? Y(78)V2'"@:FY ZME+;*.\*<=X-_P[8H*>)OHW)O?KV/"=3%?29NO-@1%"C M1RG6@6#,:"E8E!B-8ON1R"C624CQDOOY-+KS[!N0-NW60\G%.?3T+ZK;/ 3?_GT:?7]!X.4WND0K3?).>G^[GWG3^VW16.BKRL;@7@GA@7A=#!TA;.A7OI=.<(95*RM MYSD_L;TUTWE0+FBT!Y$H3"0A"8\Y980$.@QB2JU"0P2B6,5SQH\*IV$[RD'# MF+V7Z..5+P:LRTE;X'V?YS. RZU ]\'WP:IMX#=Z_R'9-%"D2X.@&P3+K3YV MAF8_K()83E$RO;&2PJ$ICM7:DQV) :*45=K-;F/F]+BPNH=#4#B=+"CE^6%]%\9L=N'P^8 M:!_:7C"J>,*S:W3K32_K6X'$D$V(&1)$(L8-ES1$H0BXBE"4Q%0V6H'$.,3( M?HT2QBU/R%!2(C63&&$<(M#.3J\5")Q[5U#'^AN8G,J&1N.[0H&YO1N/[.O* M[U><!,WLX(+; M<3\;VG-^>N.N]2TXX(HO?W@O ]6U?FKZR;YZ]@U4XI],R4X;>>#_5YY/.OK((4/]D!:1PE;!<,^ M)P8@R1=G2J\3;Q9%:O>L'.6V_A(P.D_P-3ZB+N;[2](]%6C_(I,C6WY\ M^?R(:W[$.HA-HB.!6U_55OU.9T^$-CF!,4J$FA4%%&H(X'JS)BW^-%0((8OUL:D;<+K&U'':15" M^_/I&>)._/@^6PAH&$,D$1'"F"F$0H9(%$8XE(12%41")FIU\MW1(4#N$0(( M6Y&,TD) "P''6H1308&&H8A037DL:$1EPH1!BD4&,4UI**45!((@%$RCD.ROU_*N MXL#>@,"* _NL:'H&0'!6;M//@_R/MU<0E3D +TR63SL32U2[J 0OF=5)G20A MJ R(T3*A2K((11K'01 9%9M8!@JK@[(Z;$MB=^5]L2E'4/W1Q5Y:H#8IX/1Y MN37#GP'3LD9F$ZRCB_V4C:O9=H7 MQ[0OOST!$XW#5D(C H5"Q3@+="*Q1)'@(L"&)S0*3X%O]ZE>X[T*U2WKMJQ[ M7-9MU+.TQVNL58@UII1182#O&&-N%!+8BLZ'M9!O?N2VK'L4M?=L/.3V-0.+ M%OV\]8[-\SY'=97GU^>QX@V+F,9A@!G5/-2(03_0@"=1R(Q&01A%L3X% MEGZ29MVR=,O2KY"E&\:R, XB'5)&E R8(H%*[%6&)X&)!(_52;#TDS3N5\W2 M9^5._GVQ^EFC9%LZ;=19V]8[L1?6?9;F%,U9O "\4:Q1M#5FG":!4%PP2J66 M$E%[@3 !EB'?GR>\:#/AFEGE9;OP+9L$S^L(.S:HDL$%;?OZO@PQH<604\$0 M@6@=.$'(4MVAATQ! 7J@NTEQ*8%D9?7 M0>NT<&1A(B\ 2@BIJS9PC*5!'!ED=2#!0JF20#$91Y$T4IT@E"S9-W851_A% MT(HC+9*T2+(%DK :272<**/B)-",,&.TC 5)$$MH@$P2DJ4N5<^/)$MFE1V1 M1-$+L<\\G^>UHCQOP[O#S.ZQ-[[6_G;0.B=SE?P/W-).B-H*HB(=A2A)8H$5 M4R;12&"!&2[O_V?U)%*+HD,XM@PA"+! MJ#+28"9"%)I(A#''B7W 7]--3H^=A^H^+E1U'T^S#L)%^ZFG]A'$41B))&'M3M6_KZ^F3WX,6.^A8!KNU,.4;R]73ZQ3S MRQ^D['[1?JA)DMO,'.TV(?SFR9+(,XE#QV_>J.\F@R&(-'S%SIYYC\P]MFJL ME]&UB4M'H_%LU'/]&=.I:]^XHE'B36H/Z-GT9CQQ9W?:N8-63Z[K<=W]\ Z^ M.)BD&&#,,Q8TH(5@"LQC]V M17V4_=[6#D@#WE3H/K[+H)WS#<95#T(0U\;)FOD_9Z]GB8.'G:M4YK MLE1Z/(M[%:>#$;I\!-,X5,Z:!A]:T_\WG &CCZW[X,\!R]7MSH!KJV8> U-=2N9L**!O<+ .HIH5/4) M+0C$V*!08,UB1$,M9.0LH!@"-;4V=HN,BLCRKN]P3AY@QW<])Q6YP&N#(%[#.4EKY8EPP4B" ML2%6GE*1E@1((E%A(F*&UQHQGWA.'H8HML( ?%!+9KM%_@/_JO])T,:091<8;CL 8/'G<[T\PF=;.UZ>!<-6!GV4%RZ. M>[EUX1KG^![&C-G"@-V_-Y/R(7=6\'I[::6R/]ZF5W9([]+A]_0^AUB0FTDQ MFZ<-,7W*^#HW$R#A/^50)41'<4*("5DH5!@9Q70@52)P@&6RS=R_0E GT*$! M)AQ-ZXI,QPES64TQ=5Q.@TKV$*BQ1:3%*])416W1U1%/N&1)0H*(&8I#:H2. ME4F0CDF@ETNQ'U5378_W.^FIR^K*^>JIC1A-P0$5E;N)"% MC@2+R!('8PE-=$()BY,HC%A$#5]NY7=4>P;<8E?I91#(4^)!HJSGYN0(ZB0B M0F1MXU(R#DD8(P4%L11%H14FI%8J,1R1.%JN7'M<6_=#1''BCN!G#?]0M2T M4V._EU101B$*3%'.J:*8,J9(0I<\?4>T:3_"[CL9LA&Y0 <(\7@)&OP)C,H> MFTEV.9FE$V<542>F._&@4>?3PIV.$D9BHQE589A8533"B1)4Q#19KNBS-?+Y M- ]D%\:^'BOX="HZU"N*B>%!K4,A'HJ8:)6(1#+$=*AP3 0A%!&K5ZD]^?H. MN^_[B(Q96T!A_[K4)JK4H0FA5IXBC;2)D0BHX PEL>)1; )M4)R(2*WHN;&M M2'QP6C@]&=DI485Y_.0.@D90-(X"(@4R";?,CQ,L.<)8<1X+P2G'RZ4D=SP( ML%V3%O^/C_^-L&CC&G9PPWFD&994*0L*6(U<36B . M$0*]#>P?:=LQ;H;XH !;;D>&0/BS)IP91)-0(H1%O#\#R*%V?BLNIVI%@[2] M@OQ_SH8-E-_=7*:>S5S&<2,,D"-EDDCH2"M&$JTP#ZTN+35AD<8KFOKL1BT$ M5G%S_;F1J#'_7EVN*#QUGP:UPT8%/<6B5E53<42WF4EMOC[5882*1H&V2,1A M0%!H HII*%AL$A.0Q& =RQ"S?6=:+12=."#U["!NH .Z[/SV;F)^VPLAK(,1 M4LL:C&I#692$T$>$1T3$0@$EL#@,48275(P=;'#'HX)=$[$$O^#[#S>]Z)Q< MF29['MY8.CSTL45KVT9$F)8A 34V8DIH33%7D51*ATD4JN6";BOCOSYGM^E@ M9(&G#@1KD,>JD+"E(DS/)_' 274XD#^R MHD;V-?VQ8;T=RNU)CVC,.-$LT%03$892&$IC97\AC7H[4<(1BK&66!DF['6" ML%@293\&6L?TT?(T:]^S5&_'PCNP*2AB0*=^8AT[LVSG4CN;#&:7N:P+ *NI M0#R5;,0)>T\^6OG7BJS?!J RNTT;^$V;PJ8=MMA?0 .9T4;' RNS0*F_)&!( M,L-E2%6 & Z--(2;Y=3QBG&@.\HHS\)LE%T-IAMV)M@.Y]F%.B#,C_H'7^Y: MV[1X:L5!PZ00DB66'U2,I.9&2>JB_+9?[E5%W+=;;GK!#[?<0.YP=&[]A.F- M%5JW?[_5.J2>S++W#ON];@MR-"F'W=Q!>K2X%]2&M7CV\AT]W]HO,GRC9 MU97_!;"I SK$;I+W.OT:V(4A7K.+X3'2%IQE8)@]2R23%&EL:&*_L@"(&EM:)Z\RNO_Y%,!JS>+CH+'X5 :"4BL& MU&%U_4&R;+Y\":N9J, M;QW0Y=-T.IN.)_>=JZQO5V#8..W]+;MP%$9_?FZ5RE'E6:(RF+B']QTKCZ6P M^;/A%/:JETVF]@=8O6QP/>IDZ00,X7D77$BWZ<0^L][]#QDT8AC:)6O7?&:)V">07@WL M]'+74U;\//> LZ+X><+=$_WM= X_0&S[)("%.ZIN#HV;TV+SW!8-![>#J4=L MZ 0QF!3/@64[$A.LIMK9Z"K]-IXX%PM<.KB]LRA?+M=7\Y^Z&67T%!H_.9/O M:1JBO]IEM@L,GFCXPP5FK$"&]GQY?%A >NG$N M0\DB;M9X!9]*4&LBFJO;TA]8TAI/X8$S,,,4 4-)2[AKPQ8:!\@J6CAHX":H M*KS13B#43&EI HZ-_2N4"F*T0Z:551\YE_/M4U;K*="U9]0;# >./&(W(_M3 M86_Q$0V'-'(=M.KTX6U<]M^ZU+R,.&51) FW"KR.0YW(,)24<*E8(MCA=F-O M-C!$#A@@LFAR*0[0ATW"6Q8(LET(?L$J^ M=:QD=^I?=OLR=RJY@['8+?N&?C;-)K=?G7;#+(^X.> M%S2\)K+X>*"-+]-"&39VDI821H.TTOH;.I.71YJWNZOB ZY9:0@-)W$C?9UC>[\&P8M97 )G9; MA_=%G%QCL*#TP:*\__S%*Q5V+G[H\&JW&E >TCYJ,+VQB_3=B22^H>SCJ[+P MDE*==4SD(QNG@VS/:X5W6*N38Y[39&G@1Q_G;['Q%\.T^TH7X(;,\CB"IDD:_6B9H9"(9QP):(P622$5#BA73FH1\ M*89M\[66_Z#[<,62"W+ M3ZM8/C=]KZLHE,,!KG![,\MFG9 5IP,X.QUV@]N.#A:37F0$[<9 86T1/;HB- (:OS,64@4*!% M&.K80,RC-C+0*$&<4A5+LQ2;\@![5IKEIW)]]:C_OEAX[5?Z8'")#A@3Z40G MES[B0J>](;%:@H=HJV'N?_!8].8T,,*-1YDG]GF%%"S 5G^"8Q.>;E\S'LY* M>@VXEZ7I^LC\-IV5N_UTZZ'>!::RVT^W,[" 6WY#G,YA* M.@ S8R$=VO>Y\33DMMOTOO!/5?S;=$R4KR[9#<2\++4\[9H>=_30/FEV?=.Q M2A881:TDX8R558V<8=<24*(QB-Y-:H514!EA)"-+>AV$"X-? MMW-MX6R5P+P;%0:<4O=USWM:C8< MVI6$P=B'59-,^R"@P3MR;Y^V*U#,MU4L-QO5CMEF>S_2@&2M;C7(O4F_:=8H MLFM+_<=J2/F@/T@GP$3NI-K%_KP9\/,Z>E<2%:@PT2A$$6.Q42B,,=94A0$2 MB"[%_?S6G%1)G\Z4QF8.):HPT=GWO>7@"^<(\;Z" MJJA@03:^[YPS1O4+H%LP9H#]:;1 'HO>7?";.T!<\7B \S*;$1R#8,>".BZ0 MLYW>02,""W)9X0$>C+YE'ESL,H"$='W?^0ZZNS?0E0XQX,>K@=T:>&1]3W?! MRF;1N/1'NZ49YXL:?_T@B[SEHYPDYI?2"V-K)N^%L<6IRV[C*/&#L4@)3J4' M7@H_'YB51.T:483P #.&XBAA8<+#& 5,!TQ9(,\5%A1+2RTB^#POCX M83S]7)UIWO(^OFI*6JMNVIPA/XQ_<5OTOK%8GZNU>K"0X#[258@Z8*"K%Y$F M99IL0VM80V5'+!7L::5VW'#$E"$H@79&S 16$R;4!"1(>!09^]\B[&Y(+A_W M2"X'PV^LZ"%U[3+;TO M[ZL:*Y47(Y\_?!SR]?N#8J @>FZ0OGQ272/XPH#;KA$OLVO$SDG#*Y2"/U(]H_?>&U5B>XA7[W-P,KD8-)U5*C?:J/[W?'279[-QS? M9P7=@L#DUJ!<"Q#S;V>WG2%8/;RW?N"B1<')W=0DYJ9C1WL%[^Z/'1MAQ"]AN:;W3F6!X%9_^A;#+ZPVP_0N]]%XU?8Y;P >'6L0H MTA# QTA,%45""8)HE B)M#B! CYTVP(^I7I9UB=[M'J/0*$F84RBP'#&PUCA M&".LB$)21231C>H]G"30*R50A%+&-)$$218D2HB 1X+Q1RO>K'W/4O6>#_;L M*U0VJ*WJIK)KV9Y-1K'+)#:2P M*)_B<1F7<\"(/4410O]V>)TB*J0\EQMS/%L:D_/D=,*&C;B0DKT^!@-ANX]AQQ( MM_ D%59GD+7Z\%H0=KRGW+N=0 $%]WKSWF*8GU;^V%TUO&E1';%8A-ML>C/N ME]E =G"?O_QF)9Y?[;^5/!=_^?3I8HE5G@XL7WHW]@@89A^O%B'&[;8>]8OE M=FKWH["#$Q9#34@<)()%E$H9"RU"8X4G)0+$&[!#68#B.)!",\*"*)1<4(T% MTSS!!D5J$3=.@?I/DR=!L+X:#X?C[UZ1!ML(A-$"V4YO''5Y@JO22BX=%P,= M]1]CI,44FOD^L(6FS=[%_5?WCU=AE%N6O/U3+]\'M^FH\71?A_TIS?V3SN/2Z>JONW9'07U[5WYQU*$ M/ QG8O\'Z4KP^M'_?8.WI?;>1VY%=3 ML'PJ<,D'&7QA!8XW.[!X75D(?7#?N=/@?MOJ[5X<%\+Y\6..[M"]?GJE.U?O:H<>U49SM*ZX#EHO"TIO )2 M^ !U"]90PHJ%VACZ+M/>']<3*WOTX0@=3][]J=?+K+Q^YIAXU&D_%X>0'3GD MP(M4O-[)BTOO/CZG-0V(+26UE+03)L(BM63V0LAL%6"M%R+M M!(XL*&Y--L[*FT[M5KYRO6D=:YS!7,]]?NU>GL_\VKT\G_F]FKW<3#+84(B2 MIRLS5&Z^TQ/"3Y>1YV5K8N7;_G@&?L!=+*\/KN;!B> _#K$$:XEC&R.T(XZ] M..X?C_9$')-,HCJ!/\0(!2J,>, PTRA1%$BW6M'NT;E)B6#4 M,D0H3%L0F)"J*HE@9:1*AHZ6&">O0 M;FUCMLV!*NA*L9SKV@)5"U0M4+T2H&(U4!&E,8^C.-'&BF6)#I'4E.$HD8R) M1"TUH=I +'L\)7]3H"(8=1EJ):H6J%J@>K5 U2A>0B6B&D6QB)EAC$IE8A(G M*@RBF",CE^HS;B!1[0FHK.HGZ7*]B%<%5&?E!HRRT=B53&L=@>=NI&[W\JSF M>N[S:_?R?.;W:O;RE3@"?U_,ABUS^XI4V#H'M^NS!5M];S4_X'5Q>?M,)"$8Y)&C"=)((36D: '.$;_N<=C5 2JY=&61\^01QL]ET04QIH:+8SD M+!$R5,QP;)C]BVJB@@.3;'W_N M4QM'74QERZ$MAYX+ARI95\%56EFE6TH,Y\"="#?Y,$*9$(YIPS!+-0IY@@B0G7 26:Y>Z2^_U!-T;?Z(N1G&WSWU;7?\P31+8OIM@;$?2#9-C'"+Q'C**FU>"Z)L:J!L(#& MDH1H@E1H9*085-"6>D,+XT,H=WAWNL3+G41?561QR^+5 M(<2)@(#EQ+JK8*"2*"0!TQA#I9F0@/LN23!'D#YX (E_KU$%J,O(X0R.+T(2 M>-:6'(M\7?2OP="LYMP37HXXUY-*?FGWN-WC=H_;/6[WN-WC5^9M^;"B26&; MGKA_*7LK\TM;CN;$]$S2\)Y'7)!0,1EK9%A(A&:6Y1:U6M1ZO:A%ZN3RA!.":*(9B3$+>!)&7 ;$J"B@ MF'"]%-6^*6JMJD^Z(VH=+JBG1:T6M5K4.G748C5J68$JXHK&H=&4,4FET4$D M!$T@\I_'2WF"3Y"UEFH [H):]")XY74 6]1J4>M5HY:HJX0@K+11L0FH5"SA M2M,8:\PI(P$-([04CO $66NOJ$4N1.MQ?&JB\XNSZ6T?2=U"\SXC(TX:@5\. MT-)&R >+DMAPK*D*(D9QK%!,8DFY56NECL5:\;"(]3B.,>ZH4'NR*X9C3@D* R:-84NIZ9OCT0', M;,?ML/&\%-RB52L!G8\$1&O$L> 0TYA%D8HB%C(=LH +I1)EI#*17DJU?Y($ MM&\36=!*0"VFM)ARDIC"Z@([ABNA9!P2;)$%![$.3 #E^JP<8Q*FU4Y2S+X- M6'LM:'NRF.+L5'^=IG8PY??[>'9C,L/!*'M;Q-@A'/SY9S>[P_PQT,QC-4K^=:P?IMP"J3@RN[N?&C>G*<2^\PO'"5WO; MEVR8.1IZ*U"H21B3*#"<06HICC'"BB@D5402_19[ZK:/R/IZ^N3;R3:KEXPG MG>E-UBD7\,D/F-Y,LJR3COH=RZ_9UH_IW-IO;O).9A>YO_UHOF1W4]>%V9\T M).AV0.S8?E@PL:WO!G2J*'.)!I].Z7N@,4LDW;I2Y?#>3G Z>-LOJUD6[26R M'[WA##;B:C*^+8V]G=$*4W!GD@U3^'$Z[GS^\EO>[?QJ_W7+%G_Y]*GS/;/7 MC,;3CH5;.ZMT>+&\$IW- >0P>.'^\5\OCJ !!CV[9MED :\/,4(L%N#,_7LS M*1]REUYG;R\G6?K'V_3*#NE=.OR>WN?V57^]F12S21UQY$$0"AHF6.#(L%@G M2G!.4*0-#6)J: CWI'/+\+2YI4^96,="A3V?_Y1S@XV.XH00$[)0J# RBNE MJD3@ ,MDFT7["N<8E&$U("",IGFUANGS$=9:\MK_.-S'[_Z)E^-A'UPXEMT] M'B)VT?D_$XGUG$ !0*A^/> M'V]6@1+#' 5"L#@FC'$F<9 P:F(>1TDHE7A;JYY(2:T)U3$-!..)EDE@-+*# MTL9*C40\?D*N>X_57#,K ]X!7T]FF3TN&K/IP!0[,,?.^Y&7#P%CEX6)Y@9O MM99?>C=9?S;,/EZM6U6@Z4>75@F)(KM"(4;2XCT/ X(CS*G!"9*(D,;2AE(' MB=7>E;&7NE;B 6+*N96M=A_+1Y=V[7N6EG:3PVJ#_=IEN_'AH7H'^?EM[Q)QSV@8U#<[6%=T[%=R'R03W. 2!#XKL9#>XE5L3H_#4;VF_$LMX=V M_I=W3YS-H[I*X^XY!1WR;9IK 9^;CQ_!L(=SJBX*O&+K])5.+QL.BU^=/@>? M[;![Y><5"_AU<&LEFP_9]\[G\6VZ9,[X/NA/;]XI=2$#RJ5@?RXUMYY=J/0N MS]Z5?RS-^TWE[J^2F]2;AX,!_)L$_?//Y46+OZ'M?@KV_L2=7_:LV==724S633J_.IUTMCKI #UE7[9L:KE+M4& MCAJZ>#J,<,X1FQMGMJ[CD.>BC8,Q4],$TQ)+2RSKB$5NA:POJ"?\!ZN^.#%] M,/J6Y5.0PL%B=C48I:.>^V15G&^#Z2#+VY[Q9S_79Y-V^0GCWFQB>2J<33^,I__,II_2P:;A5-NU/:!=0MHVOBV^M/AR MFO@B:1V=*3A&2 4R3#1C8:2X0H0CH;D,@H2:/>++JM"JK? %TRZ6YXTOY]7> MU(RM8CK)@1+'5T 8;BX@T(W&TRSO3+)>-OCF)+S!:#KN9%8(G-YW\LP2UK82 M7@NT+R1$]<7 I@CJ %0B$ZUB%"LJ*4LP#Q.N:1B%)N$L"$R5UI<.[2AK\A]? MF9KX(9 B_UR1OKX%7:?X?>-X]\T ]'^RR;B?YC= ;Q(C_/,>P?-D9; 6 5H$ MV#,"X+K&7L ,Y<) !^:022(T,K$*K#@5*"3B(#D( NQ-A*)=R??9(/[$!:47 M;R1[G^>S=-1S(8EWD_'M(,_'DWLG/EF1"2)L;]+1-<3A3#IYZD,7"RGJ-IO> MC/N%;P"">EIUME5GSTF=%:SNJ9=H*A35&F%BU5D=AV%D8H$4A\9ZAL9SJ.S@ M%S@KZQ?_CKZD$$@9.\[YU3'.^XIO#FDR8[2+V%[3G4].I6TQIL68EXLQHN[G M%R4Z,!S'1*B(<8LQ<4!B31 +8LX-EGO&F.UEOD-J?:>'+V<5TN&R!^[20=]) M=.FM=X,.1D4BE8NQSJQHET)D/Q ."'Q#^S%K.D;;:(^SG^NYS^_5[.4K460_ MWF63U(6H58DEN<\+'5>_.!QKHSI:$?*L1$C9:/T>1MKP@+! *,X(C1736K @ M4IP+$81+#3HJKOD%6.-3>@]'?GY(A12C+I)[+7-_<@)CBR8MFIPDFE3:VADP MV3,&,NS#[%X%U"]**SZX/BMDE2V*>JAB2+.[1];ED21C?C=]\S=DWSN[6UCW ME4N@GKH"JO6]MK[74Q*?5%U46:)0AUQ1$=% A-R*/8T9IPN8L<(GG M5"\YS2:]FUJ"^NRKS7P=?[T93/J?TLGTWEUVT.#8H"O5/@6KDY6?6@QH,> 8 M0L^)RS8OWF235'F$CPM!K8K5JE@O1<7:1.)0I$[#H3PT7".L$Q4%"BDC-;82 M1V@E@R V>JDHTYS0,1E8]KE+A\>PVU#6%6*OC;Y.3J5L0:4%E9,$E==NMSE9 M">8SO.KM^.KM+,_*3./QY30=C+PO?2Y\TGO1QY=V!*[66>M%/W//:[N7YS/7 M5Z*2?6Q]Y:V4]$*EI$U4+Q3@NE=IA&,._:EH0D+&C)&8Q0E")%9)$IKEOO#N MM/]X]5N>:3CJ/Q8'_?M17!SSR7@R[U#_I0B9NS^H1YUWB6*M9M9B3HLYK6;V M(CWJ!S,N[V!";J&C]3+M6_@0=9U[A1E1.J(,1S2B8<),(+VKF1)J&-Y&^&@: MAX\B>C#4#?@^L\M.5L)HT:!%@_/W.<^W67NV=C1+/:@6FYOLK;M"9WD\J[H@ MD**K0[&%3Q&8WFS28F23OB6[M#W!&XUB@TXE.S4Z(6\VI2:($9Q#)"3]!CQ/ M&.1*5%U)I O?/,KQ,(#]4,>>MG?=_JSH.+B\WD_<(/U, :Z=^0#7I[[];CR9 M%E7'YF)5.G=%("!4EG7ID[[Q7 Z-Y^ *,*VF]L?)M.QP A8C)" MFA!D0LU#DDCX!J#U&?N?'?2-[N-RI[,.XA<%KFS7G2N[]I&FCA1'UW4_KD<[ M<04611*FM. \81H1C06*(B4CI9FRF-+HQ&4X1S%2B"!&F29!B&*,C%&I+>W0!7/ZW/V1H0W&1;/OD-T2:O];WG% M#I/,JN97+J3 G@B]\>W=>%1BMGV\:W!Q-QGD/LK@N^69&WNW/4(LN)>]&BP7 M-;NLP5'R+1T,G1@]O4G=D9)]2X#[*I3#R[* M>@-7=?/7] ][]/P$^@X.?C8?HU_=G^CGOW2AIGJ_N.[M;?H'W <&S[LNG$KP MBSOU;L;?WIG' 7LEA%7D[MRTKW=3L*=M 9T?X6RS+X7A MNW/.C3/^D?5\G]B/5U>#7F9/S]_AP8"4Y;K.+<=E"D?CN*A]D([2:U_Z(+V[ MFXS3W@V+1=1C?,J\::=(HU@6DV M9E;,U[_&/]4.S\[/WVN??SN EN-NOOXU;A=+>O%C;3ZP*.;@Z.6!FTIQPO7. MG63?,HM^>1>V*\^A+-C58%ILAVNKVTRKMO+$A>7I5=^[(6>I(\=RT=UK^/<24C- ;DAU-G<&90*AARI_F!BX1F:!$^GD\'ES,_-$A4L M7O'JBXZQ0F(*\M#R X#%%N\=K^!$^WHWG8)8"TXJUK=OQW%UE4WLI< X39+* M[^R>6TKL7-ESU3^G-YCT9K?Y%':H:G8(D\X[EYDCBX(A^G;D[FOH3EP^R+=$ M+J^ X396>-5.E/O[+9T,QC- D8DE N"W:A'R&IS!6:E_+B)O;L@B:;-^_V'I#)Z!W-&[[=YU@/# M]_?QI)]GHS=_FWX?KS-Y/WF]5J'RNXZQ*N.DHX$&'$MX'@?Z_])+1XWO3I&V MGV2D6S#3HDK&V\UP1^4NAKLGZ(5SUJK27+B5W1CS)]F-"RO2\7?5%'R9@=-DG0W[ MV#9BSI^#U.B3#:,OD-0>()1"J.EVK-CFQ*/AX';@Y9*N.\W>C[X-:!3K\ M"> ] P7GC]'X.^@8S6N3V= +&8WOOF;9R.HTC6]T#D0^]U4RF.33Q3M_'??A M3,T6C6JK#&:;K.L!'4$MRYP-RSR"KQ7;-(@T_F&OM+H>"E9^S;K5GY_2WA]6 M&N]V?K&L5GY:I/F_CT%K+%_7@=5W\M]T[/7V"M6=GN)4I**V=.K/$FI)E*T2>K?FI7/0Y&N&',\VU3'9>3 922FG76'T4_9=E MOTEJ11D7LC,!Z\?8ZJ6N$R%0ME5BO4G'*;8CJTP/T\E]S4%@1IE.,J_-6FUE MW+-O Q/2Q>/I"BTCM+K \72!!8UT3@L8C"R-C\%VD\-5SBISGT^S6S 0%8<# M_)A-O@U*T^\*1JAMUHYW"HMK\\GNY ![MKWG&YB"^H-K<$E8EG.663 6Y:5I MT-Y9O;J76LGMUHIJP[SPM2[9+(%5!U^SR;A\E1OFQ\GT9FQT5 U^IW-I'D,M MY:SC3T?4QPK#<5_["Q?-#,LMMY_&,]N,&2\VX';_WDQJF\)U]O;2 NI\#!-Q,BMD\;8CI4\;7N9F K>E/.3?8$DB<$&)"%@H51D8Q'4B5 M"!Q@F6PS]Z^^;2THV':U1],ZPOD9_>C5>^>H9#OW=N\FZ\^@GOFBH[OA/PSO MBQ\?=WE+A;&D.$:*,F60)IKA0)"$$T.I- V7=Q!1H9,DP(9C%BOY_[/WYLV- M(TF>Z%>!J:N>53UCJA 1"""0M=UF.&MSMC*S)C-[>N?]TP:1D,0NBM 0I)3J M3__<(W"2U 6!$DC&[$Y-2B*!.-Q_?KN[P@HYM4W;9A%^83UFW4? ^>&DJD>_ MWB%I9Q=>Y&^7:9XVG9C;XB>+M(Z+8-PO*\-W-]/TMHBO%$'(?-T=#2;Z;8IV M>=X,OP #5+$&%?DZS^"OM_C>9H2OD86SE"NM%O63;'F>K7)X>_[S>Z.3([6 MO,US;'R_!=MF">W%->#/S1?,<>6S5C(K*12)WM2FM=5>)8N+Z5PM+UDML_(7 M*GM9_D;I4<2$S9]E"S#,L'1EEESGZ?OR'QN>BEH9JVJ%B7-RO_*EWL'ICPU5 MK?TWTNE/;M\/U.^ZYUN/:]0[S*F_WU$FGHML0E?WEQSK/%+=7Z!!&;RY_F[( M)$/C+Z;\GWZK"S; MM/-;LE0^@8*6VI\A#]0Q8]10J<2RK]OYWK_WE;D/R4?V1%67?SF6)9G6\)C%N6Q%;OVGK88^HW6=+L9T3IN[K MH5%D&"@BS'H<'V><1JY';>%33@/A$=N.'3MF,0V)"#8[#/:"(F(8*&)19V0* M1Z.(1A&-(L]&$5JC2(P#X)W XA&+N4>I'T16Y%&7L\@U36MWNLA_#P!%R,@2 M=$0RA1.9C'*7>%Y$.;=WIHT, T>H MQ4>"]3G"YLUPI-=N]'OD,RIRC(?GDQV&VY4^YG;M\Q &@F]V ]\PRS:P:632 M@(.!Y7JQ[T>6R1@H3Z[G#\5G4U!Q[LTG7XND\=Y@SB4CT]'CU36K'R"KBWI0 MKV=&CNW2,+)"G[/ ]CS?LATG#CWN4THWVD6\E6-EEZSNB!$U^S2+-*MK5A\& MJ[MF79/!071'L4GMD''NT= /:1A2WQ/$82Y\?BC>CUVR.G4L,%WZ=*5J7M>\ M/A!>IS6OVYY%(Q?^5X0V)X'G4<:"F)'0\R(143$4#\4N>9T(>V0S]Z!Y?:"I M+1;MQTWQ+<.2X_G+D0/&KK\;DVR%I6TOJ13HEMGUIO.MGGH,O>_Z M=5&>UR@?^@$CGAW' HTWGPO"?!&Z5FPRWQ*FLTL_30\ ;9O.B%FD3X!^C ;> MEJQU-$LCF$8PUW8K!(M($ O3HGF M.]P9F:;&,(UA&L..",.(:8K:71CZH1=;W&%VQ&.3NV'LPG^IYQ/'ILS:I;NP MG]1&1D=6KZF->PIB>Y#0U,/N?VO,4]$1D(ZEHP=\"$>[<7W[^O;U[1_GQO7M M=XB&DM<(AY*>>@O+?'ZU>UWNKTMCAI)X0D@C\\0G ?6=,&1F''*?4"\4L3!# M,[0BSZ.6NVY*2E7^#ZG)#[>.GSENSRFBVLNEX>%HX('5[G(2VI8G7(=2T^61 M:WMV3!B+8X=Q9CODF? PD )]1LG(T86U&AXT/'2!!U[#@QL$@H<\]JCC* M!;.CB%D.L6)J^E[P;.UA&!6SIFN/'*T_:(#0 -$%()PZ4D7,(#0MTR-Q&//0 M]GSJ"B'L. ILW_[;^, 2 <+DY8K9Y"/#09_QIKWPSNJ+^9?4XK]G(="BX MYM:XYMFV[5F,QLQDW TPG]OCPG+#./*Y'9N[=IOLLA"'BQ'CNXO-/X-8!JLU M:0PX4@R@Q*DQP#'#V&.>Z7#."0N$+2R'.E;DN(XGQ,Y](SO% '.G288: S0& M["\&,+M.)W8))]PGW!(Q%W;D$3]BGL=I3.R0\XWQCGT[0'9:D.OP$>VW^%Z# M@ :! P$!7H, )Z89!HQZ5A1R0H0OS)")R!>.;9F^O=&IHV\GQTY!@%@CB^RN MZ',?0. HJO8O7I:C>P!X][+\\H-Q-/=14#$4D!8U2$>.Y\4AIY;O6)QZW(T" MQER'F=R#__M<3W1O1?46)ZUH;W1>?XO'I)=V-C!SQJHTY-(9H#-$8\F0,H;Q1@!XR M)D++BAS!?9>X#HDX98XC/!=_U\5CU$^;>$ 1M]_^:QI%-(IH%.D-1:QZ3!^+ M8SOD4>"YKN QC448TS#PN"],5PBOD\NIG]0YVQHYSG'H(L=1O/UA/LZN4N-\ MD5T9V76Z2/ ^NS1V/ I?^=$6\^G;U[=_G!O7MZ]O_YAO?Z#AL5[GM>LJ[O[W M-TA[<7_,0:N1@1 XL1DX$0^"B' W]KS8]84(F1N%,MJU;@Y^5GK\_$(I][^# M<3C<:FY*R,CM-2%9^YTT3!P-3#B\"1,A,2/XFQ=RDQ"/N4$8A\RW/4I)N)&M M^#28&$A5-Q%T9-MZ[+J&"0T3'6#"K6'"#R-BA0X/""@9ED]\QS--88L@8"2V MK(WVHD_6)H90O&D3:V13K4UHF- P\7R8X*2.09DBIE$@.#%=RKGG^<**71Z9 M/@]=$;@;8]6?K$T, 28XLT:6*0X!)O8@3+43QXTN\7Y95<N?":[K-Y@=.3TVJAB>,49FI>/E9=Y MK8H VUIA8,8.IS'W7.:'CN=&<60Y :@DO*/%,JR2;$9&EMNG0J)Y6?/R4'C9 M814OBRC T28\2['?E?=AI5:5ICJBP-3-K9CY M9G9K9@9&IK'IV)$ GHY]UW5#X/4P#%@86;;8&+>V*Q_!+IG9YB/*#UO)/O 4 MC[_/D]DL&P,5(>LNKC.@P=1(OU^G\_Q89YCWUOUAR$CVTR-09I.ZY1LW?6H& M3@C:2,BCD'FQY[J$4!*SR+5Y1W?GL_P%Y:>"DD8!SCXO+Y_K]LSA).%WC_1] M<$:\7]?!$^FDIO\AN/-_UMQ_O-S/:NZW8L?Q',]S(AKQD'$O]'T2^0%WJ>,2 ML[LB,TCN%V+D\M?L_*297S/_P)B?U\QO6K$9N@X1CK YL8@P>1C;(?RO;\>1 MB%[!)?&*S,\H ]'/-?=K[C]>[G?J(1=A2"TW-)EC>8PSYOHXVR**'<^GEN7Y MW;,F!\G]E"/W:]F_C?OW+9.BWPYQ4UT(/,2V"_>>YMM./-])LX9'*>>A<^IT M'*_K.G=(8S*CB&P>49REY',[XGY@N<2)/-^*01!%'<5.;XWK"'5&9(=C IYS M^V]+Z3H IF%0PV"O,$AK[=N.L8+1#@2-<()4*!P:<(:!C4,:AC4, @P:-4PR'W38=2C@ID.]ZW0LX4 39"XL>E9CMU=&^RG M\1=SR8A93,.@AD$-@QH&^X5!NX[$!)X(0Y>[)@7%RR',%29Q/,H$Y]3TS8Z1 MF-[Z'S++'IGNJW8_'"BE#S^3K(=-ANGU JY>.D*-9#XQDJL,]O)O]8LC#Q\] MU@_K /9ZZ/O3=WDX^]-W>3C[.YJ[W,N J_S$= YGLWS_KJ]YY;UT(3Q:&[-7 M$W*85N(+C,"!V'E"U,%/)EP'"WJY%WGQ'GGLDX]]?MO*8F#O^> MI?@/;S[Q&@KY<#LSS<;3W96F04"3.6+V84/3<,)XK^1_Z]Y,\@# ^,DE85WV.A2X M:M1[ O?Z81QZ3N01[L21RSW/#4++#@BS0]&C)C6@_G)DY K=/5\SY& 8TG'J MH"$-0QJ D6/%;^9TV2U#4J894C/D8!C2K0=."3?T M*8M=AYD!MT/;CQB/"+H:3->.[(VJC%?S->R2(?F(67W.1]<,J1GR!0P)_%$S MI!L0.Q8<[&H2<#\,A1-PSS0C$9B^[1+WS2SLG;9$'G'29XNR@9O3QY#GLKT5 MX^2A1%OM.=U-_Y8#[$U+38O43DE 1\OE04!9P*F(?),&(O2CV#5##]#N+:S\ MGAJ]/-3:;621W=5I/8.*!JO]:' X5G"PZP2TB,2^%U/3#."/ !1>;()&Y0C' M"1ECM,>(Q9# @8]LV]+@H,%!@\,&.#0ZPK&(V4$46-07'B>"N2; K&I9;O" M=$WQ%MZ/W8,#92/7U>B@T4&CPR8Z-#)$0V%'PHPYM6+.HRCV 1.8\!WAT]BQ M>8\9HD-"!V*-&#EN=!AR4D0/VU9=(/MVQ1P ,CZ#C/MJ;W%X72QVMNO7%02D MT;K,%928 /I6("+NN+[K4XN!< A],PQ!G^S5P=0'A+LCI]\ZI$>;5PRR1X6& M+ U9QP195IWYYL>.RPFUB1D&W&/,)912P5CL60!CX<90Y!>YO?K1.@GI,R:O M(4M#EH:LP4-6HR6816EHLR#T ]?GS(]$$ ?4%+;O^90RV^S5&=>'C]T9D1VZ MT31D:U16(7-"N;,RX\(:PH(B*T"(VIX]-^D[7ZR+,2(R)V M-Q!J;R!K#]*T>MC]AZOK9+J0OF/IX,O03VS\=)%,Y_G/QO@R65QT&HI[%,&1 MQSIR'?(A'.W&]>WKV]>W?YP;U[<_Y+#G<'LQ[ONM[V)_@S10!Y2$\LC44DH; M62@QY5801(0)X_S/\Z]@$>:?S[T\3Y=8 MMB/_41L%@3( AMM-T1XY;I]SZ3:Y;@BD?*33B37F#"OQC34:D'FA11BU+")\ MF[N,BL!UO2@6MK"$Y9"-X1P]0,Y;M4G\=[K()DE^B<0J**&_'D(5HH8/#1^O M#1^LA@\K,B,6^VYD$A-T%R&H[S/'$9%%;,<4&WFS_6@LK]8P[$G#U^G(=0^B MHEECB<:2U\:21@>O(!3,\85G>U[ G=CW/==B9AP&5H"?LW>CBKQ)\\$7V M(-+V2LZF[HT'#];A^*QBI ,L-F).(V%34"% 10+\"3F-?!&3*+8MZD26Y8?! M+FRN-VY;N$N\&UY-D6;R8V5RM\X7LD+AD2BR61CY/+:IZS+?#)GI1S$CW \& MX5C13*Z97#/Y\YC<:G1P,TW3"P0/3#,RN67:/A-AX ![,Q:X)MG(8WX3]X=F M2L9G);@(YN,NYR5W 2F;Y+0X_X9L!#%CN[DN2:R8?EMS@@]\3V M?HW3K2G$W5.'CPH"'^E[L<](:-.Z.-[T6!2:@A'B\R"PA(FZ3N!Z?NC;CKG1 M0?JU'1<[Z)BR4RA\A&H&J_9HUCX,UA9U8]78$SR.7.9XKL4]*Q)Q9#L.@7\3 M:KG6CH(OFK4U:VO6W@%K<[-NB^I:3AP*$G'7][CI>;['/.!R&I+08IQN](=X M;2>%9FW-VIJUG\[:M&9MQW,_"O0$1>$)*8FZ[IFQOMT%_;-:%9 M^XA3*WHX#]6^L&_/Q"%[;9]!WWVUK[CO- ^PK\5+1OP.HN'%8]5(G)N-?#P: M^I[)[,"E/";"@T_8E@A=,Z(L]'>D-_;38ZSO>J*74\:S*I'>EG6ZE"EI3-68 M>J28^ABD.C6D\L *(]\-.0L=S@/N1I'EQ:Y@G-BA3_R=>=F&K6D_ARJ&V65( MPZ.&1PV/G>#1K>%1!+85TX@ZL1MSX3F^""R+.[80H4-=790);*'_?Q[,;FYE-Y^F[RU0B(J'FCSO:S4-O7#_/9IX;M7IR'E^F0(0S M '=@=4,>J+%(@:K'4V 8RE]R[D*5QC3^3B[@L\OLBLCNTX7LC]K#K\VEO 8 M]>7D#*0%?,^8I]47SE*@\]2X7F0WTQQ9%GXL_[9,OJ?*8YW^SVJZO#-FP'_P MF^P8*-LVN!OKF6$X@_-P]WCDPW:^$=,970 M4WL8I[-9\=>_GI@G\F=XY;C\>P:(_I;?&E^PJV1"1M]/)\A+^";=: M,!1PV2RYSM/WY3\VKONDBF94$3WBG-P?[%#OX/3'7T\V4*%X?Z<_N7T_4+_K MGF\]'L':891Z!^C]JDT&!J;$5CSK#"D*/P8\3!>-G8CG;AV_('^Z56!ZELTF M4HXL *@_PA\NM/W M@#?^]&ZSKSF$=?.0NIE#.^,U=,YI2M*4U LE"4U)FI(.%9.><4B:S/:$S+8! MUJ'9T-^>X($[3K.J]_WM7[#G0$(V@M5]OP@/(L=E#C%MF_N![=NQZ\4>MA"Q M[##>&"'V67'!_.*#9 V,WO15(>O-9C(/O_QC;XW//3MP0LLG(74=UPPW6A8]#80ZU?+N#H1PQ+2] M@^&'&H0T"&D0Z@A"3@U"W.%>S(7-64!X)+C'_-CEMK")PZ@7LLZ:T/-+$W<& M0@Z D&L*#4(:A#0(#0:$W+JO6^!;IO ;>GWZW2>ZV+HHVIA^5@MK]MH5,M-GYI@ MZ D6ACP*F1=[KDL()3&+7)MWQ+JW:,[VE!(,0IP1MWNMP>BUO'?G**$K>#40 M-("@T,NZ%OD\B4(!BLW0=8APA,V)183)P]@.X7]].X[$Q@R:'7I@7@$'&&6@$/3J$-9 MH(%@;X&@X8H-0VJYH/*N[M5_4$,]-DC8%\DE9CMU=VG5L#K)NJ[MDQ"RFV4ZSW?ZSG5VS7>"),'2Y:U(0+ YAKC")XU$F M. >+V^SH<>O>DV>=[2Q[9+KDX-GN:#(%/F!Q4IJ7A37: 7A$#L#'8$G4@8!( M>-SG(:6A;_((0"HV74X)]UU*32?<" B69*50J0*I7=J_;&0YO:KA@QM!J3GQ M2#F1F+S6R^/8=H+(-+EM1$1W3NS-)*8CRBS-B9H3#Y 3 MJ547:E+B1K%I>KYM_;&6*5GR<1^U'5WQ!U;6,8R MMZ",!O]4Y,[_/,*VKMI/]Q27SKUM6H:,.H\DQ3!B-YIK6TY,J(_^<<&9$)Y+ M+,]V_"ADML,H7X>=3]D\:[OK(D55+S:+GY34,J)D!XZ[1V]Y^)DMFG>/A'=% MS;N!$(YGTIA'G'+3]CP1VJYG8H5Q:%ONAAG]'-Y]GB']I QUUJONH#E7<^Z@ M./<1QJ6-B1:FZT?$#1T>1R8/8L?G/B..X*'+(]>E&Y[H9PK=?K1]/G+9#AJ+ MW'NW@S6_-0/N!P,^)CHIK3E0V)0Q'OI^[)D86\^:3\EDHS_,5U>9O 79'A9D;3;1'XQLLCN9-;^#S_3\*KA M5<-K)WAU:CW>H32V*?$-P;Z/;R]O":X\%&_;(-G=G MG6MXU?"JX?5(X=5M."J#V.&&2/UF P/@#0,*6<\%-R-(T_0.++".$!W=.QL%$J] MN?;:5P&6-;)WZ-#>?WC=T61T//"QHIJD.'%U!9]65_"0L=QN^<7)VF3SS7%0 M[>/9Q:QUNCZ#3/[WYR>-4OEXMB-\]; M8O*<]1F7"^2#O^1V0 ,OC&+& I_[CNN'@5)MU7[VU1R1I92$ MH2M"U^,NM2W CK?8SD-O; Z?[R=FHW[$C[^?+H&3QNHW[8EHOZ79Q2*YOD20 M,S[,%8S"$;[EPK>>70LY[E?&VQ+LZ_@RG:QFZ>?S+^E-.E^E2@9]!]Z=)[-@ ME0-^IXLY\"YW/$MBYL\FM\R:Z2#7/A M=CI97L(_81^%<@ :PRRYSM/WY3]^75<%3JH@=)5I09R3^V/4ZAV<_OCKR8:& M4[R_TY_SNUP?\:L[ULJ16 J]?7?^M\R+>'[FM]Q@['\!>#WU_^BX/9W_Z+@]G?T=S MEX]K,RC/GZCXB5T[Q#KO_^_S*08,Y8RCO(N/^)#-T-X)_.W:8W5*['M!WMY M4O-L7O?B&?TR7EV5& M0_1]/%OAMC&; ?[_Y%OR_?XQP_EB60\2:^4]X!"Q,1SRP.6.$AW8E*KXQ*#K=&EM/KS-3!H=+3_&O[XD;[=ID:GU)LS3W#S/HC]PWO M8F+>4."HT7'0#4TSCAS;=8G+?8^)P(^"4#"+>9$3THV.@V_@4/KT>Q^M21PV M2W2D%K\V% M%AE9O38(TERHN?!%7&@[]3AT 5(BHLSC;LAIX GA"]\+(I=QK+<,!N PZ(4+ MN66.!.]SH*/F0LV%+^)"47.A&S!.;<=E5/C<"F,O]'U*+0%:*J=^M".-]%D& M^SR3X'(Z3[1SLALZ'>*@/$%H(]I@!3[AGF7&(6>A M[Q&3TS!T/4;#F'F[BS8\784//O4Q;8^-;*8'7VI^/D1^9G6F5>2[L2D"YA(_ MXJ9I"^J9GF.;W(JYXYI#R&GHA9\Y'0E'CY36_'R(_,SK; #7CLPP!.'L6HS; MINW[S/8M$<$/%LCQ(1CWO? SX61D.KWVX-8,K1EZ( S=2#J,K2",F.6&5NQR MUQ*"VB)V8M^+G%C8YA "Z?TP-+%'PNUUO.S@&/JP NEJO+5L;3N731*3V;%W M+CKD 7^/89;+:R7$\UWBF+;I!8P+%KM.3!AG(G B)R!\8R[(*SH)DMG%_)^2 MP+/XA#,_8C8KUE"<&N^9J:;,3L7AW]FK$U8[\E8_.:L;D;V28+:$P=EP>6 MYPHW#(EENF$D/"]XRR2#73,VH:")6[L;TC<@QNXU+V&P[H9OV3*9&?,MG;^T MRW1HD[&&66&UR^%70P%_48-_Z >,>'8",%^$KA6;S+?$KD*[O0VQ MMDUGQ*S=F5S/(8#!ZFP:SS2>'3">6:99IYY%)(B%Z;F!27SN1,PG/+18% >^ MY3&'>[OT/O61@6+R$17#F+NG\4SCF<:SM\ S2AM>-Q(%@EI!;'G<3QZ:[;?K1"Z)9C/;=S6/_$&W+^.,GCCU5Z_L77-_T_*[QPHXSH+J, MC&TOX8%9GNYSUU1^H>O0 !N'!G0>%X!OES^UYSN\<#G&2Y:S9:QILEPNIFLZAFK^Z*F]S8[ M:<'YLV5H$? M4#MTB(@=SHEO^S8)A"-BFQ#F6W'E\L5TS_=_++)KV/O='T#,2V\^B?YG-;W& M[%#X]Y?/?_>D.K+FX?V@8E:OV;**@D[H6+J)JD8'C0[/1P=*[#IEA_FA9[*0 M^!:&MGW7C6CLV:;/;.':O!]T$/]IO2HZF/;(=OJ,>A]&XOAPE2@].%$WVK@' MJUB-551$U'5)2(4;69/I93H%L:V1PPY[.H5FWF-E M7LX;/:V].#)=8G//XE;@B]"/;,MWA!\R$D3>*RL:_3 O4'?88OL/RU@19 MODR,+[#ZXS3%CJ"'MT5%8_0>C^&W@7!!2^!F2'T>$L$=&@>.:_LF?V65(?C2 M1P,;,N*]-LH0Y$;'X:XOY M?AC.'%%R$%,JCL2=H/OC:T.DA5",UBVRA!5YU&3,M6,7M '/#UTW\$(S\DR; MB#AZ;96@EU[X=,3X8=LAFG>/E7>MNF%"Q$T[MAPGMKG%F6^[IDF8R2Q+N-@Z M@;VV=M$'[S)[1*W#YMW#\B%\3+]/QYDV9P[5G&%V/0_3Y'[,/4'"D+K<E:IOG*$KX?AF,@X$:.A@,- M!]OAH#G,S_5#*KR(."[A >" PZ+(HZYIF38)A?]*ZLW.>W;SD6/V.LMO[^"@ MB\]CL J1ZNR[T;[@.$VR9Q!J3SV5!IGO_N2=[@%"VS5"Q]3A- X!J6-.\+V MG=#S;1\^XGAFX/>6,=)'U,K76E3PRN7 \80=6:'J"8GI:7YI?+Y.8R8CM<$3:D'!E2RNUIS_;O9>G&YMYDYY7 MQ=5]6EW!-\:]]< JW@6=2>/ 8SP6)+9X3&/A MQ;[/6>1+H4J\=T11+SPBG7C+9W^==CFFEW5BZ]P&XU4:P_VR=B<=CJ>'6Z5; MFI=T:SN'7>5D/[D[^%.R-++;>6YDV&D.OI'+C\O';VY\O?W7\%F4Z"3G:^0F6N7+?][N2@?,FTRXH4LHYWX0VM3W([)^\,_=6_* M&,6,@>WA.ZX?!B[W3.'&#C6IB#M9\[+''S 9MG2%FZKM^#/WB?OM^AC].G;__,708GSZUI^"#][L1?/X4?OA6?N9+ M]/7OOW^3'_G\1_3%PS]\/36>KHCL#"&>HFH\H0%LQU6I'_'C[Z=+>-D8KW!N MX,U*Z0("Z'*:+[,%2EQC.E>:,/QE!&)EFAO_LTH6 !6S.V.17F>+)8JG&#ZC M]#QBOOM/J;HD4Y!(\-W;9#%Y-\NR/X%N8)6%RS4W;J?P-"78KM)DCG\%EONJ M1&G16>(F_)2YC1C*?K'V%1%N^$GT?7R;SB[3Q7>O4 M^':9YFES2=,YMFM.1T9RE>%R9)@35WF1CY3$_7X-+Y.'D5;KJ;?6V]-)MFUNLU'=I1^ M!RI(88'RZ_6>CS\C!G,J-BT5VN[PLSV.*?;+?90L@+C"WYG,X M8_4QH(9I:Q:[VFMQ]F?I;)J>*VUGF8XOY]DLN[@SSM-DN5JDZF3/5_.Q^BXJ M1N7[OJ6+K'Q5<=!PTPO4E*K3P ]_F-],<\E]:L?E9]3J[EW]X[1Q/IW#14_A M*_C<'!ZP3"^F8]C2/#V?+N6STQR-K&F.U(9?5R<@[4(C&8-]FT\+'H1%+9%F MC&NP?B7?X%.ODOGJ'&X(2!Y^ _\"TD':?W1Q!5U,;_#(BELNL0 W*3<_.*)24XM!^M"*']K:H+LUP>4ATH MUD8"IP&$O##PV/%K<\.39E\B\4G=4(;;2Z7@/U\A06WLI;&5<='>71X\["E' M,]*X7BT 97+\P%D*9S/-%LWUKQW++"F4_>) M R@$'@!$!,"+R_[[*0@S91^TT"5/%S?3\9;+P)?!L=9_ER8SF2L%+< MV@( 'D\-:':%M(7-K;/%!<#UOY-'0>0Z0^U)DGW]0J3*"[4>E #&US PXHH_ M?O\]4(<*!A\($",Y/PK)84H+G ;+[ZXW;,5 M$%@**RM1),VW"+*KY*Z4P<8M8 A\?#6^Q'45YZ9N+!^5!U;\NA9B&W]"3IM/ M-GZ-I++Q2PG5-YO/ (R;7K4>#G2L3DJM$O2KL7[ O:4,7%+28YG^JHP/9H'XG50()'T T,R"V9(62 .A;8HA\(3YB,CT_ M5Z0#:*'X;I%=8:/Q'!=VCF8_2OMY"2'W+.U4J29Q03D;;\X*$I(. 'RQO"SU M=I2_#<4$/B$W.L^6P$E74\6THV)-DVD.T)2K-7V MQJ)*[,3&.W#3ABF]:(Z2IYG,Z ?/+])FX"3!@%+ MH+T'51:H&1TCP@.7^9V54?;G/J,+G50M)0*E8/FD9U4NG2E/SYG/$ MN?9K#'C#_ZFTH;LT0>\B?FFCRS0*$9#):;&6-4,+UU@96T%V=3655],?:?=% M1/V2-K%W8YAO\8U\OD']#DS*%RU^<"?8U[U^!@J_R-!O(45X954UC;OQ#.E; M_EMBN'*7PR?G$T!FXPIX/ILH9D!;"U'F*IEE8^ CB3.WE]/QY4AJ",!EH +# ME1C.*0=3>S;##URGV348$J#3S":WTTFJ+*6S%.4*/C%M,')C75_OP$RY&DDF M:JT=EZ>L6&E]MDSG8O5@GH&VL( GRS](9$S1#I#[8"'@Y(74E/'/(, _*0J M!H S68#M!Y\O[=U-5P&.7,%;@J_#G\Y3R=/)#+2R?Z2&4@QQPOM=Y^;ML,PBM/T8NAXZ!O8IWD%3 K4W/U_--@EFW0*ZPZ/'G"%E'RFS# T@ MD.)@/BH=':@Q,>8K*?%]IJ)^>XG6(5F&@ QH']K.PAC"0_LM1=2,]MH(2WTQ &?Q08_ ?@ M"&B[TTR2]Q^+*=YS9[@J;)P/<^,_5@#]J-"-C-O4F"5@X%QB3%JZJZ5W#M6_ MQH)*H7!=+4C*P5*_S.47E;PH/2@HZD %GZ7?IV=3Z9)%!Q/^&MYSMLC0AC(6 M4E<$IKP&42OM(+3UY=,>?'N&YG%>N,ISXRI#4^PR0]<7LCO<&H@E)0?SZ4)Y M]BI?\5AZ=Z27&V04#AEK'?.XE/MKJVCX7I/QGV!+YRVG3_,$JIW>92OTA16; M4X(?] \X_:OI=SCBB1H+!P#WD_Q;@K]7WB$XDP5(Z<7=+V<)(AAZ@](%,#"N M8)F"GO)S?5BPVW?+[!W*X@?/K;JOEAI4?5 >*T8\I.*0S*ZR?&F 5%_ +=.Y#!\GU]>P^I)+I06 > &,O5+...56 M*0(J>2%3\M4U E9^7WBN?K&R#::(7YB%.49W.-J RN)01N $W?W9-9;$K&KQ M5 F#ADR2QEHED,8RE4KZ?/,IXIO*S9)(MYY$]5(\.%05TK7? B$H:.>,.;W)3@,"KBT@L0[FT]H&02R9O!#,2D M\>$#1@(7M:&+EKJ4U;?HTI 2%?_15."D!U;)7&29,S39Y#N;,6_)^NVW2Q>( M6GG%H+B2J^RF#/W-LEOXY+^2V]*7CJ !1 T\NIHM03G*5CEH5_*1Y7>DLB0? MFZV6E8(AGYS"'N$^875WUWBM\-557L1")2S(O54G46_RN6>.: 1' 3!71'$+ M!4;A2OVT=V#73C&<4.I+& %.YLDD&1FYS#4UHA4FP(^,C]/)!+X>P0Y4^.8< MP]I/T54&E:1(7IZDJ',-AY-K*#%_"^9U6=U/110P^AAY1?#OYY'AY=/$^ /D MU?ET;)0?\?[P@O(CDAM^1QNNS/6H/O:[]\W[6'VN3K6&;XS*6*[,KJ1!&&8@87R:@?J#"C<1OQ'JZ VO$6Q!RNJK;)+*5"6IM8^JA)/^A6R'1YH.E?)DU-T*& 6 6;"RJRW6LJWA3_L'"3[,X1YB3!*";M* M_I4MBG1%)=?AFAJP5+N7X*N%_$>H*W/DUM>2S'+IY"ESMY1;:I(LDW?2?)O7 MQAEEO?U1@*AUI M^;+E7Y*F8=O+E)%'2)7\S+,'1E:,D$T_/""$+6D[YK= X_P7O]?.?UJ?'')4() M:?IS4!$KWB"3>\?IM01?C 1G$XPHCQL?KQ99+1$3I),RVQ2CVP 7P.Z+;'6! MQP%G4@0W9-[V0B6J8<9QBD+I## &I<=9BAG!<)JS]46K6'ZZ6%T#E(T:1F,B M'>,8MU;Y8^J-($]D.DT;IK?>&-Y5=3&MJ\#8^F2RP*!G$3>IY=_Z%169?:V, MA58>=7Z98:91+0500N)'KJKL0(F$N$,5/BEO6&6CUD*B2 FH#U6F^CRRS_9= M=[6':Q%:6L9;Y21:#2,E+:5!@*I_+5LUP&N ?WN ;]AX[JC)/!]+C?8/%6NL MO7U-*Q7I6O' *6CKRMD^4Y[U#=6XB0E*^=SVNG5U2>I$F&<(RI5TW%_C0ZE9 M(9>*03[\J"KJB) J?8^ET+G'LS^"MV/.4%TY4#OL0=U4(8H2%?&!30%1Z7/H MN\.CJP1891:@&U]EYA9)YX@L*@9XA64 2>4$5;JPPD/ -_5FKT1M_,1#EU8; M#07 8^WWHJZUV)97A1><&%A)@F[-2]7:XO3A@?$Z#OGJ",6Z%=4>0AQ2F?*M M$.2WNB;O0Q4Q[%H4?/(WB2FMTKU"-P1S$5@]F2\EIV9*,\M:8<1UCP(J&BEF M3LZD*E6Y())K8+M$ 4)5N(-6+/RS>E:S"+.%5;WG!&C]H5?]01R'_K#FHJM2 MM^JDX6BFM/I&YE:9NJ]4BK)BNOUQ6N7*M'\?S]+OC=K7LQ6H&;*N;5Z7#>// ME[!YM!?&4Z5OG*]F,]5]$G@XN2C3>+ X4S[.6$KRVKJ65M+93-8CILD56C#X MXH;D+VH[*I_=;;;X$WN455EE< O*H:1\[&L[!J2H3##I>RI\D0 GL@P>$44> M'OV_956I#!.\*Y*A*/^Q^CUN"? %$UEE&!)V)R$K:4C_UOOK7*XM!WX+CW^7 MS6K$J=X VH41$9.H2*F5@,\GOT!B>YS(76<8ELO-SS E?9L6_3K?> M^9;7RT*GU6(!OVA9:HW89&V327=AV[$)AIB*4*(M5EM@2X=$SL;2X X;ITAFKU2 /P4&(DTBW>C!46O1NDVG&#%DV1M-BF^RW]$:J8 MHJH$?RALJ+CO%A,M+I)YG80ABS(J3:JH*3]M:%GK;%>(AJK\'(L;)?Y4R5GM MM@Y8BGYOE4V=M2\K6#%$4;44R$NL0(,5H7NNS-=22RO\^HN[QK(]&81M@H*2 M>WAX60D&ABJQ@P_FJ-S=V[U!24WT%]45*\7>[N\/8$S4>V7I$!!$*;>*.\[D M&6&KP;(L#E\ORP&!%. 4L?RU^"R8FVDCZ%N4GLJ\4^VCTA W (B+T[/%"A.B ME9-J#>6::F0;2WAH?"A4/57<)AD*E:!%>IG.BRL](V':P91%Y3Q9[P#I0#=RC%UM\EW9&PSU;: MC<8OC5]OCU__L0*=XIG8%>.TA%(HKU?=2ANPB5-Y=KZ\E3!5\Y%RV&X^3_U> M%2CEAO0D5_TXFO5-F^\M K#7F &+Q9$L-$#?6B65@TI:1]CIQKA*TSK150), M$3X;P8[/BD9DK8JK^[>_!BR?9%5NF5>'#_J/!"]%-2A -QKJ=^M66A-UBB8A MC2A=(^.EZJ>RPM<4W>9P WB!^V'@#2W!ENH$VSU/L'VMDI%_I$;1O:GH*WR3 M+HJL>VPIGRZN&L4][8*:.MBWS#"GK(]&>RWP^]6X!."#!8TP0PQ==5-T8JUF MJNN.RDQ0W882I995+U79,%@5WJ[K4Q&_2WS^[&4%^CL#DC?M 6N M9"-1]'%B!\0;3/!<8H^?Y?K+&H&:4VR[H H_+J>+25.(= Y(H?3I_&7L%H(' MM78VN3J<9=41)%D_TE(:5AT+ZRX=<$R..'5^'&%$7GJ('.>4_5A^(T^QFO7M MMW[:'A2I&I"TMV'34][8AFV>N@/4<&4A>Y-E&%5.W6=!;#(&W ;5D,#?;Q"@)_0;+"4]I.%9V:&LFXYT7# MB@=Z33VO3Y-$%:QK2.?CN[+(^I[F32-EIOTYSV[GC]?E#VQC0,W+:L6G1?-ZO_7].K"R!?C MOYX 8BV6[R@Y%RD]2\8)Q:%$W#UW3O]U?7$"I[-\]#/%\HJ5,0M?H7C9-DN' M#KRO#S0DY@8Y*__OVN"5YZVGQ9>;U(6)/,D,VXH6 M39V0U/Y2U^ICKMPU9@IC8R=C M"F,[EGU:)!7#RM+O1:-%J<0D9QGJJD@_,B=Y6?I.RW:R?=;S$7=W'3^'(!G? MR#M*C\ [JD:7-ED-%.^SK,@/ZBP1I=W579Z^N;HO&?PEKQ;=7WT+>&&?D@*I MKM.R<]+C"8=#X%6@U;=@5K>[&NO:UEXPZS8UMN6+?]^=8O_>'#6BII^ IM=Z M^KR1:(=5/57/G@56"&!-L$S%>B<3W63R7V'"'S&(+ WB;N'D42L1D#BGUL9' M"DBNJSWV_!2[XZ$R/%3>Y^HI9/K;'Q)"SV?HI%D8[)1OGFY3R W$1_B&(J<( M )8NI/48WQKGKRD+!T"<+[BT8@Y$WBYCG]:M!U5[I,HMJ)QH+6U4":U@O*Z?K&$-O^_.)VVK>LN ,X1L_AA4'R_. MO*5PV&4.E^+FUX^>/N)!?%I$HJ^>Y_^H,I#OC2RA9-ATB!6#SA+L8C*[*V40 M.IR28L2)BN#^D3)[0:NJ "K,U:(!5]QO*.R-TXKP+9M874OFZ*_@XJVJ0%\N.9B\B)P85Q.^A@Q,363)D3QKR(G/<$ W3150<6BUWVK!40QP1%C#G,Y M=JO=63]!NBL"TN6!J 7#\S;&698QSFJU&Q6TI%EIK5%:5?,M2IJJ#CXS9)M-R0K'LII:5 MX^CPX>%J4?:9[;Q,>'K7"3>@'%[!;R[S8F17Y\=\3:^7LM&EVA8SY<2OER0] MW19'!ZLB]LAA?+UK8!F4@W-5RH?*;ZYG0#623MR1:?/R ]OB=E+K MJ$KSRB0%RGS@P4QO<=M-OT MW.P^*8LF3[LCT!I,JR;^[9KTZNN MFI^Q!P]:#._0''LG9R*"8)@6@Y7O/82;;+:Z2AM9.HR>DA^-HO>FZHD'AX"K MJC]39_#4G4@V1F2WY5/3+=+>0EDZ:OSO*M/OOES*JB:FKG*;R%H6:0=4M;^- M^="(G2 6T\5#0ZM/C4_9$NT'.52O%(Y%_X#ZBUC].VT-N1ZMFV5YFE:UN+*! MP<:H\*9K6ADDO_W1"$Y):P]S/=)4)E=E/.U\P^,('@3^/B]Z41V.[DERRPK*9HJ55>9YDZN9%A6KP] R:XKH9Q M+(MY[6MS+%K^Y[K][?U-ZJ_J)O5)>]4QE)P%Q5;B^HJBAE!5;EW,8"\*+\L*[\KY2U97*1J2/-- MFB\K#XBZOW&F6M:6%U9A0^-6)67#@2NCO#;M&S9R1<_UM^KB)E77=%?C2NWK M6=<+BN'ULYJT MN+:8"SEE#<[]8JHN!/^,K:FOTC*KM+NN\ *'^+UVM+P9!!N@_*PH3BA];A)P MI_-"BHUQPEPQY[CPU)7>4SR8>7I11EV>4'>K\%P&3V3?(L5T\TJ0 MXV#STC/X<[\1/JWAOT##;X=&BBV_3.??- /[L@(J%3S EIFJ2? +E/\/+255 M]1YK)&;D]^NK:B)0,L%PAW3Z-S7&!S(9@&F+\+V4]'5X7&X&VSS7*JV12D6N M:HTMYZ3+SM/JO: $HVIP#2!P:OPF=?V&>H^EX5*E5HUM%C+4D]6:PWHK:-C\ M99K;M!4/^ 4/)_E3?@3URF6B&E7?3LNZ M)VRR+;6T,]"%9T5#5SA?:0[( [Z0=7YK9R*7GF$SI#258FIIR+&4J&(HJ225 MQJT9/17=U'?2UG_6C9FB&@_]0LTK&,/N$Q2@N)#-.GBEE=:*:#,:5*GD* F" M#.1 "KJI\17'N8_31O!M+M-)KK.E.H[[->:Z'W;%B?!UE,BE8)EE=W!-=VNQ MM^:\5]R@4A!4T>X#FG"9N)Z7':8DH91Q2V6J;=2F3&_D=,ZR?U4C>F<0TRQ> M7;6"DM0D#2]5+E>V I!MQ-<[ 1@?SAOAL<)*6,W+!N**CU-T'2"#2UFLVM>7 MQD)%M1FJK/DUPD[STVCM@F94?:R8(ZCJ"N2LUX;E4<*&R6O>F 9+8(QDO M=]LY- J%9;KC?%KR.L)2:,?5:NM.:":TL(-($L5XBYZ?ZK753H"Y+O MJK,JY.>K!\&G4ZQUGDKS32J86>7NJLK#6IZMU8,NYL;L6.57+"6UW$V5?5FI M)5M;VJC0E.K6>)Z<+60SLB*QN7I/X>="I&R?$OQ+3E)U59 MG"@Y2X]X]7A$[?*+V6HIIW#!:OX#%I;^>V1\!#0?9T_0IC)TIDRJI6U<=6MY M_UADXUER.S+^R&9)H>%+Z*]]$8U/_W?V9W:97,$^9',AJ9FNA7"K?*GI4I'E M$H='Y7(.U:PV&W"*%ZAMJ@-F]0HUQ4"U9TL0<]5XXE$S=VJT=MBSY$QZ2R8R M0PL4]$)#:3Y7+N0,%1$XBRJ'?[*JFW#*EKSJ>(JT':41]"B 7I GF?6YC">X MPC8[>:+Q5NES^>KL7X5^61AU3=G=RFJ2OVB&*M+OV'O9R%2HH@S;-F][.S9( M5Z;RV+3OO^IR4UXW?/*UU).?]Z/Z:Z^4BF-0(8)R#J#Q=;E 3R8PU9=HQQ4*-JV4@:+Q3T-FS^XJ]EZ4*RDE7C6V$%-/B^56KGQE1=P5 M\07@Z*^K2[,DW(Z63OC45FJ51],U3QT2*7D; G0TO#N/HPLF%VHZC82%;93'??2B6QKC//(5"1 CL?:7,*B M=7GR)*7,@4/)QK)E"VRL&B2)0JJ2A)49_BE%JVRF^IAFQEXME.55-%BZ59]@(+DWSM9.2NF;I$)M,6Y-L4PA6[)%.ZD.OYC@ ^XR+20 J+(&?@M=F=RD^1GDJY("[I'+W ME$&>8MTHG]KG55"ZBH!C'&.T=P/(+9T;O >YP4\IYZC3WYY8X-%EQ3+M8DLL M[_4\>\U(,H)-HTGU:J[@%+$ZSU<%^]=8D.<9++OJ.*=BZH^+F5:98"EL&LE) MVR5.6[B\GJZ\"UM*9SMJS]V3=PC*=K*"*Y5)D:MKXW= B M%M%_3Y;(8^/.2 MM+U:IENCBU7W__[Z?]1XW[4C_XB^?=TUL:*3*8JWF0SV;LL0/<9F"08O1SA MC$/0YZ:3*;83S,[50]86>FK\?3XIRN%08:QZY>?5,8ZV?A&V,)V4W;7Q[S\P M?FI6Y6)9=8#NJ(PGK07)I*)?#(/"^2?S=V=3=3HSU6-;M>B^[XA5:HW!5>KH MQ2P[D\-,9 RIFJH^PX ME'.@;\L8%#J\U&3EBT6R+,FENM#J5;^$*F/V'[#=W B\+]%7^(1C_?I+^(_/ MQ3^K:0E*"Z]77_A4BPDXT_.U)*-"YI01H;&D$527T6>#5%PMZJG'=797S,E6 M5XE:-HZ<-JY62U48*3^*4G"I:B1P_OPZV:@?U=6I\[H&R>H5'38;+NV"G(A= MDY/Z%3#);)JN2@I]VN(EW34:U$NE'X=28[ ,"![TC&71JAX>,%X5[7(7Z46R M4"H_YK/F4S61^4G'551 UH9;3;F2:5:J4V'#B=_:+()!.98L?:]Z9];UV4 /A"&LI4G6"V.GM9 M;M2:N&\/L0#1C5F559'TXFS:3K4UQK-D>B75?SA2I'\D=&SFDAN5G D#(Z[, MFM]_#TJ$;&]#_J7R*5Q))LUK\;W^$/5KE09092V7GKR?QMEL5B9<*.PK#!M\ M3B0GSU<^]I\+.5-L#E,7,."43@H_G'0 KA?UX8B.M-ZC&M;&1L5!IO-_93(J ML"J\8QC10C1;*P@KGI(M"MDF'4-PD(E,])89/*JR_O(NEQ7QBQ3^-JN#HT5: MOJJ36'NG"C+BWM,_ MEY4FA9I-F2TCMY>K>OKBQ%87P#4&QBFI2>G&:Z66U+X(N0Z56'(/.1141@GTY*S]>T,LXN58S?<V86W)-5R\CHCDAPI$ME:=#>:R;GRV\%NLLKIZ:US-)VT()@O5,C1?(,# MA^4,T\MTLIHIE,*L2F#NB3))I V%4:DO"L=*E:+-#,5>,4@%8(0%044B8^4/ M_8"E+IF,OZT6RSHS]WPJ$SAEV17*@U&A3BGQ#7M2#($ ,,\*]"RJN8"BGG!" MD[2)40D&DB9IV<6Z+7,^SQO2Q1HUC,>UU0.#3!6080P-P66!G6'*6JKV$:C# MN>^%I2K@-E^W]7#S%)@!";,%:?=<.:!D>K%QAKEQ,\UFE>V[54G)R_&-1= M&HV]%+=0:>)54+L(P=Y,+[)%MLJQSW]ZCGG^<%OI[+S2TU74]!9]&94*CTLN M<_J^K>]5AO%P4".&%N4-G*MK7R(7B@X,A:-480\3?]445A9&5EB,M)1 MGE9AU>8MRARN3/(@7J!4-7&[^-ZS-)66M9)>V)%I>EV4+LKM%.'TLY:CH6&4 M5^S8VE:-1<_ T4HK*2(B*H% 59)6W%R9- 6.EPIX,]O ^*G'R$(5+?J4P;&X MQLGOL+>9\4?%&?E)25?X"4DG+3E7*]:5Q.N:QER4BTVDV9*CT,)3+]R_+VD^ M]_C&A7'RH:&#XKL^R\OZZ3;)WOJH(TE\H$E%E)16$"?OZL^-"V[6O".EK":J=@-K-"BT3+5HL, M33R:>!K$TVJ#-*_Z!185T*J %+0U@*-K,/NP?':F*>C8*:C6>R2!C-8:^E2M ME_*5;Z-U4YZZ454W;ZK\UA1TWA?VQ?;A#8^9K0TTJ>W>M%1\V*P2:U?*/ MTM;0LJ>YSI[>@^QIC4@'C4BES),ZTTPZ$NNX:MUU!C">B/=E3H M>]:#T]-$S?6>CJKM7;,=H2R94BTI<>!OVW.C3.RB,Z!47;*UUH"J3%6VMLLO MDT4Z,LY613UTHPM94?JSM=/82'F\,9BWD,FA[1*M4YT /Y0$^($T /ZZS,9_ M&E^JF/-+/)>Z>?J#^:KE$4^,'USWE#<38%2Y[-55)A-+X$**3 -,82L0H<@M M+E)UMY<)C(%U4Y4++O&CF4M0IPS_5$3:I!O9^_JE3,E3X<+J"S]0TVPFV6]9 M99&0GN3MHM(ZF*U2:[S\1<.6=G(=,J0JMUA?1'*33&>JV:IL(U4=Q:HJ6_C! M;AU**U=#]@8SDM7R,EO(O.2S.WED?H8123@!E7>IVGP9'Q-YDV*'84A"&VVC M\-;6F1WCD[*A61EEW1*5VY:4L]/XG.S)+!>Z>;I/BX( MT[)9'')3,-\+2.0Y+G$M-_2I??)4[;X!QR@_>L+B]K1V1=[JOYWFB>]L95]J M5:/N/?2&2WSVA+#U%33#?\3N0SOD]?Z_JU50:C^Q7?U'5SWQ5 M!5;E[S:'7[WUAE\ZJ>/8U/1#RS0X^1LVC=A.P-@/28Y+D)ZKJ^M%>@D2&UM2 M%(Y-L D_9?-WV_\FZ5_^.9$=W$OK%+/W[/DQV5<__U-F,A\$V M]IMXR:SN7K)]L66Q&])6@E;.K,)U@C80IF_/IE=3Y:L:-9/XVX_X"9/T4W2; M_#G/;N=K(S=B;"^'W-+XW;J*7(S.V?A6KOGWM;W[,)M)0>Y$O;%T# M:-& I+Q!SHW2;#5DMGI 5CR'M:+OV 'E4;<5E^5$Z%NH(OC^&%F,1SVG18[)Y)#H,ECL..>A.60!MIS91O64?8 MI3[)L)^P[*B"Y)S+H4Q8K5I'-ZL:\'OXH?82-_M2-I\LQ0X&"*N&U-,+5=-2 MS]FHJCN;PSO&)4JLL!)*($75HOO2Z]\ M9:_& %;UJ3'VJIJIT#:]M_B,I#NOF!I;UFMV;]Q\B<6FLA[K *-A+ZE .OD; MADQ>\.J%K,15'4%SXR?,E%>AG/SG]\8SG*^;A-;X= MZS37]#G]N/FZ.E>&S M"JX!/?&1$JU[DTUKJU62B)BPCS/9[>$=MNY(KO/T??F/#=NR%F?P$3REOYXP M3_Z!/]D'^B[G;2[E<6U0Y>"T=3S: M:)2**-+\N;)%/_,*KW1+@ M_"8UEX]*[XB4WH%:7KMYCJ:%8Z"%3]A"Z1%2N,]*>0KXG27C/R_D#&Y47[+% M^[^,QVEZ?O[*J-A?ED4S.Z #B[SJ>;P5[[ 7LLZ.#ZEXO53B-][]^BS8M-,T M)6E*>A$E"4U)>TE);R#YT^6]GI37>'\@9[EK'L3]_EX>SOR>K. >SUT/>G^?)P]J?O\G#VI^_R.[)TC"^H7\ MS:MZR3;[HN(?W_HB]XF"M8QX6Y9T>,\\J86$9C'-8LUOV X]I9K%-(MI%ML5 MBPER:FD..V0.VS=+A_9K>N^/I=,E672XP:L/S:&R.A[;^UY?P\]LGYH=;FZP M(D"3U%N3%.FHT&N2TB1US]8X.^U2'ZDI:H\,OE<)^+ 7;&;XRN41D-V> YG- MG$ZFN$8R35+W;,UR;2T<-4GUJL%;YNGZ0'E-4EK?>JYO01RXOG4D*>HXLF2, M(TO>VC$],)8<9J>&5["CNDF'SJ@&!]4M]-O&4[W;?<\G3?FR.I04S^U')UZI+]E/K:NJYBO-5YJO[E,,F?:3 M'3=7O0)VNYW2I/;'^.BUT&&PT:"OXV3>0P3HD&.XQYH]XW;L%:RS9PZ2N/>+ M>!VAT\HU<0Z4. GM-Y-&$^?0=/9](TB[WUS#_='RCYF"CU6QI8[U$J>CUFPU M=0^8NHFPN[7OU]1]D-2]7]0KM-VV_\1Y2 1I.?WV3M@?U?@ JQYTG<,S5 & M*L D6YW-TDH'Z)5%WW1VQ5-W^K:=,\V.X//8[@8K%36''44*11_L]]:U2";? M#6_J) S-N)IQ=^@?,3L.XM&,NX^,.TRKDIJ=W!S[8SP>.]EI4VI8IA09.=SI MUMA-&U.:QS2//8G'+$9[:).L>>S >4S;/6]@]S#:L:&8MGOVD7$':O?03AT9 M]\?ND4&S7Y8),$CU>_G?QE)FTWGZ[C*5>R'4_/'7QMK^M2\7*5S(R;9+9*\U,C (I(IG-#GFEN7"5WQCQ;&OGJRL@6QB(%8AFO M9LDR-2:KU%AFAHRZ BV<&IVVOT-@DO]1OUY?46,!>"KI8HU\-U;>PI/?)[#:YR^%5OUPNBMT\;XG)<]9G7"[2\[^> M_"6W QIX810S%OC<=UP_#%SNF<*-'6I2$7>*!R,U&=FY$!ZC$H>I5OY\W0.P@<^8 ,(OGBAFVPL?W.K%G&6S2;(UZUN@@'.S?FO;+:Z M JZ^,[ZD%]-LWIT7FWMBM(\]]8&.S551JY]5R8.[40%&^O\;7BUZ/[J*4B['"YH M!GIB;OR$@NTR6^6PHOSG]\^06)ODUOAT2_DS@3B;U(H_-Q\WSQ97R:RE41%3 MZ4]2YAKC=#8K_OK7$_-$_@S+')<_;]G_M^D5R.I/Z:WQ);M*-C3AV^ED>?G> M=4^%:=G"X3^61L08SB6YSM/WY3\VT."DRDFJ4R#YR?TI2^I5C/SXZ\F&LJG^ M]L"?[$[?VNL'BKX?Z Q^RV]TAH_GU^W05+U?X>UH;[RJH3HP0[Q"(D)>6&O0 MJ]5>&!(OO-HMZMXWJ1U\5+(]4K(=%:I*3ALHHC4M' ,M? )-XC%2Z)1<_!9Y M\KV[ ;8GI#>0 M^>GR7D?%:[Q?A1$TN6IR?1*Y_*B)51/KH4AIK>]I2M+ZWC%3DM;W-+EJ9F$GUJZ8[PFP#KP" MLSMF#\V+=%-_3=&#H6@J.KD\-$5KBAXF1;_,(Z()^@ (>K\(EG5LA+O_HRTT M!1\)) NJU69-T0=$T8QS/=U-4_0!432A'8?/:HH^&(K>+XIE'2%X__7F QP) M-ZY[KNFXV)#;/_?'ON)%N<[WGX4.[6H2?B429E8/5H FX6,FX5=(T3)/.U4K MZV$0 Z7#89(9X7J6UD&3W2%*<#(BE.D!HIJ(]YF(7<9W(^$U"1\-";\"U I' M#R4[*$(<)IW1;BF:^Z.'ZME&Y1?43_CI/9QM=#SS5&(]!N6AYXV HC $,D^7 M0&LWZ1QHTIC.QXM4DNO97?>E_B"GK!OPH5FCV?7S#^Y%@UI^D",/7[R($1Q. M?IV.E].;='8WPO$MX^SJ&OAZ@BR)!)8G5RDR_32;X F^U6R9Z\7T*EG 9W"- M"2Y[-5OBD*L/\YMI+OE-Q;OP6/-Q,L38K9@GE MIP.C#H"$9>0H[GU_@Y\9PJ#_]/W\1E)J_>E__D/\BO_YA=9?D2_I9- M5N-E7KQS#-M93,]62WCK#X34;RG/N%A&A9^ K$GY$/CL=YS/=KZ$3]\F"Q . MQ=[E"B;5RT;-0UJ G)GCKB9IN=^O85#OMUA8LE@ SAM@DJFMCNX[GQ_$*:O/ M9ET4W O_XTN4#S.ET+:/YH&+(.:I7;UL<& S; CLS&*'J9SN%',%.;4.&',+ MR.O&[ ] 8+')QHV4#T/F=\Q3I\)'?-)E X@?@W#2^/(&A%^!E0S8J "WU&J; M6/H@B-\'C)2>NJWU[A:Y[T=H#&'6>_\&N\2-UP(*(!Z(*EDLIW!9=[#W\QR^ M#R\J%C5)S]/%(IGEU<106-S60V:U!!O56\JN,E5B;DRF^3A;X331Y66R?.!! MI%[Q2)[=:GZ>W&0+.3'R/%ND2'3I]['TBAB+9)D^NCA6WT9'_\8N47J;MW+X MIL@##00ZN\RT^-WB)3H\^=LBG0>$\ ^=W\$;''^ 0GB;9.A#_7Y4E/(U<3*M M;TQ*TVV2I+(C'@/^IC%12BJ0=\B]3Q#5G22-74N:)TB9AQ]GGXJVW'I(YJM# M61/YC[S NN> 'A/ESS-/8>VS#(SFVRF2C7&6SM/SZ=(XAP,V+C(TIR?310J; M O+/4[2T9P:&D8K#ER>_F*).@F< E[5(\3A'L#YCGMUB["&[F ,UE\\!HL6E MP"M60)VX)SAMO%,XC;F\[?)"X5#@GTIES K3]''MKZ&8R"6IH\?/UM]BSQF=Y)Y+Q95K!%">Y&Q M1L6NA1X8[U8GJ=>VX:7XVI&<>]R'[-37O":"2E]'+8ID!$V*1'@>O.YQX60U M"'1P8N >X[846NO+W)RC[DH'W*=7*3OSN#T_WR7G,.2 MWB>SV^0NAU?]0H1[49[>91*!NH2^93-WP7 HX-CP@/5 M$ \]B68.]"0UFR;DC]!MGH,9A"(*&/>_IBB;C"\IYGNE"_C[<@'_PK^>IT76 M6+8L!+P4S-N\QB_RMEBU4^"M$G+(4>7C%'JH5#_78^#UG1:44:C%F_DWFYK+ MFEI!6DH+6M*L5O::1_5"I_K@$&YW(N-KD1MU6.(*@S*B3MD&ZN)$F MS2[\YH0>LM]\W7R?;H'/Q)@EBPLXZ_+,I_-\B:!Y)@W^(LZ(EG@J=U*8F;C? M%=@&[Y(ITLXDS8%7?EG[[54R7YUCHO8"I7.9C@0Z_2^!][%*2:HN^%&[4C0R M8@ROLDU1=.&9U_M4;M3Y"HD2=89B;WGMC)T\:+_6[U$V_KSU[/*DT#!O9S4U M@O;WQO>'9[(>*#8>IH[\3&A\05Z/Z$7+W6=HG#\34AX/)S808M3,ZRDPL;[1 MQWQ@] $L?$!0.HTTG>V[;((;^@\Q!7ZI($ZZ3N ;\_1V+8>G.HQ9LIJ/+Y6D M\."/,R1W,3S(4^QXKZ\N,::3OY[DL>]&D24V^RZ(^_EA]:_QOI]">G[P<.Y%WV@>YK>&?X>-?#'=9= MWU]3U;%X]E6KK@=655XA$2$G#V_VL>ZRO9:@%S&T%U[M%L'V3;K>/RJC(%)& M 4KD2L$W4+?7M' ,M/ )DQ4>(85.+5_?HGOQ<%#QD)LV5RS"7L@A.SZD;NV" M=L9I35^)IB1-22^B)*$I:2\IZ?6)136@T>2RE^0R/.#1(DQ3DA9AQTQ) Q)A M!S1X9&/;\@V3=)PM9+W)>[C.=(%N_U_7/W$_S&+<;6249C'-8IK%GK(C1D[7^TQH#M,< MICFLU_';G<9Q:1;3+*99["D[HJYF,X'F>I0^][O[_ @QSZ8<=0:<@Z83)F6C =,IH M(SB44);#="Z2)M/ADVFW(D)-IOM!IH<><3VFNSP8R+%T+I(FT^&3:3?K29/I M?I#IH4O&8\A%DC\^M7MJ,<99>_"Z\<,A'\+1;ES?OKY]??O'N7%]^_KV]>T? MY\;U[1]02+&W;K'[?J>[V-\@\PX&X#'#7.]..7*#S=/1U*^I_^D+IZ)3+9&F M?DW]!T#]5J?<%DW\FO@/@/A=]]36U*^I_SBIWZ%:\='4?ZS43[M57PX\<_X ML@#6LUMZ[/1YL#[0YV1M]7H(;Y'.Q?CI3H:8'V*>EZ;X@Z!XN]\17)KB]YSB MCS;8IV__2/"NU_9>&N\TQ0^\YQ1^MA#^H=)X7-EC=][O4'LW7 M]&ARL5\>34W]FOI[I/YND[LT]6OJ/P#J%YTJG#7Q:^(_ .(G#M>9#)K\CY;\ MB:45?TW^QTK^MMEI4(%.Y-FWWI@'Z_(\JDB';>EK:8K7L3U] M^T>#=[U.#M-XIRE^X!1/^AW/H"E^SRG^:"7\ 67OR!^?VI+T6P8\ ?>ON_=H M_^=KN_]M=[\3?Z:_ ^ _-G_S]Z;-[=MI?G"7P7ESLQU MJFB%BS;&E:[2YKZ>3N*,[;RI]\]#XI!$&P386"2S/_U]EK.!!"6*(FV0/'/G M9BR)!,[R[,OOV6RV@:=^3_T'0/VGEV<;99,\^7OR/P#R[YU?>.1.3_['2OZ= MCL?P:6;8;#%.O(6@V,&&3(\J4]*]W*A+QV=*/,7O*\6?;Z2C/,4?*L4?;6[0 MW_Y1R+N+C3"5O;SS%+^O%'_FL7L\Q7L-?U#5/QZ[QX9V>0C^9[\ M#X#\>Q<=7\/FR?]8R?_\S%._I_YCI?Y.JPOB?Y,66<\ G@$.@@':YZ=> W@& M.%8&Z+8O]@O [5@+>3R&C\]XO*7)D;Z*QU/\,5%\SV>U/<7[')^__2.1=UU? MM>@I_J@H_M1C^'B*]QI>!3=^*L0@EN;W]%]G/0A[\V;"X#B=;ON_WCJT^J\R M+Z+1W'GCY7.7>+DJ^K+Q$OK/74)_!;_<3$0REGD@DC"8R6PHDT+0SYD,!B*7 M89 F@1@6I8B#>Q&7,C\);H" 1)0$=*88/YD'25H$>3D-TBS()-#6L(Q%(8.P ME$&1!D160 \GZ^]^-]&N9YXW_2I*@$*!B$^!BK>PJIL:4*5@!.>6EEEP$TN1 M!5>X")G1G7P:B@3_K<;%YT&4#.,RA._ ;>4I_"U^DTD\[)#PFO0'X+2#F9AG M:1S3<_(B'7YYPS0$^T2OS@LQ&L$7[]/X'OZ.5SN16"L6ED/Z$/QS M*/.\1;_7L%!3>&D6B1A^/0/A(<;PSE:03Z+9#-].JVD%H9P!143\,OC?H9@A M\07RWV4TPRW1\D9B&,51$<&^ROSQ)8AI"O+K/^J!(R!.>%)&WRF EB.@R4#D MN2R8J(L,2-6LYQD4^"C_;9DH]:\7%^6L 3E39@MR=!=LTUO,W-!_)YE^R SD MPYM!)L67-V($2_I9Q ]BGL.K?IID:C?/6Z)XSOJ"229'O[SZ6WY^T[VYNKU[ MU^O=7)]=7_2O;V_Z9U?MR_Z[BVZ[>_END[U_1HF&1'4#?T%V,TI)* MGBO*.I?;$&6UVL257XT3O#*?QFD@<2=A5N MOHA/B_3AV$W06/,$E,H0!! J"I&3.A.H ,#2 MP(/,Q53BAZ.4],C&2X#U7VY^K+,L@G7#9[01! \ U4S+QF4)9A+2XZ 4X9=A M%H$Y$ SF 5K/J-Y 39J/I:,1Z#3\)FRVH$\%$R!6^/;5IS]>IM<\LZW] # E M/*\=.*\=.C/M3O\K;Z691O;WOD0M>TA?DV^"PF1_9(+FJ/ Q*9 W0PP8]IZ* MI!QA_")#'U".1M$PDLDP4B&/_=.@Z"Y%X2^O\MZ[3OOL_.SJK'O9/;N\/>_? M7)Y==,_N;OJ7YV?M\XM7ZWHMWT(TT&]<]&FDV#BFB,%8@L@0'*80X12\];Q M3.I[&;P&8H(7Q2"?\Q]_?DGTR/ET):#9AOVZ!X _NX]+TFPJXDK,L]/F>":% MOX(A;$/]]9=7[5?T,RQSJ'^N.;7/T13([W?Y$'Q,@3X75_L0A<4$_@G[&*19 M*#,,R,9BELN?]3_>+L;27YGZ+9OB.'NUNKR+WW%Z_E]O]8<6_];9Z$];?Z!_ MUY&]Z^E:Q!W6Y*Y.46T8\_^F%;E-RKJXDJC3>2KWQ&).;:4S^QKD:1R%P=_: M]#_;3;JJ0.H+K[9&H7TFN^XW-N?NV)Q#%6Y,LP"M,D\+QT +OZ-E_P0I;%2( M_3VRM;I'Y6IOX)#MGQ(:G7DR6\].YOSVFNE^LIR5/2BRAI)X/^/"7M MG)*^/;%PW8PGE[TDE^8)'J_"/"5Y%7;,E-0@%790N'=KI!F.,R2S]?UM)@L; MCA:PV::V!R5P<;'1.,#O>Q<>9L-S5:.YJM/;"*#); :DUDJN.%1313S?U M&#),":=^$I2G^..B^*Y'3?(4[U&3_.T?B;P[.^EX>>,BFB_4\4M3<1'=7O4>$M!N(F#/O(!=P!^L@P\@OR*0H=P %+&%(!;3*,\1 M6N!IA$0$P\A%S%"-0]E"3(POLL '+BXK30AR)F18&;SFJ0PCH3Y'0B;'[ZFU MY[ 2V"<*GD"&Y9">T$+8PE &^21]X-7!X<)99_, @W*(JZB@$>U"6@N0BE,@ MQ4(F(AE*C<48R[$ZQ[0L\@A?(+/[R'Z@ M9("W;!%O5ITQ_B..6U(C05?#^; MI1F2-HJPB12AV9]S]@[*(S[C?3)"= 5Z]F6X^GC>%)*\3>ZS@'B M1XWL _I*1\4#ZNE:*4A?/SNYT-_VLL4CYWEA]A)AUC\]N3P28;:.:.JU3TZM M,%M'_'6[)QW[C>=),A"=EQ5!^+@)YWRQ;;^X+S+08)_UV_V+WNUMKW=VVCT[ M/^]=G5_T;SJ=JT[O]/3Z[/H6'K !]MGY-M:^[$S2;ZJM5Q]E+D4VG*@;NY=Q MRH9[%? L6/]>EM?M?+H2JF@LXEF_?W+>[O=PS3PL>]VRG4O%@DU![!-#0/*@/#QKC*4KR*NR8*:E!*NR@<,]6I1B.,PZS]?WY_N'M]P_W^IO59C>R?=@SE6>J1C!5 MUS.59RK/5-M%93H@G O/4YZGFL!3GJ3Q3>:9: M56;?/2#X:(]SYG'.'DT@'#PFQ/EF(Q8\)(0G>$_PGN#WG^"/%@/%W_YQB+N- ML+Z]N/,$OZ\$[_6[)WBOWSW&F?E"';\T%>/,);(.$M W AU8V96_!#.&F!UK M0XT]CB[F@DD,TT2C8QC<"9'G*<(YP/<>HF)"K\Y6+90B6@\:&XQO5B83Q(Q@ M5 RX$/DURND5E4]M!<_K\[X 27SO5;T83(<1OO#0#Q-69R6%/PM+)V\ZF Y+ MC&^(F?,,!MT9\QD4EW:OT[^XN.M?]#IG9Y>=F_[MU?G%]5WOIGW>?]>^NH$' M-!K%Y3T07I2Q8"4Q7N#-O![#=>8_!L.)R%";5B%=:DZ##VEQD\N5\*]V?E^] MQ:P6_7>2Z8?,P#QX,P#Z_/)&C&!)/XOX0W=NU[OYOKL^J)_?7O3/[MJ7_;?773;WHY#$%MM1 H=_C?+]BX#<0&0A$Z#A*>'FB+%+]"W8NZ#<& M/.BR?7I^Z=&#_+N.\%T>/>A0"H".#3'&HP=Y6O#H03N5B@<;WMVC-N?F-%'K16:NLX@S); MWY_OT-M^A][K\Y--1/I&E8[?]_Y^]%SHN;"A7(CS&SO=C4*6C6R5]7SE^:H) M?.6UF^="SX7?FPN[/8]7Y)G*,Y4W&3U?>;YJ.%\=E++RD$4>LNC1K,7!=WB_ M[FP&Z[?O+=X_^A[O8R7Y%UB&^T[UGN@]L(&__>,3>9V3GA=WGN /D^"/1J-[ M@O;ZNS:"X8&)5B@ #TQ4_8:&BV'4EZ9BMCS(()'CM&"P(BFR>!X4,IM&"8.= MI*,@+;/@?7(?Y71F\/P4;C1&O!.^;+@F##B&_+O*MZGT$)_QP_G)I0;4. GV MY_(V/MG#1/AYD/:VH[6 5/#N,8RM+S]XF$3#24!2 5%ULH@D U 9R Q!>#E, M1B3PWZ2C-R7\(/)<(DJ7\TI\<.?TI*L?W'()O9YA,,UG<7I'/@WEZ!H$)++>90!UZ+ONE^="5",(@9>2D\I"-9+-.BZ[;>+Q<,?^#K_P==YP]=)G^V\ MI0_0M_N!^OJO<@QR_8\L!56/'&L^"CO!G>.G"[5 MZ7GWHG]VWFM?G_;.+MY=W/1NKCL7G?,./*#18$J_1D4T9KH%*B]B9C8DX:<0 ME-8Q5CP6CL?"\>\ZCG=Y+)Q#J2PY-OP3CX7C:<%CX>Q4*AYL1'&/FG:;U_[M M@00\)7D@@6.FI&]/+!X+9X_)I7F"QZLP3TE>A1TS)35(A1T4%L[JS,1Q1F*V MOK]];>EJ/"@3IX-/1MZ]>;YRL\M R'EKFT23 0?7@UE'"D73EUC*!)WI/ M])[H/=&OE^X]X$,XVHT?C\A[W3W92;7L@>P%9VSV\YE^ZK=OKGNGUU>G??/+R\N>NWKJZN[[OGMV14\8 /8BLMM M\.;R==-OJB6P[Y-A.I7!*$NG&G<&[G,!LN(9)_ZT>>!\NZ*F&HA88> H^NWN M:4__QZ-2^'<=W[L:BDJQ'QG9)MG61XA%X'$I/"T<&2Z%CZI_GXB,;\9L?%OO M,P[)D]F>D%D#>WX]F1T8F7G "T]+7C-Z,MLO,O.:T9-9@W$T]BEHN+1S>D.( M:3Y*F_P,URTSS%G@F<129,$5OEYF1QY:>HJ;#F"OA[X_?Y>'LS]_EX>S/W^7 MA[,_?Y>'L[^CN>5@[O^]-FMR?O-KOVE#0[70WZG[_ M?G>P*2J$9S'/8M^%Q3J7W9,+SV*>Q3R+[4R+]4]ZGL,\AWD.VQ6'G7=.3\X] MBWD6\RRV*Q8[ZYV>G'H6\RSF66Q7+';9/ND>!(<=8!$%?=PV(7_@<&HR#G@D M>+ )(L0!R).UD4PVV>NN.:[N8D\[)YT#@=NLVYXGTP,AT^[))F62GDSW@TP/ M/05[3'=Y,"*G^CWU/X/Z-TMF>.KWU'\ U-_9J!_!$[\G_D,@_G;; MD[\G_V,E__,S3_V>^H^5^GMG&^$)-+^2_@#* 18J7;928G^P4=#GE&[MU131 M.E+HG6\7!63Y(K^_4*W;MZ?X8Z7XT\U\%$_QATKQ1YON\[=_#/(.-/PF\7@O M[SS%[RO%;^:)>HH_5(H_6@W_70MZMD/CZW8R?$Z!#8+HT8J?Y\>.\G*VXN#@ M8-X^,F+\8E;H>\&F]W+F [ ^ +OC[%OW8B.0$Y]_\.1_$.1_YLG?D__1DO]& MO=F>^#WQ'P#Q]_J^[LZ3__&2_^GY1M!JGOP]^1\ ^9_N6=V=KSSRE4<^2]-M M;^2Q^"R-I_A]I?C3C?I"/<4?*L4?;5[2W_Y1R+NNK[3T%']4%'^ZW3$3GN+W MG.*/5L-3C..G0@QB:7Y/_W76\TCYS#9C+H^]<35W])^[@/X*WKB9B&0L\T D M83"3V5 FA:"?,QD,1"[#($T",2Q*$0?W(BYE?A+< +&(* GH_/)@*N9!DA9! M7DZ#- LR"70T+&-1R" L95"D 9$0W/W)=]OZBX^^0O$=I%[Z1)0 J18_OSF' M7^S@=C:O\#K'"J].4"WN>OF"/LJ1S/!*?T_A>COGP7__[;+;;;_]),=3. BF MHW_(=)R)V017&[Q/1FDVI4HW^FSG;9".@F(BZ1$Y/NLFQ5-$6H-_Y6DX9I-L.:/1G( MKS-'TP]7S/H/+O)%(4U78N*U2[18U[$TN1 M!5=(J(OPS0T\#F:H?Y5Y$8WFE1/JGF[CA%[]_1U0']+3QJ6>Q223YD7+%OA@7A@8R->46") M)$?1A-\ZN/OVQF7K? M)=\U6QHD\'[/FGO"FG5,)((QVL%H)8P3>'EH62F&!XR9A^##14SF2_ 0%1.P M9C)13D62+/.+)MA%2G4($\]?9@N^TRXTZ>EBEQ+]=Y+IA\R "MX,X#R_O!$C M6-+/(GX0\QQ>]=,D4[MYWA+%<]87@$8<_?+J;_GY3??FZO;N7:]WN^92%9O=D_-PZI0::J1QAQ">CCXY&T3"2X 3+ MYSBVWK[;=_O.NB![0N6KZ7;!3:FE^I4\LB]$C^93%/[R*K_HONM=WUZ==Z^O M^V<7EZ>7-[>=F^[59;=[U6G?]J]>K6O%? L%3;]QFV@1%A^,2?!Y=;?L:Z Q M>&B,H;4??PXVNHX5N27GVY7X;GLAO(L_NX]/,*(95Y(>G38G-"@F'@QE'*N_ M_O*J_8I^AF4/]<\U1_8YF@*E_BX?@H\ID/+B:A^BL)C\W.^?7+9/SR\OSO[K M[2#-0IEA8B86LUS^K/^QM.]7IIS3ICK/7JVN]N17G9[_UUO]H<6_=3;ZT]8? MZ-]U9.]JZ 20R^<*P\MO7Y_?I.RK*XDZG:=RT"SFU%8ZLZ\!Y5^"O[7I?[9; M?*&"*R^\VAJE]AE=I> WM@7OV!9$-6[LN@!-.D\+QT +OZ-;\ 0I'$!?QK>6 MB@=;K/*LBITG.&3'AZ1>3P;QTKN_/:>Y+K*G)$])+Z*DG31'>$K:.25]>V+A MFCI/+GM)+LT3/%Z%>4KR*NR8*:E!*NQI+Q0+D[^MI[DQ;2RD&HXS_++U_>W\ MVO86"J3G9X]ZXC]6XN]Z_,M#)_[-+-Z&<\9FF]HBX7BB?\XB?]\OT %/?%[:ZH)UE3O@*RI]4)Q#:D&V6)+SW]A8U8BBR"3 M]S(I9>ZCVO51[8,'-&IO9 %Z/"-/\'M+\*>>X#W!>P O?_O'(>[\;&!/\$=% M\%Z_>X+W^GTS@,Z:_FO[Q@W;45Z.,/#")=3Q2Z-!.X\".\6M'(O+4"(X6[5M M78HLX8L8BGS2HO\&\M]E!!=BD#(MNAO<6RR2(=Y4XS;;S"O8#GP-70,"=1P> MCLTB1:Z%Z)%_1TB/*<@G!Z\MB$4VEIG+)+,T*T9I'*7[@LJQEJC\AN :'XH) MG2@C:RB,DQ];%$[W0!L6:*/3;GN$#?^NHWN71]@XE'*$8T-5\ @;GA8\PL9. MI>+!1IOVJ!6P>4VEOCW94Y)O3SYF2OKVQ.(1-O:87)HG>+P*\Y3D5=@Q4U*# M5-A!(6P\DF\XSE#,UO>WKXU N^_U>;T9XD 3BZ9>_?U'SRZ>77;++NV33:P7 MSRZ'S"Z^!W4'C-;9J,IW(T;[OO?GN= KK=WRTMG))K&;G9^GAT'PQ/\-%,F% MM]@\NS1*XQ^FQ=;IG5QXV! /&W(.V-\#'W7MYY<7>L!/_Z2,%RO(;W&MZ#AWCPD#U"KGBD**YE M 45&:09+2P+Y=4@W%HSA!OC:XC3/9=Y:^@W>G/[:L,PRF0SG^(L'D:%<2(H, M[C5WD"'4N^N?A& EQ=R!7^ /I+3Z:91CK[U(9%KF :PP&WOLDK57I;%+&(*D MJ0 BZ2-@$:%< TSD.V*)S+)H*K+(PHDLL1,3NB?9;P6WEHE,.!#.;XBM.3MGE#!.<29?0<]>0EK8,O$+C6>[ OX%D3&:L#3>!Q M<9J,@X>HF*QB\.#U1SF"*X+M;7A2=4;4[RG8.OW@O_]VV>VVW_XJQV L_9&E M8#^CU9/3[SMO<4]X0YW\.,+1>!WDG@:.^E\&^)M^8KI M-]6.C3M-F<9&&BDRE9(9'J];?%T 4CIJ'*5^_^2T<]H^[YYY."7_KJ-[5T/A ME/:CDJE)(:4C!-'Q@$J>%HX,4,DGF[]/(L*C"#0>C^(9A^3);$_(K(%@%9[, M#HS,/%*3IR6O&3V9[1>9>]O7WL\=]_&B5G9 M3G>3>_ANS9J> 3P#;+&/^:3CB=\3_W$2_^O-J+^)?1 >+<.SRZ[9Y6*C=B*O M*SSQ'P#QGY^<>^+WQ'^+TP]CV?D\8P>#4L??.OWYG&MO>_^]LW?QTKT M1PIHY G>HQWXVS]&<7>4D(5>W!TOP1\EG)$G>*_?MXMFM)VAX9N#4FSC_76< MTF@^TEP-2HD7W(.WP3F M4Q_1GV@%#W#_:8#(' R-XJ)Z/'7DF8P)$@.VA< 5(L>G%4A">/JX$_RU>9S" ML0).OYIE41ST6FJ5?TG:V#B!\PK7?SV*#$9E>D/4&\1BC-(D=X2Q7/6%\!=C7YY];?\_*9[],^NVI?] M=Q?==O?RW29[_TP\!*1Q W]Q05E^$NO(W!TE/9ZBDF\"VE)'S6<:#T=5_/[& MPN:]%39-PL59*1$;"XB#K!&%O[S*SZZOSONG%Y[MV>5YOW]]>G5Q=W4. M]-YYU[[NOUJ70A?-M JRSN4V3()E.J'?5$OA_\C2^PBQB.B.%)@6B&-$;ZI@ MZ6QV,;2UBAM0AY>SO%7G\4]^NQEH.^DKP*.V9*:I *6Z\5Y]MZFAO3QNJDQ'%&8K:^O\U$8,/;\S;;U-9Z M][IG&S7O?=^K\&VMOJWU&[#&J6_J/G3J]RIE%Z!1&TW2]AK%\Y3GJ57@.A&>J3Q3>:9:5?[?WYO64[S7\ V!!JJCU+H%?^B=G^C]8_.SN]N[J^N[D[[U]=G)_V[BYZY_" 9\//;!>8J%JO_FOT M[S(*$>P';^=&S- J"#[*'"X";K2AQ_V]6?4OT,9@SA"UIJ!BE! DB0W4BW(8 MU$^,!'M%?- 8OJ5KWOC;MW+H+J9#B]E<-Y(0F8B0_[+MBZC0I5GX M^W/#)5GZL&:P< >@*L\HB=A9"UL53P7U[X:]M)XP#HLPM/8/0/%KNJ@KU6V4 M9-0:?4N67Z.EI-_KCN+(!U\7=[/*Y/9YE1W7Y:XZK/TKV'WRWAMK:SFQO8::G=_*WWS* MQVQB0=*KOW?[W5:[LTG-76,UHB>J[TU4_JWQ$S;/?N^8 +[I@?16&7BZ?OPZ+O?ZG1>T%N_1]1]4 [(YQ0+78[3('P& M7?: +L.T1"6_DV$1WS7HL>Y.OZM\N;CLMGH7+\"96KV_QNI)SV.>Q[XICYV> MMDXO-NH5;"R/O;0!YN"+.!M6F6F*(3=^P@^@*FRY]0LZ%A)* [>6DL&+Y9>U M!9O149C0J=29F,H-]I=DLI9Z:00H/;P5_GGPZ M"<:H(1)\5B#&,AG.5_VUP"Z=,C-_'Z494&_"/W(6'67%"*1%P?.40SE+\ZCP MK1#[RIIB-LO2KT!9A03*^J%[?FF[&'"IZ_'+JG+E#1>FW,+12"F:S0_,8<8' MD0<3&8?!8$[E[9JX\W*01V$$K(55[31"?":*+*)AQ#_TVKV3OCD0U8!%?.-, M3M]X>0?9KH;$ !(?.R='90;GDSE'JJ0>E:[C#T6949\7CV+&WROI*+_"BZE7 M)IV!3"O*1(5AJ8D&I!^:4]B= -+O(VLNKAT>??3W3O>'ZU*B1#-^L%P\BW2$H+S1_/ MT+_+I^-;/7RKAQ^?O-]1&4/:%WYBKI^8Z]'!7H(E^C 1L?+QDJM M#XSTD8P1#"VZIT";U_G?J<>FF=GN%[31[#[+?=;MM]K]C2I)&E>+YIG,,UDC MF:S7Z;5ZEQO-A6DC)\.]),/35KN[2='@_E#AD7AVJD; >W;'-D,!N+AWV6MUSK?J%>T/?WN* M/D2*[IRU.F<'/_GF)1IK7Q03SZMD"/8AC6G@60!#-;(A756JS<5]&3@\633$ M,CC\@#R(^ "*^[&^"\7$X1'PY8F>.H(FIU'>-TY/6^=M7?2DWH 9K[G?,_YA\KY MW M;'Q&N^\X?O?2X8J'V*/:LD6Z:KB5,^SJ)0W:/YQU^R>=ER,5\(1".#+;]<_+ M++,@D86>'0=+K39P;[[P7K=C.[]?T/R;!P\RCO'_5F9?+8^GTORRR"C+I>BO M'F>D+3#)Z2+.&?UWDNF'S,18OAF ;_?EC1C!DGX6\8.8Y]A&-\G4;IZW1/&< M]0633(Y^>?6W_/RF>W-U>_>NU[NY/KN^Z%_?WO3/KMJ7_7<7W7;W\MTF>_\L M>+ F-A<7E9)*#@-68CL=T_PC?MQI-?\$[R2DCJ2@(:H\>VY3 M1?DMD'.VUC,<++^MKL67;"/;)/N<:-7S)%+5,3GEMV[@.%UVN^?/\IPPKO;$ M4G=SNY]6#?=]D6X]OSBYV(9JC0D^H4@I,%<0G@XP(XZDKJQUG 'OJ ].9W$Z MEVJ4>!AEZ-=W+;3@'#H7J M5(F% H+U!OM_($V0(XQ# MJ*EZA%7X5!:3-%0H4D3V+R+WSMG)Y8O)_2UJ"4^<1T.H@21:P)WS/K47+SLTZ1)57/)" M27*YC?@T$'^(^(B9Q&J6>YF40"W#%'[.9VF"-Z.Q,J.D4A,C@_LT+J?2N\Z> M=)])NOVS+2A!)$/!X)OH5@QE=$]TQAC+4>XD7(3*PF@\3I>2,0>CZ=[;>9Z: MGT_-I^TMN!A(BNCS). )$^ X9M\0.A=KZS6](J+X% -6L%[.'SY0_$I^C;AK M>):E83E$5&>,&04/43%QOHSWJW!VZ2AEID1XOHCZ?8 6Y:YJ%VS+]L:U"ZM7 M?_VN%(6-\O"';UVR>]E_/FR%=>U"QK<9C!,$URD$,\'T'# M<%.TLGZFPLL"[9>76Y"ZA$$./GXQ)SDZB]$M)(GZ[S*:4?2ILI$76.OMK60& M2/@3$'LMM[QLB:=;\"=.@L\3B1JU++@FYT%F,I@)4/@B!B))1Z,<&'^ LS,* M,UT#9Q"(>&?$6XI&+34GC(&WT! M!$6&XMK)&^##1BF<1P ;">*H*$"D9%'^!6\V,FDU&FHT% GP#QR*#*-AH:=9 MJ $60XR#J(K"3/^21_Q$2G/ ]\TXBR3%9%>9B60H@:2$WE'-PA[@OA3%!67" M:X*CWN'$BG9 #EK[[4TZG4;%U,R P9HQN!&9#$'=]%PX;8SK\6BB7BOY65>RZ@&E^6%7DOO< ML(15VQEIRGR"T^LP%C1)27J^U/7:1DJ== Y2IRO>A17PI#A M>AS%*LDX$XKQI,K,OLP_V,:.ZCT?Y>^ H$ ?"/V>%W@-%W: V>8'#V;*4,I0 M=4M0.!RL%3K*!5[8_UF NU"=-WQ"5!@;?+328K.&I696LV]K5>_!+2B!=5%D MDYU-;2"D.%52$?\27'WZB-:E,[SMAV[;=7!4O+LBJ%F0HZ9%SS:6RD>Q@V/P MT> P-&U.(XU0O5=;M!,:Q3T8O!3U0.GN' 7+.SRK'\XKA[(\ZRX0)7A'&;S. MS$:\3D5&2NY6ESKC(?TFZ$XN=^EI=%U/HX9A@C_4@+XF.1N/3A+\\3D"\5"$ M75)DZ*W#<7\8@+S@SCK?G+GXC0\DGNQAI?:PF-TQO)#;XB.,EU/Y$=ALV+6P MN82ZE4-70'5(0%V^P##+@S#*AW&J'!QDB:LDP4T!\U* )@G>I=F47]AIO_EG M2\6DP6A+*CL/93[,H@$_")D;OQ? 5_XW@,_+*&FI$X=R&.5$O[3R85K&6"%Q+[,<4R9"H1K:0X %2..@1]27#FMG&R (X0S%($Q?%QU M4,1JFK(Z/H<+>;MI4CDE.K:'B4QHM]2KA_LAS2,PU0;"!LL^>'^!5+MCZ:Y7 MV#(;1'O;,CA2QLC(.!,-?UFL]1'#8,L&4Z/:TQ=!?'U[^@&TI^_"\OXP&KVY M%C')UD\3*8O@RM$#VV.]]B'''\CYK^)4-24"$*+Z3.&2!^J2<[KDBK(GS80R MG!5@AMEID:=H/\W!V/F"BJI(U2>$,1+ALR:!J01_5> /7>NU1K*O4 0MF_1L MU>>7X8&$[:,02]_X322"A0<2=N?B+3-9F>>FU1TL\'D>Y3JD M6L/]&MBTQA*$[S$41#E3HN09+G%+A6S)*!U(B143-8,Z\/88\1",K9^;63ASY-/UD=13S8-_4.SRA6B+S>KA)V#C$-A-C6' M:;P'J4F/SNA?93AV!+5R&;B(")E9$K) J:K%5 ,T?C&.Q =3O+=3-,-5W(C M:H5!IR#Y2))5\(-#19IM9M0LP(\=E%'S26Z<'5F="-#"X%,YG8H,Z](K.&LUHN&[ MIRF%:\M1V0]14L507U=;MSYVSZU?KAH$J78KMC9H4E[BR"BU\P<#![S_?_1;T3EY">57._]\_ MKW[__/[SU>?W_]]='/S\%O5Q__ M>?S5;H)+$**,6#V*LTDP@UQH&0X M7YA8Q"8H%JCD!?\&J\4K"0*T6%5:P)K?\/PG'*=#-PZW6*=7]!' MO*"/<$$-VT53&>;&HIU4B#Q?)FW0@*#R9JKM0WU6 Q6K$&)="MI-O,)K:M/0 MRKWZ4&F)X/3=*/HJPS?$>$XRFQQF1,"CGY8>],[YDLUU8]Z/? R0$5'&D&2J M<8.1R6RFC_>-O=6EY,8IX'JY?$SDHK:HFT4Q>8OE (=:G?X.=5*XAI$ 5Y@V MPP/2L*E'UT;PZX8KKP54OLI@8O9/(@Y@KF#65$0$9$\T0JDV5.EJ;+=Q3L&) MMX1R&%/RW]R+.HBGEJ'=X4:6T84+H-D_;/S ;K]K2^M>$MQ%*E 1+9V)?@,W M](9@SNHY OP[H,*I#"-!-2K_I6ZCAB8>B%4QS[TJM:O9.'&)Q4]C0@=L^":XI,)K*0RRC6.M!<^B&GW&JBK*,7!Y-W;18CVWKD9R5/CCC@Z9%G*8)NDT&KK= MKUD(_TVNT.6 M#%=3*40;]17L1H[MOE0P!L'*N(XMH&!(1FKU\X10H"@(#,>$-EF"H /P@(D, MQY3_D$.!^86I G;$AX',R2,0+YD*^G0NWCH*U&9H,G?!0#IPFHFP&:DHJRZ6 MEO11CD46QG@&]#8\T^J2F 3JTV]H"PYJ;=?!HB_KWL3^!V*_G7IW]/H2$\$O M'K";0M=YLTZ.DFB*Y91$.M9MT7;8Z*FH0X5GU+!D-L]4L03:$TYP0N$X.)!G MN4:FH!]T']KR:K52!6Z ]1"I@MC0K.#:&I1]3"L:N%06B#(WJU4K9'\H3Z*R MGZ=E$2TW&,-&56Z4G9R4>&CE-O D*-E1I+K%KJA[C)(:5/$;SW&;2\MQ.7>: M)F">9_,5R5I@/A(!2G02X^/QR5 ?>N40-8* JCXEI\M4 8LLH59,";P\#S!I MF8;T/B?%C99[(KF.FDMX([@J E$@[)0Y%8LO6Z1K4*YKJ#:[8O+45TSZBLF: MI:UPK[CC;\G8X3LEX=X7:#QA\4 T1'.0X%<8:81RUJPJEIG4*>)6_GQ]=)E$:!5V7XL M(VR7GYZ615X(AGAMF ](;9THU+2^.72';FM.AP./LT3>H$>B(LU4ZP\'"RCV M9]2$0\>4UY M>)KR>&37$Q4$MY?M=U?MTW>]FXMW9W>]\^O;R]/N6;_=Z[8OWUW=7C2T@B X MW6()PE)B FE31 M#7ZD5O%Z94^30? :^]_E2.=*/Y8Q1@&I&Z,GWG3.7LL?^4?\7N$B#*8<; 5L^L[I?[T&@9I4:13?,C7;]OW0)AP2:70 ,N"Q3M:E+[2>=SS[$B9J5-C@_.5A ^6B=6[[Y[?G_0MP MU#IGY]=WUYUV_[IS>W[:N>N#8W^[Z*+Y>$-SX@V*WK:C:JJ*Y8^KCY\5;,M[ M2JAWWW[X_'_O/@;O?W_WX>-O5Y_??_C]FWJP542 Y5!#KWT.Q''9[G=/;\]Z MG=.KJ[N;=Y?=TXO3J^Y-M]M;.]2PB].DJ$+G).!-+/_WU[M_7/W*P8&[V_>_ M_^/3GLC$=5:%ML,.EK1L'J%:-);F30P^ @%E@WGYJWC(RZC8?/F[H]]-[W5; M&" ?DN!WT,P$OGG&S8,$2T'')_CX8CZ^0%"JO@BN8NVL%R"OI7;4I7%K4G9; M&%,;7:M*QS?V7!+V,0CB,BM,.^3O8 _ *A/[=Y35=C9!B@!6$Q&/&':8DH?D MB?!BG0$VF6F5KZ"/#F3Q@.VK#&^J=DO[^# L4H(?/>5?)!0Z,VG<2P#WJ5M"@T[47F4=P_R(S=[AT([F84@$61RVV<\!7 MX*;&CY]P\+I(QY(ZO4U@:A1E0%UJI2VW_==A;&9IW=GW(^T10ZJ41U;Z!F>0;TA_Z9G M2V?R/V4B]6_@4'!>:!(*JG=6AS%-"S6()(QR],1I[?5'1(\T[^G;HP:W8?DY M2&3C#%ZF@0OA.CC/!\26A"?JH!5B8JXRC?H,%?!Y6L*C46B9,BK$4(-GW$?C M-&-X<=Y5$!6YC$?ZL5&N477@$Q:XT,W>P[.Y,49G.171:>Q!\/@P>ZE'C(02 MR\- 0BNV ]R"S6UM=_V(%_FU6WU =CXC>(BE1]6BV1;7M="\8\J=8Q[8T=LN*.9PB MYDI XM16D,#*N9+%D4_XY"EI,B,):Q"QG6F9NNARI;QF=4Y"VQ;\%*Z&9[&C MI3D5)*0$%PK"(2EJ8YE*$2%89+'TL!SD.'9K93@'(2"L%SSD@"J7&5J&;2L; M'Z913N"R#R?\@5$4EL.([(42P;M 0T5D;' %((=RRP0))Y )G/Y$@;),\6 ( M1"5?L&-RQCQU+8XEHZ3NFLQX7K@O!#].8X+;S&F"V31B@%!U?T:9/DS2*8;- M,*A,]9(1UG.70/PM=\P4Z P0YPJS1P^8J#%^X$C3822,2JD:0&Z@711 ((F< MFT+PD;0MC$GP3@XRYH5SUV)@GJ@R@JL+20.R\JV:&FP[P17/9;BL0=4U$]X: M7C(?5I2;@A6565HFK"U6@#<3,'"++HRZEZZ^%U$CW,@J$7&>6OGF.!>?2LI? M9(Z$^P34+-"1S 3^-D$F;+9 BW+7J*T3:$J,.:?#Y&Y!O\4 N-5:U>>/D'J4 MOX2\&T='C:5N*[$< K<>!/D'RF;*28J"O5T4#!S-)C%\&,?%4!7K)1A6\4EP MP]$H$(_@8*D9U83AK6AOD*9?-/(79@5SH_5)FX6Z>)<&\_%=L1*#)\U2:J$ 1\'-DQ+.'?G6(-\SX(20L<[F1@^JB:*X@AL]%M.ROJ%3 MWC V%Z648^$=C*AGDTF?IW'#+6 9/ZP2F2C&"F,$:;:^4U7*UQ_W3!9$YNK9 M"T)$TWZA .!5T:!PIW^("N#\U630A!#KU!=4>\1R&"6#J;.:#*L=H*G1[U9/2WB"<"SI-#(NN:J1=OU!O%;RL8*(Z4W49@_GN M _6FQ'2\QEMD5[5?=2$OW1_.=G&_'\&70@6J3@J:84$DCXH%[!'EWVF[AG9Q4#J-X2-&>)"'?ZUVX[JWV#.T.@O>5 MEJ+/U)=I*X_X@Z]5F/G]YQL=5[8A7F>'P7V4Q@PR63TA;O>D>/^ &Z&U1Q]- M4?4( S7%/_/HG%QO%W_<_-!.%K0C[&+)Y1_2P$52EQ*':+*JTRXV>,X,4,>_ M!&4WB091H56JNP>0B;6W_8P[=MK#N?/#N2T5@;=>VL8E+1C!W[P>)F!D(9VM\!,;-0\K*$4WT(4U&I9"&0MZW(WY*-GIE_:#9L7@WE@7 MNLH=++KP")245-_3-Z5<6AT*1:< _1O0 JK>5R[>^_^ 22C9G&362Y"\X0W* M3,Z=X*$16H[+I-QW.P01MVD4@DGH_":RX23HN';S58BM6[ 8$R7GQ32\._C" M]SP=3@W2%KN#K0/X7B50;UVQI$6!#2FMX*86QJ%(O"6I4ME*=;G?,?+6"2-4 M0\(KV6N-A5*@!$$'PFTNU":HE4&"\97%*(135\UC2>\C^:!/K7;!.NH!(EVE ME/G?_:J3;AYKW"F--H\OH*74GP?50%#HWYTI-L@B[-D8:[%*?2E2&7$*'89* MZM>Y\TJ(H[UBW?>"Z_3QB:M7JG]6QUEY#VM&)[K1.5L.9.@P EF.*F)&(#!Q M-.+7JVAJIL)4> A&_Z"F4WD;-1NF$-E8%CQ' &]4S[K.AK%;;:,1 ?9UTB2UIF#P5.68-5FB3[++ WN8OXSF8$R MXT(2C'N!1E$+Y*>]79&7(L(RXMV8=<<%*Q6!>D-5%:NVMZM&%/;2\UZ=#6^8F(T7%6FY%Y# G%?F<".,6LY MS[#ZIZ5\6#*?'S.0.=G5[7B67C]+J-3#Y9-L72T(>S$'(#9OD>&[C9*WA8'X M@:4L/)/)O\J$J2;#2JE1!;]DP:M1J1.%6.2BT]G$>)TCI)0(!B,4(:.O/P+> M25M4H*@>/(QQ6 5=D_)0:OS210 Z=4@.&1-9N\1L2_> E!=2$LN%90L.LKTP M5R-?Z"HX)Y@P3>\5W"ZJXFKM0,49=D+->"9+2] 5%;@O7>)6/5?[%7S72>!* MJHJQ\)L8LW$IE5F)>9NI$D-D.ZQZL#X.,"G4&A3R1^JZD55CMLYI!3&6SK2$ M7%R.>:_J:>71)VJ%>G+0$R>@%MIR$S4R7'V--<6"ML\PRHHYY5>,U8-VUHJT MTI/B79,'"-T 1S'$3@Q6/86-6[+0O)1=6\K:,N2VEK.5Z"W5V2SKSZ?BVIWV M\I=,B%L[2 KWVGD=FOJUP6);181!FTVCO1H:KDP(RHGF:JG\X]J!8'8R;"#X MX_L/GU9'_5HJ+/BK& 2?V$PB=:'FJ-&7=1BPI1[V6XKBU_EU?=20V?1#5DQ2 M_:=/.J!HRJ?L]79JK_22_^?%,3,Y58GWFCV@-:M>178KV[&PI[&J]%@G M%JRV++%\ 8M%LKFI*C!%!,I[5O@+1L8;TSJ4(D1!9XCG7Q6]I:OPPVIL)E>1 MU'..&WO)OMZJE$Q$=:E".0RC+MC+; W?X>!O7J1 M5B>*%U./:_HV6I/K6ASWF0296DT]K5DHPF2S65%("P=UB&3>VGEU2+.DR+=L M]XBPP>F_Q73V-J!_-VG!3>5'FPL\M>6@(9LP,P1UC(925>KS^2+UT[]:P1]@ M9?PT^$D$-R@%/\&+$"$Y4['YQ(E4*..A4N3,?5:J6 08B_,BIH--51NC,1 5 MC/BDUY-_@U#'IN&*I\,.E>X.&X(SWKQM6T"AR+:+6R19YQY7_-8G @,ZW[3: M%5_UEDI7'G5QF"!#_DB,P086+& 0I6AT1Z7IK;#'PF!+RL/7Q9<@G,$H P)8 MT4"X0*#::2/X2*##WPK*;$GPXP585+)??[UIL>[@[I6; MN!SP+[4@_,UVNRQ]5=<4343B%O,'KX\98$[,9$*8V0!?:>VK.JMGE.)>^'&?/RW'6E"O;*-&I)I,(N-^=F,1-83(6DI1Z5.S5IGNGR*X]I$*E,5HN#\JBU9N6M7_8N]$]3VJ M.A@;8;H6S"]8"9AN2Q^'$UO9!>5%*S#BS3R0#9_;F@ ME%B^K6+ZJBH4-5>Q<*@H;M 34?79YD@C*U4.*2FO=FV8#.6)8_^1L=&(9K"OS$B"7M245() M.TXXM"&3?Z7LRKS@.A3XIVUE>NI^6J;L6[M#.+4/%&G"&>RYFW[17U%=>XA# MNG@GS^55ON8EVN5?;\"U6@0\BW,;V'/]03$ X[F8BB233-F,7&&)D6Y:K!%/ MJG-0'7$A,5>%EJ/VTU/5?0BN4E)/+Y96EBA-Y9)N&173Y),L;^M"0 M4S>W: M U4L^1A;6\0&)'C^]%@-=TH='(R>6Z.C'XCQ:':UNH_*:815B0C'MTJO5=2UL>:E5 MDN4+ZO%ET8_57B2_>V[$A.6<>4:%?A+Y4/.<-%,=KVZCHEEZ;U]#D7 ML41#(#ITY0>*Z5FD"#Q4O.N A%%EK*F"J"?*S#Z6CF)5EM19DC)KG%L M8MHK1(D*NQ#+JD>O;R^13D%R5:%-YJEJ4/@E7+J4P#7AF@J/8'\]#5!P6PLX M85O*Y9SR2U:$OUZ\N%5"P 2TZ&9/,$R0HVF$=GJ+.]!@S2L0%2KWI5K6Z0X< M\P6N FXW,7/J&.)?%G-7/"WJE&I!PU8/!X6'*%986*HL)#>%*^32F90LXCM5 M"Y8I!T)BF:U7++<(@H_LR>@@7ZVL1-!PL#J+*IP#>SY*SJEL"PM.)>1DZ/+A M0I>R94)$I=(.";TI+]901]5C%SC:-Y0N!5D=\,&MPSQUV\HU!\&JQG"B3N&YY$HCNH 1T[XIP-!6&?QR3C,.J>*D M,*!S%N>OS');%N)>(NX"Y('.UI*YC=O%]W*7LBQ\C=@N 5V:#=_2B/*N;YEK M!<8HP59)@G\ -\\<*!=0:47!#5K[>Y([SK%RG,BU!BF-1RH>.QIP8*HR+EDZ M+QRW*C#'&FH\:XZ1.C-_5<&=L::=UB0G)OCGR3]/6K8H_#H3_XEBMQ-(@P'> MI_$]_GR#L8X;[$?%V+% W*L\"BDRE(Y49+:ZT)/ 3II#YC3**C=$TJK](FPA M,@TC^/F.@9"UA;PV%TV"^L#?^\8&&SYHORN"L MU6ZWZWL;=3W.@QY8.RH17QY7/G; MGV[_^J#^"4_-OHSB]$&%F)%R^$>^.CZOF9B; M9G@GV*PHJG-N*8I_!7P21[*T\P;763R1GO)<# Z@BDTO-(ECS7N9+TY@$U8! MK7ER.&YBQ::QRLE)TR2RN.A)VS+86N-3R@=I" M15D)VEJ%*3ARU&(DV=82Q(69-\E9F@I2LX;:64!\0"%(M4 E]XW 74T TE]B 3(#VY(JCSY\KZ/86Z#?\N(I/6J!?Y'(0.D-=/*!J) 1!8&.T 8MJ MQQSH8Q68\_80\>2K@NJMY'PS5+X(BXT52(Z;B4^O2C4'!B>7^D0H:J &DBJI M. +3)*, J:.'*/MW3S%A4XF!EB"\L4Q&..5+U](8US=,94[&DRHJ-J%O^W84 MAG!247G5N25NU^OW_:O^O>]&\NK\]OSR[]E,.&R=#* MY%DT@;8PAT\_,^/7M+OT6)[-=W6RH?VZ])97?__X_M,_@W=7-Y\_?/ST#/.T M<:9GY_R;S3'^"SVDF4P,.):NPEBH=5.-V;KA]U[D!,<^^=;\M$#5^+$US/^51<^67 M*BUIQ71U,>,,HY53D8TC%7F6:*BB_MUB#J (\U]4&T-N BI3 M]W2Y&N=)VL$ZQVC*E9=JR!J8#!.P7;#[3&/3*K6+9E4$#RJRU.*930S*)]/SN@P:5")'^H.EO0].44S1L,QN/@C2$7W> :E7V3ET,<\:[*@MZ/J@^TT4-\ M)IXY^'N4-X:=X1&I:(-^DYO@M@\:FNHL:J:UR\(XE 3+"4]9=?D1%HV[1\S3 MBUD4\JBA!TG-B5P.Z%A*X)3"(YD<*I^A-U;WE&9V2\-)BL$MM-]R-Q'F4 &\ MWE:B.PO#ES-UUJ :_HELLBU_-=%#ZZXR G)=67*/]84\<]C\HA^*$Q#]<9 M2VQSFTWFJF(G+\#@R"CN"C(=M1HV29/^J03V[%-=8863V]Z8REJ)\V;&'(MV MEX&Z057HHN:CHF4##V?'O\6(;>H2,G .>L2F1G/I Q0LQ 15(;@D@\RYEJWB M)<]74A*)&SVT:SP4,S&(8E79<%N2.8\7NZEHY )EX9"=6WP:SF%0 M.D8O5$N?ATG*81M24;1CG'O#NB^62F?!'Z/,$3 33$O%1DHH0 &U,"J46B!X MNH@R7TC055%M]=7K\X-+RU07"QVV5&=WJ0P@( I*[\_U*43)ZF/,;0F!V?L2 MQ_RJ3DR9*5J?VB-$H4GY1$YP44C,-6#*V2R>J^>?!,$[QB>9PL:4T8673@,+ MQ+!&@B^(Z"3%&-0(*;I27VZ/57>BI_IV0Q6C!ABE$T($LJ MG4 ^XO2/NQOCYBBS[\\$CUL%I7@)JBB.'UX1 8JZL7:E$)&=X)4 M-D+>D^#_@BUUC[)P#/K7I36"T,)N&5+F=4=3 MO3])X.KCPG]!%$5^X<><>YY%Q M^D!X/TO+C$C]5X[-T)&CC/,L(4G3_E]3G; N4M(#3E::Y7+:Z$MK&5!'Y M\H?PH1DW3Y [J-\,$GR 8U/9=4%<^'2*%,P54@7%[N$ K3.F>&UY=9+B"M0D MSRLU$MS<*(&^DPBN?)KJ3^;V8RHES?H,SRG-:NU--GP&V.>"[#!<<"C4DFN% M](1JK5&02P-[/$._&0^3+\J]4BOSE5='4'*(WJ&,9O:OC -*%?-XS6$ELN+\ M&C8[ @M>Z4!\!-6+44Z"%%L^,<"'_!V+I)..)&7T@1AUY34<9YH5VL=&,4CR MA+69*ET#I:I2(JZ]V**S1YY2]AF+2< M !(W+]&L>#HF2^FJBD[D>9E93YF4+=: +A"8B@MP.8HV:BE2HCHI4Q-"<"F? MHARB6/"C);TSYY?A(M;;LB:V54F,!;L.C0UJJCJLNK1O&W^E3!K%8&5B+B*J M3,]RZP*8CH'L4T2U+*D$6%M[YG,B;@6S-%;Q)^NW9E'^Q1'7*$DJ]^Z#H6N5 ML\.)D7/",H;*90HY8Z4/5X =0BQW'=:)4S4#0QG*RFPB6_DSJJL(>"K)550L M3V<3U CTG98FAYAJO+7V0(X'GS9[,TU#J<)@#*O"Z=@9YVC'U%-AC3 P?BP= M";9J,0X/OU7FI<02D"Q-E*)4X4OM,HW$(-, "NAP*;_.=#GF]J4C@CG#XZ"] M#D0>V5FRL.*;B02I65T:6YVH@G.V=!UWWKIMP#VYZH)GFT<#Y9;9BBTG6I?5 M[6/IXJ8@_*)9+!<8D2Z1J^;_DLNA:N.D*/(@UJQ M8F?*$5TG!DF?EIB9Q\#QO&+H:2>GXJB[)7):T=IA6A$+I-_1FPFN$'5K*)PU MLW>"9N-09.@PE\7JI\.S?DO!L@"'^B-6[0EK1)-^&>5JP6*$+\H_K' M3_31RL?)!P3!I8ZJ2&?/*YBH),![FV7 7_V=>M?.WRYDXWGMJU?Z5&W';HPG M4\:C8M63*-/RBMKY27IQ%92$3XS!.\]0,53BB<]\B.DJ3"0:O5CPGG\!<4J\ MIB0QQYU"_YX7+00L7GE##E<]?Z9]499[&V$P1#:G:6^5N+%B&J[>\=CIN M E+DHD-".D:E(MA(+8@%%5FP$^LAJZ^@3>ZIZ+BIR,2/6T&>4KR?)))*H1'V MI\KON*:T3>1BP4-,GAJ"<5 -(W5)BDS^IQ7\)K]&PS10-9J_16$(M'0GU(2D,%Z:#6$&?.AXK++LD%#PLOY2([F=2;?S5"/LG(YK#H..<>4FH^XP, M0BE 1.=0D$6VWU3-,:5'EI3H!.F?C!S&'ME5'<]BIX- 45# S!7,8CIP:E^?)! M\S1F>PAVYZT%K]^]$Q4"-,$W#,IQ%Y!)M8TTB*8H^#BP,FD(Q.%EW7'+.J%Q M'666I5F4,\B._NV#R#R!'#>!J* G5G36:Q<-6,<%(#ECND8%=F=C(D0--B%4 M@DB;7BZPLTA4S$EG_F\F42)XO@JE2BS@FDDW#.>)%WW*2C*W;3S%8-496 G:<;RIC&0F/. M/5=4]DA[#:>P2VS@(-C=Q M2)_J[T(;QE^1TB<;MKI@^%")4A]V!YX)58QJ<0X[*";@1G]AXQ=\:S"YP2V2 MFMD\^QPW^PS*+)2)15&84TDV T,N-GP@#6(E24D]!QS.4ZT="-!711"3NA8A M)[>\4%/?Z"_O5"$80HH!'09_F#& 5PJ:@5^%'1QOP'P88%$P+8_J(3S-'C?- M\H#U2@J4*FXII<7F A#M:+1,D7)(];C\5YJQGEO(7*IQPP=9F_9Q:U@_![OY MN!-T>6'N7!;ZZT 6#X@;R@8PSD-GAE+-3"#U9%8.#>N*U_9N)1SI: M=JGB+Z0.J0$^:)#>2T9Z1 T<9N)!Q+:P]Y\G%AKA[D]N/:C.J+*$J,"@L)1Q M$,TQ;)-,T*&1W&E6'!;E=/_ M/#'J HZ0.BV @J,1B!'&>M)O650!M=]5JV4H2=H=-;\PN+[S8+I[ QO%CZ)B M7Z2KRJ7J:;0.\*:S!O5:^CX6WQ)>*XA;:CO'2+]RB&B9M .#%Z;:'5N5\([( MU, CU'!\RZP$:7J2;A&*$+#^-;PK<7DRX-4-^K @#CY7.5]J^8J MH#Z>JS:OW, ?J&8O"Q5@;!+XG.2Q MZRL;[/G]'#YC?'YT[:/_"'?';K>Q@PED05#4)!:=4C /Q"];HN7I?K2KZBH6 M,\0LP"9 !V_4YM7ZN?%B9;/%0B+#(#9H<.#>;4DIF6 A@D7 M &6N ;^ )R38YTXPWHP)0?AP.O9%P6'5A4=-.-JR;UD!JT<0<\RN*J5MU)A= M%/J9,+TQ-NWX5?2C?A)C&7 4>B;F7*@*DMT!"D^I1U'$2]'$1Z/8+>N27:L M]A57-'7;G79-U:P)H0?Y+"HL0 !PZ# R^BT=RI ZYKG+4$'E)+ENMU<-@PY& M!3[6,_%Q,_&Z?2!;#S![4MDW4K&9;K2\$PW>KL4RB#69&[R5*8,"*8L>OJ- MW?-%NWZ=0'6C.HRZOL-H#SJ,&N#97YFX62[UH (PXZ1"3.41%?O,$#L#[,^=7>:AA=KLC T$7JX&F!Q< MFPI6B )FN7*':SVHV6H+49^:"ZOTN9&[=F57B2K#A7:KF='A@Y3N/ M@.VI_3M';!^+4"]+0'M+Q^#F@\*T G;B_HG6Z/RY"H)<62 !P !38\C12<+1 M1!M"_B]H(+/"*U<[8#,)Y(.+=%NWK0JVGY-)4>D3.HRAC&;L@YO#(.0A@JI; M1>8V!LK Y \HR*)8C<&5T;W&]S0/-3B+E2NI?0TX_\D$J8.)(%H$JM%A81H* MAE1.6*D(>4/XZ^C7QW&K@GJW2W6XO83@=I(\>YQZNG4 _5V2T/U,)D3_&$Y_ MJ&8GN%6&RHARZW/A6^*+9D_=XV"BE;8YS./"K4-R-QI?EM!G\8 G8D##E;%) MD1B(-$NU>(+ >C&HE\E[$!].B,Z]@993(&TGDK70)&+<<<)Q%CKBT K&(E=0 MKRT75IA'J@]E95P%]B_BP N5.*HC *7%#9'DT+<0X6!)>U MM_!GT!>E= .3- ^G\BB&"S?20@&HFJ(:!ZA)CZMS1]^NAPAJ34(!&4@3,P M"V8IS03"09-&/PY!%N*WT0Z:*>90Q?I+L'#&*'"[?NNF$AD-:BQ?-8[&SI=9 M8Q92)CF!BJ*@:N)PD' )9;H6.KQ5F2*P.'!&F17@/P&!J)H"'F,31*J)@_7' M*,+$,?4&@P&IC1#W[1:L'%N)B4X,+6G3)E0#[^!O(W# !F+X1758K#4>Q\[J MK9T%!7=&(QD0#M+!SJ:>-Z$+QLC\P!$OE&>;2GRON17[+,("%K4NZ6RL2!3<9H6GA)+5 'LS3+&&2E^"<*Z= M/D3B:"&;3\5H:G"7+B8H9ZDNY,/*2*PL*73(L&Z+%?BVRCQ(QT(P.-:,"IR+ MD2Q(GG#\LLQEB]$4-1* ):<2*!;,X$V4FCB0GE@"JC8 G[JV#-*P1ER8SDS5-$ M90M<62Y5%DC?GLWB:.@XJLI97DZ4+*+TX_[R=%3@E FN;X;+9#6A8B\HR'%+ MJ/=;->OC6F4NS](%TVHW+J*_NDSW7,UYDMZP:!2I L) 7PV/SZ SLQR6]09M ME2 \D*Q/<7[O%">-(*)9.A%9[*.YL58I2F]J":GE8VAK"PFC1C%,[0=]G<5Q M4Y82A$9D"H.Y,9+8HZV!N%5OA24[-RKNB>BXBJ(ZOM>SH M<1.@";\RR%4"3J.'-/'$]W:XJ88F*F-Z7%B[O9A$6?@&%5>> MFHZ;FG0)62C_7:(HPAJ%&%/P)2?)P =$FL)EK->[T;0J^YZOLM^#*GL/*74P M$H6ZTC/,\MOZ#()@26?%\BSL%Z-+?9?L30.RI.\K5;8"@>1!?L=SDT1X(M^ M>3GUY9G*<-]'G+%T[L>4Z7*%$8V7C[BM=F4@ATT.=H;4('BJMM%@/!5T(87. MPN4?=_"#*A]>2,*O,)1KG2ZW6MA9/]54EP.$Z2]X9+.JJ0Y3BG&F!C>_.K$; MOYV7Z,@MC$:0:K5-=14K(E]7 MYH.K3+%)O)A9JTCJ7Y6'$3I2$9B%C\'R$LX1>&OZJLCZIX M F$J^2CL9JM\-(X'?G\^TZ-PZ4F42/\:39GT.EU\=/>4;W,*)#O)N:*J\OQ6 M-3QLR\#Q"%0(T)3SDMA8.F('JO^D!@CG:8@+,+23F;&?#F4?ID"BI7*2NFH-A3"C2X%H M$L,4ROYB;)HU$[E%H;"3[8T=+FS@4LNJ11'UQ:9IK6"KG#,F> %=(X@,I7L6ZS)1AE0J59C^0W]Q)@CP9X6KIK M@+M9@B^&5"Y>ACEU N!?QUG8IKK M/&284AUY79/%@U0UH$X!OO4ABL#DF((8F%C=;:6%4_5,4.O%XZOACB$=_*TG MF[?*]7)+GN>J:MTTVY M8QIW,DE8P?HU^@E K=J76EY*I?N5:FP)-@_EBVWF MR:7[!:99>#QWESJT'4RCK^ @12.&5(K3!VSAPB6'%>O++2H@-:HL+%5;4&U- M"-%+SBQV:.N10U,=1%CMN]">I>"5EUM@QEF:Y\K)U#^!&3E6G;SX8=@RSMTS MC2SD.V[18COVQM*_)#EYB(Z5?W_D*?8)@SD%FZ(PXIY4:S/5M,W3VVF@D,*P3H B MG5WJQ%V5%FU'4A#RN%H]=4W]5H5_]'1-I^W6G6-1?>A)4(>!1N(,L?8PXS ML&WQDBBT5=M _]B5*-< M3IA0QSIIJ,=<"M5LB)+9=1;,EY>_ZT ]! O0'P%EP?BZS9G"\AY$ M%AJ80R8,,32B":>+CD8(ZT<>RSTVT+I36E&HH6IU8$26+\R5=W2 N:R^2'NB M"N><$7D5QI A//AQ(L.Q7'JQW8WS'NHJ::F1K;K9N3(\M:5'EK@K<4,BR8I0 M2(W,]4[(UM3E5L1B3*'@!MT85:6KH(@(RABMVVW-3?,$E*FX5K ,J8[LY@$"&&^&WV%0;SG+Y%&-5ODVS[S--2X/N[U) M*"A&51@(<:6F'"XX3Y-$QM9-2C,4$A1(3CB72%WGBZ@LRHM0"W7D4LLTXFE0 MK$IL![,$'!K&P.X4?3I9':B, $16JK#,3S1$;93@C&LU)-+9"#QZ$F'W(9U% M"[0FK(;B)FH;; TO;\^)9-,G=#C[\?"QQKI)*N U MK<5#-276M#(RE!&K&;S0"7%8Z#3GXRV)X;_+*%=>K>T(G\4B22R,H\NDEC6# M80PF>%8/(*] Q0MH\6JP<*6CGZ>H\80W^(P(/L*QMYPUK[,J# ,S< -809&* MBIAYQ@ZE+-QX=1R0FG]":"AU,$HDO;$R@).Q+%YY%((VUU3N?&ET?#R*8D6G MN4+<>GJ/5IBZV2J-,J.%45V@;" YF_5 ;=>4'IE.91AQTEF$8E:!#,/SJN@@ MK;_HUICSN$\N93\(Z53E\5R4(5JTHO)E+[U116ZGOLAM#XK=6"!KT"E,0@]TB'48ZG.V M4,D9ZC2H E,^9 Q./Z*JHX00&]*,P%RR4!N=9FO PMG81N8X'LN!X&71^H?= MGMKP,B!2I3Q!@]=@S,2\41N[(,,>09=SU2J%P@G @O.$"9=L!URR#9L,T41! M"8UY2=0H::*C+?K8*<"ML73L/N:1C$.,VR1T2@HCQ\30@3NFVH>VP%\\)"?/ M[2QJ&NFL;28@LW2&T;,RP0V/4M.WXM8JH(?@U"DM $,01,-#E'-2< $N,0F7 M]8%FH5UXL(<>#-C.JM8ZRFKA80Z+$62=VX1YM7Z..)BJ@@2A""6' M?309<<))&RL\V1+VD Z_Z SF3LM7#LJEY[L2F5SOJFHNYE$O.EF13"99'$MM MDL=: BJX?Q!6U](6*%E<7%!-]VE\3S, N$X2/;P"X:/.KLS?<"EPWDC.WRE"M\(F>^4Q"="HE!]9=$QWWF$O0J,I9 :=@SO4>JF"7U- 2 M<]E.?\M;=,NJ*-67B&U;:'ZH=8"('IV\0QU9VLQ"E3BMN\6J<\MX'M>3?(LU84ZY.&4A1(H6"608!:H'OU)Y9J(%A5* M(I54++[@B>TJ()OMH77MT#+S39 'W;*DO2K0R9$QA0H.XQD+Q'364*P5V_D5 MDR-9JW^RKB7[PQEC9R2R\;0T),5,CW/S;;C'38$N^/PR+/92='P1IWJVW:9V6)1TL\8Z^_U99FEP MIXHA50:FY<2_<#IO5]?ZI"Y)%V.CLZ M8ZF9SHNTXZ:]'&B'BQX75&-U:IVN]N4_1)D>/:2ZG@QBK.W2J=[EBT5/:<5.:#89$20B/S0@')I3Y)'WP MQ''DQ+$R:=I2/4E M;,,IQ0H:4<=#+'O#,CPUB);ZC>#B:#W<<.864B44^,[V+-H?.?69ESMTA48(@L=2 M6MA6D31;PNK/Q(/IS/5"Z,A)#'M:PRC/REDEGE'-R=, A[R2'2T3KCG%HOPR M2P@$1+?UB %V=J49 Y4^H:[Q-^KY&)F;J;XIA,)B%8HS!1EQE8N*8+4B+]!I M&?7+7X\=S[H*!O&=",U2U?/ MSB)P*]V%.)@OX: ^:\A6TWJYSWPO]Q[T!K;9SDL6R#$!6%MQ@2IX9A7Z.\-\A1GJ7B: M/&Z:%.,Q@OBQT8U%.H9.P,.CW+>?:>N)11M.U#_"\RVH?8VAMKBM+9$<<"(C M"IW_,5E6GF8\S:Q',TLXA"N $:^X+RD8B4&F\HSXN"JZ),'Z^8G*GO[6IS\' MXC*4"&RIZ9!#5$$N8B[4&4H+:NO)Z[C)JUIUX>1>*GD9"F26N9D9XMA4+88& M00S]W-9:,TPLSRH1L4*&=VJS<;R<,PE3UT/XP=^>*A]+;G/5HFFITR-!&7P1 M79NY/_DFL\=IH=ZTRG1: 8;KISY^SAQW@"3*R077#?W"J/30@5.8X+=/I"T^P+ MFPUBD&.J24;YU//.4PP*L.^A:9MZVMTI*GFV;3 M#4(_FG3$RD'MA/JV8IBZ:SJNDT)?N<7*\2-"6\V>JY_9W7 Z3^,'0^-NBL16 M>.,8J5!D(56RQ1%/"4)JUE7A;_%'3\Z>G!M&SH_-H.<):QKI86FJX>*,MS>A M1!LZ(;\.V\>41(\C?L'R/*SG<6N0*-ZXY-HRG&+2O%%5K1T9S6U723^4@N%@[20+N@=TDXCQ;8L55YNHX,#N1$W$>$NV_F[!$Y M@9.JP]SR7.%*.I M%)@F M%Z$OS_:8FKHU&^*:XKGFM:TM_4T2SPXTV+-WGOV&JI4TM:$AOL?)H. MEVP3=_OH$=2OG#X)S1;.W#I;:345&0B8C+X,;)AE$07+]>@N+..;&;>X EHM M# BVBH-6Q %) S,'77\$/"LDIRV.F#QDA'4U3E!/PJ'0%TXAD!E%^19NC4(; M>)_PS.#//SZUV&.-HWM9!3W7^LY40-E9#,MDPL)&OX+7PY0EPX7@=;WP6VL% MN#.A9J.AOHJJ\R'4'+/:1YD1OZJ9C'HF^$%3"K&W%EZ%*^09\1KSA/'NJ#;' M22DM#5NNS)YG3M"%B,X4"#N1#:<#LD:5,4]3D\E]E*4)*GPU,$U?(7$7P?EH MX)^ZT6X(G@\N$ 8X28M]W,%EV+:I#AMT)-H@_O_U][ MW]K<-I)L^7GW5R \=R.Z-R@U)5FVY)Z9"%F/;LUVV[Z6>N;.1Y HBAB# ;7;^6K*@L$94F69$K"C=U[W2()U",K*Q\G3Q*YS804#M$$#H0Q%:ZV*^)1 M#;L+*F4B;4JU!NYT?;OU;6]UW>2X+8+D4G!^H=5@59LY..Y)ZF^:SNICETI% M+B)H&U7,H1-6.N;>JK-Y@_Q7'J9./1WA&9!>T+)C7X2UHF<%VM0N+D#W7%1=4VQI MA(W&*WQ/]1ZWUGT]M8/ZP@)"+Q%6 4U2]LRS;ELA! M=7VLU;:=V+?_S6J(@6I5;G5MZ##7)@8?2WTE J<"");V[7OWIV;\I87"KJ(& MO<0E%T153.H+*R5=[F! )CO!')8>3*L9NQHV/0O6AUM2V(7)$M=H-JVFD R1 M;A7P'(&&TZ/^9H^-^<^ ^[?SX]X74*8@*/'6*L"3I=M[B0K1BWKTGR)G>>?H M@3H1RTX =WV'9\$%195@ZID2B.S\.5IC?! A!@V1_=SX<$?8*9[7D(EX?=J) M=G;YQ@YTKL/M4YKC-4\A,L5KB/,'1YM>(XOO3#^0".O!IU7+_/-=BA=O/ON: M'*4BUEWJ^ )$530VZ3E#PU**#D,-F]Y\:,CG^E7#CRI3GD-=$V<8..Y/P7Y8 M07L5+Q76HIP7B-#1RA=%Q;[0/BE/8[7B$KB$HW=4@H-=6?EY;\>^9T MVO;E6U[##75E9F9'*2ND%PT-EL%AD3Z5*PR(6FX0NI MG5Z*;AQYE_06-A$.HLM-[HZ^2?QV85$Q*M#+KXB7:"Z,]GY5#L^;#$"R$DZ/ M9\ #CRV+E?[!X&XX-0)-.Y]G+IU/CC2VDK$. M,D/0,"HI-(GR=NQ3NX5^PW&Q7?VLW\#!F?%\"[3GEH'1'4.>*N9.+G@#H!\A)4 MSP[KXY0*:]\#5R^DS07J^[&TWH/R=:$YX3P4.&Y09D'S2)SJN8VIL,S^[*V& M.XYJSVFX[ HCGJQHBZ:RAYKWJM-K=ZI,7V0#0 R-40C!HX +V?F:UO>^PK)M MN"QPUU0WMP-J@'Z26K4A3W9F:]>;( G[[\;DQ!J'5V!D;8N"@I]0-(F*RN!X M<##(AFU'=$71@;2L?'TF&$4E?0/$%$3/Q2.L505^9$*1$VQ[@VD/[--++X(? MX\L]'R>BEFII-HTZ&SYP01(OL7P5P(),[:UXP=?=)#UK%*C!>\GH^<$HW4GB MX=J/T@R&[F-:BI@9B K"]*8]? *11)8B?.3:=ZEK#"ZWHM8=A9S6_@ MKQ8/GFIZWBHC0-YHH;I@#Z29@\5<1&43;@?8+A"W0E(B*V@-A9E&\!17!X6% M>-A4PUY/DKV17(8U0.QVH;%-5N^U%C88&7Q[H7L LA8\3AO"0.@LZ&G7'BVX MW #:RZ>O!=9!M>G$,[!S_&4YH$]]Q[6T DU@_XY)G)8=1J:6D3?A#2Y+9(]/ M4=;R0&58NTA29NTOJ% L[!K.Y(LA6,2I'XKZS""$6I>8IE.0X"7Y)7ZB,TOQ MV'.B2;*!03(JS;U9((!4]M3PK>8,L:Y%B2DV(_.0XZU545>@S@4.=1B:N_?, MQ)*=6LM6P%0 O>BB]HZY X,\AB# %+7EBT(; M8 7CD*U]WM30+UZ6YZ@I805G10E.;A"G=Y=,:#A)K,==MFT?%0<'<*X4]X9A M680CHW-$32#&@)1A,@_7XA8 #24T@D1E?WWQI1_A/,&8YON[BS=HE8N=J MU)Q5[%VI[--JXX+>]KB@YX<+NH>AB;YF]]W^VI/ ([C0"@,$1KPU&03RL-(" M#S%9JH1.A QMEE*U$&:8LLRMBU*:T3P M9<2OMO+G)!>TY'CJ:%;M82D<- :QS%_(27$64CPF@\%3TT$=J9T-J"6IGZ.K M&UP<##^B<&H+P[V57:9Y7-4.@NW&-K.V%D9?V-ZP)S"Q"PHG#^T[$-YZ<2H# M]R2W#SH_CH4]Q205KHSH8CEHUQHD@=\&]W%^1E9=RZ?$YQ8U[\2X1(5!8;MQ M>IX"PCIG$J-TXIUH@$;Q3.X3(_R\#]PI)N^Y(7Q>0 5G4V*TGLP_PHM)?\H4 M4N@83F_'\@=B=XG%K6+Y$)2%FCLN7XNIB$LK4!?5"W_LT@@< ?#'4WB"U/D< M2/J01]A*LV/.A8NR! 4J1JZ*K,NP.>_H?A5C7%W"$EAYM1X=<6P#KQPZ3H2& M<:D/YQIR7Q3R_EP[[.M\Q3 :\M4P@P\N6!7"GDAG9('.45Q-HTE67#P[#-SC MH: YZ."=LTD8FD0UMBBG45H%6!0(];4AH9A'Y$ ="H.< _OS++Z @\$/'E. M#M0N.:L#*?=PUA)%+Q!G(A6:% %3ZET%P=SOB&;\/E7IYG"8_0@EYBIYA E9V:L5JIEP?S Z-3M3)C6 M;-A^"7/Z\^E5A4M"CFJ:(ZD61U[8C1BX$ Q>7RXXS\8(P:4!X1AGDEW%R-+X M"UY6=H>F:37%&%5=V[]6880%0R,N?^7"[_ T.W(FMV3,A!=6,N41.L'KJT@Z <7%\-9XUK%HL2\$3T)V0RN0CN7&-4PZ[]?V.TK(<#E(?3I>3R^\E]:"CW'% 5O M%YVWN9R.1@ 06%?NHYE2.^],8;MZN2JP;-70=\8@;W\],"6!F"$^*DV% ^.B M1,K9ENIJ19]Y*.*GC*]&L!PLA]"RD$Q+313 IS\B#P2S661?4M07Y=$:8(YM M @.0=IIVTW*@*T5: Z*@IX''M).*,E(/W:(2RPFY.XG$I'3_B MTU9A6MTM&:XJX$FH6O7G:%I<&.2OX,06_BJ+4\0_<0DMB(Y4:>+E%+ 4X S) M%H&_FLLQ,H?8!;$>6Y,SW:'>0MT;E6+CI*EX-D5[!P@>DP"_W< >*2: MME"8=L#@TZ@E<9E$VA#\38)-@"363H.VZ8CT'S71J\J3!M("66A!Y,L8;>#; MMBBE<8<:.3X<8!R^_5Y)?[3:%D1L?,6V*BEPIJK,I%"+/4R!&=57<^HK@H\8 M%UE&=P<7*<&?K""6!&^',$PB\0TS1-<54$2RAG34I+_?! M31?)#O)XXH< 3W<9BB!39^>0%//Z-JNO=#VO/*H1\L2IN13\#A85E9RW)K$^ M 'A\THP:W2U^9R X->O^%R"XWI4.D(':HP&]PB-AKF@NZ*0!+\NT8SDY&)D> M=0'YV :4%XF$#I J^6MT3PZ@O7+*IM:8@8D M15K0<]"IA;7SVCY\(/VX+?AR9IBP4TN3!H)1[B[P721 8#1-$YBO@,5TWPB> MS=\\_ -(*OB? ^I7L3A<^/@7)A0^@!%_\B/^[.3304E_.?CT6;"DHN3M-0$U MI+Z[N?W^[U9D-[<'T>9P8X> _)"IKI#7"/*_8,CY!JZ'#< J[&+ FJV)H4TZ M\A^>GTGT(N5F31*P2LE+4BP6#]I/T813\!:6ZB).-(-5W!5\:9_7=3M#BO)I M;+.K3EQ\X;)SCX&AJF:$A62KZ*X48+R"VL+0+^S:0A*[4 'Z4BQ768,.NAA. MFJ6E> I0H1.@[PA-B[R HG0"'AUT,?GST,/DMQ,X#&UP1 U?L2K;*&X#S6F\4J'#N< M2LK3.@(#+#QPT$W"#N)OG/&":!7A M;WL,QE^HO5@?W;QI*;#(&>9$&#;3DC6%&7.9#Y"M/JT*9WN6LZ72C;R. M5KYDPVZ/IS=S>UU8AYY&LC7$>W+WSL_C"&L2O7ZSA0&*NA4Q]"8 M-I5.50!;[#VK&P?+0.G3U:!Y4L&1GQ196B : 7+TB81,46%TK/D-K@'&.%/6 MGL@ ^5J;7&/YM%MGZ7M!!6553UP !_! "\_?2D.>I!EZ*1*5#0LA8*K"?<7: M6@I3 ZL=8B?\N2P/D!\Y$]ZZ#W8BUH- /N-SNY,)43-@I^@F9WN/X.[CM!PW M,\+3#"0VS!%C3SX$A)-E$2<:2!1B;=&MI;N9:TEAO3R_4N7R8AYLZRBEE^"(@!_Y=0+K-UL6 P'CC$26K\\-!Z!C_M*V^76I8" MZC*6F;4!&DGO*Y)]^"GX^G)IO>8L1"\UB)X*)DOH/\K_+FA&).^K75KY-A54 M"VC:Y=0?K%.YFL-.$2KN:J1H5=3J=M%=79I2_6UOF>@\.23LX/E:=44*(JB0+\Y8E[DJP^'V:V-)"BF<10C8W(7.0[P M:Q1'AN RQ8D]#-5#3U36DO:D6N#)4*XU;8_+-_H'NG(-& 3M W8"# ?DZ>PI MYQO!PYA?#[/D,Z2V&H3 03[HK"02"OR;5[>8%C0)6E0Q2!:>B^O/0FX@O$'7'.4&L0U@S@%4 M)X'X,S2=!)U=63V VG,,% GEYBJA+@4'96[N*3-[(5R2H+ M@VKM(C V=$?8,L">4N[)1;@O5=;$EPO06+>)5->C99OWS7LW:-?].5-5;:O8 MB2Y9W-IG>TLRA2;ZIRIA!LH3PH=@R2H;*O>!14Z>>SW Y'1-C9EO2>WI-R[1 M\2=DJ+ZH*03%.T1!=":B'9&=\=8>1+$@:$;*J,^0(N33I&B,K$5823 M%"6Z$8>Z]@/(%,) H&"VZN)_F14YC9U!8YY5K,E11>-.E$U&IC\!P""];A9^ M:E^+M]X8ZT*)5B[-_X5H/*PMS5(#7A]0\]AU@K/D/B<3%Y.UC.LBR(NA)IH= MOL0>I9G),'3]-S!G:[^L[J[;LHH^7(1Y->^%1TQW_&.:9D:W:0%P@_.MR9H4 M4UI*0A'T4A89H?SBKLF3N!S%UNI;^WB96?=^C_H ;PZ'FZX*T2HZLYC9!;!_DYW%M8=:GQSN M=PK>I"F!/U2V]0AXI3:&:_\/75S$L8RNV@9K"/QUR?><<[.W$F*Z]?A5K*FK M[LHMD*O@7OCVMR,)%#\H3URG(^OGVF]=F;C4X*R8 !)DL^-UU_(?;O=J>UK= MX&$5X/3ZZ2%:0FZNT.V'\^U<6.FEY=M@W&($&""8I"0EVA)94'RWGII7DVZ2 M@YMO&$[&-YQ*BP3A"@IIA<(/-8ZN+,']E$RP,5G43C^/?/5EV+-,X%4*X4AQ ME9PSRO87DAKL\D(Q_@0_.?S\JQ31_X^_11]0,.8J/ +1#T3B@F:ZE52,"H5O MMZY&262B$91&HO3FMSEV=->3UEDZAXHYH=TS?U2P3V1-66(XH&F/3"YCP5H0 M@;$>U()ET46K>K\FAG3XK(NY:O"Y$LSW)&..)0?#_"Y"!,#+4/JXWP$9!.BI M![_H;ODU![O#:.4&Z][DA,HEL"UQG&BWI@>RW!R&#WVY,*K80K3!YKBTA%S@ M "K"4* !;E!C2M;.SEU67$\=+P0G*TPG(QH4F.]5S9\S^:F4 MBW%\+E.%1B0=;$&+TJVB-#K.#UC0\.Z1Q!P<^"F8$&*T:>"D;M?N"6R\'.)M MCPDG'<-G?$R+WQFR#ZPN ^00IJ48/K0(&V(3Z H"&>.R 8(%7$E]@M1-8DV) MC PF=:24X6"MA"*Q,I!6?)VL-J)DMT>4](B2;C*>KD9$K)^P;8*JR1#6+:0X M#0Y 2=<]HH#1VP0F%,+F49F ZL6B>BU:K4*,$,RTX3.^KMT0/0KQ@ #9KHVO MC1P X3>R0KJ:-M(KUC*R'AW6I-F5JAO*HH@*;)8U UZ\4KU2=18X]PI+1$,( M&,0'^246*JZ$UGVL%EL:+2"G4?V81D:!9B-L"R&F>J>)0,!K4>I+S-:O&@Y! M$LY5^*@."HRX751Y]V07?"-GH_[?]S?&;[8$=]40[XA?O(4=*8%X]JT(+E)T MIJ%!)BEAP+D<-C:5#QY+W*F\CT M(="[8TY)90Z(=DJ!B"3KMQQ(S^P@,]]U&@ A8^S A/4L4B_<*K7&U";BO29% M&;6SA(H)TE$'.)A8BW3!ZUPJ\2#IOI)]KFQ4&^18@@0&#(_E_/^T = M(DRW"G_E5'R%$IA8,EAO3@/LK21$M+AI"T'S^U9]M5^Y) M)33V:D0+WMX(JGL5*^$46 MUL6TI\]/0-L"@&XA2H0I& AUB)DPW=0B=>S0$T&VC!2"!@6]Y1BY*\]G%B74 M(!ES5SP&6Z?/7[ELUA0LYA57T;B8Z5*%,H&$GW.I:B+"+@'65G3=B+"HA>%5 MG$A$;H&F5LE@NU"U(X@;&3+('#C338/J/>W32JN[,\[2+F1[.=?;=78@?<\? M*MO%E?*'[=$SZ?A,)HF=%ETY"(4:^ IE="Q;YLA%ASGRD'V<5S0Q^GA1*:R M9G ?]C0WT@I#XR*I8GJ\"%2=04S ]Y"C/:M\B"/MI +L9+KTIBC9GQ @Y:%@ M\S"JP2:IQG(U-L,Q1(@$B?&%&D*CN@IV-XIU3-+WV!9\Y_D:*M<$P!2^I*2B M?&I7@)#3:LR=9$#C<*BKC.30^;V%M,P%P9" M0A43R%I_$6B4X JSKFHBEVI=#HB7<0%URSA,SYYUFW,Q MBS4BY 9'PH/2-;04QK-_ZM>+T"#V!BKL?3$%"JKY],JO8B#AKIMD(.E\(^%]G5C '7KMG#;8\T:JG,Q+Z-XT :=,G ,54E&R![YG%B,B^K8K#* M0Z=X!DIIN5\$38U\6F<156Z_/9.$)44!$!XL=RF[[W9WQU\@URH)/7@FA2) M])!AC2(KG',KG);TD=5)3#:+A'X"ON(!!7>E.$$ZK(W3;E)Z%:V6;"L;7O;Z M3HJRW4@OIH@MEM\P."'<*VA1,';T6F2%.&#=0/*'0"N#U=\JN!(0-5-(J*O ,@.\6V1%?DP3ZD?*]K8ZU%K#ZR#_+O# MDX^&KNMC]V_ A;C^#)KAE(8F12%%SE8/6DS(/D:6VI@"XRBG)/%JIPG9R(@^ MX!VVMBFL:*5++ ..@:=2L8;F.NS9B;G-HNCR3H?I.V&U#J,#<0)W$.M6 M,/ *XB\IS024,U=:D\9'$"*WJ_,GDOZP4)J+W4F)FSM&2F5BL'/Q-,\+J,/\ ML,=B<(RJ C*4;EP24\0N'N68E!9QPZDGV"4I-:5=R%N,F1/D1_-G!Y.TY^) M+QR?@5"C<9:%&T9,K1@0EG&BV\E4'!D=.PPFY&Z(XW;!IFI7+[1*Z%?.I'BZ M<$*C$E'N;L&D.IP)K2WH&N=KA:(AH,/T79:>FK*0*]%&D"&]K# %SZ3UG>.)#"R;/GIW0Z-8"N7BH&U*( *LZ.WWP&>J MFM$:@$MF(Z?!O10<#+ET M#?#>*K%O&@;8[/>ZLN@*&^4G&-HKKL_GP*%F!AJ2Q<8KH;46NU5J:;))FF:M6$1W%-*QMY8>R''32X Y, M81,Y;2JZR*\!/4J2!19 +V5MDSEHO/JQ#<- R/$E_A=U U#Z&2FIA1\BRQ,1]KA;'.OVT10TJ<)V3YDK#"R9@*\V4DWPT$,TSM]+ HC?#'EC4 XLZAB;4U@-* M@PKS!,8.0Q5/]>]T33,^M?8=[D.$JG#VHGE8 QVMG&,'C#\S% E-QUY=G 9M M5#SL+V"DLVK*J@V,$I6&\Z1,@H%1$:GG.W.E> ##=F&X"@++9TLLB*B.O\"Q MAB:)EU)Y7J67F%V^,-DYUBS6TPIIOP)3?@' PZ"=)8HTP -Q/)!"BZ@!-:H3 M,J7_;M)S^VN$B4J:%",E0!./DPQA3JJ]Z#7D?@B[LM<$UI]U/1BA3&,NKL,8 M(,VAO? +#H=?[X#0C1<_7'-'!^(]6\?Y3-\\IY[O$&!CX#TH>X05P.\6NZ\M M8:+37 O7(:8ZPJ=)XXQ/H@?"V)8].3-DQ_'R!$TYV^ P!^OF^R2&J[GMS>,R M" Y7XHGI#- ?)(>.;3B+F]QN&+*>P#'@'W7YF,@5S0%%]547^_6O%_"//>1D MU,/1$YJ&I&M9$4 4+"G%<56A1K S?1#K84SU7U,H[* >YP/5Q46%&YF+!4!% M5(\QC2O"KIP7<,#ND\6_-?-G96.?MA?742FIM?5=*CTP[P*./>]'!H5.GIH, M@AL%(V;.K24.=-'@7&.@?A9PHQL"T=DE98Y=T$&XO]M>S)V2IM7B M/J-KDK@O/Z'<].+SS,5'50:7ADC?$I83#AW[>E%4P^""7'&3=P*$0A$MV'@N MEA!8)44'O5@O="];Z"#;(,T.'%D>4^MWBMN8&H0)*CE(YG8JN5["7KB$ :S: MG ' ;>RTF69,1.N/>6%46XN\:)CTDK"X8WM-,N=6+U(O6Z1:PJ$@*QC42>W' MYWQS CN*#@9X[)'JEL)LBF&4H @DM%VVU9X#QP;& M\YR$[(H8$P^K^D"KQCDW'PS@Y O=DNW,@"6:PTGPK/,B:V:MR)*O42LF-12I M0;2OR54;4>*/ABHQZB,*:6'FD?T'4E4S'1)Q3KC!^M"3_2N1P/.,*10L MG4TY+(4H2X,A+@ZV+X8K.R)J ^8WRQ0G3><(UZ,P%CK.8C#"N7.7JE:L9%&X M2]^$=)>V1%PU)2:VG;.(98'N')+;H.;WF>=RHN/ M?>]C]SI'O:4I][ANTT',C@[V NH!W\67:-4Q<8F$C2U^V!88B]'HG0 7;J9W M77VDZ^W[8*B6%9&"^\2U> P+=\:$]G*FK429;#,LB3>N+ML+AQQ:U1%$P5>R MJW44EG9'3HSAEW%^)B4Y9Y [S[NH$?O >V]S?6^;RU,Z 31T$')4+=:7,==@ M'T7HI0:D)HN!(Z&7AUX>&)!"C;][<7CIXF#6Q'>'^ESR"TM"S)W'62\?+UL^ MT $"N)WU[O,D$^-B7)0E\^AROJ,7E)52 @0Y!/.)1%G 04S51! M+:@ZK[&V\XSH'W1;26E8H-A#?$2SBJES3A^OZ _]=S_T%S$!:)CY#UL\4CI$ M&CQQFU X!0ETG!06ZO0\57'5WK)XV7)4&F@_.M D._ ?DR9/D)5JC-470+^; M_D?U/)40BK1)] E6BO@9ZU!H*[JA(H,?@%IF)^O^V-X0]??B3,11!^4V$Y MB<2U*_X&^%^0Z,P3:B!.1:*S(E'L^)@PE=95_8W8RR,8YM9K%<[MKTF=QAW% MF;TIDBM"'F&K7Y/TT9U>GL9E"@39F28O?PHQG>-)%!#$(C<@$-A2C*> -FH# MZI%R?6,DX*0%+F+5=(7$"DZT4ND5'*R+):#B)%'-(1;%.<3'DT*LKT MW\ ,8)]\0HT"%:Q%58["$SC,5"&9V/)?V3D8Z 48? Y0&N3J4H]O MQ<* 8B&J[*,J@@5>+68'VF6QJKFJ]F0"I#S1)A%\B"35:2 O=-AQ2C,PEON_PN]R]%,F*XW2&-AK"!T,+BN@@ MD$YUA#P4L,N=Z5-[DC+N%FDNS8RH&V*BB)73-!*F.Q4]=@^K]-,JG!M)GLG/ MZNG5-7A&?ORA56J \H7S3>23A*R[^UE;ZL.-A&H'*4W MWV0G\ 2WJ$8>B.7L>9_< (4/Q7''^\288A+=X3FX<<-6V]*_F#LJV ,%^'^K M^[_D$ V**^RW:B^B6GWFR1QF>(;<43DPLV(,5__8#GG>C.SO.")Q5O#]_J^" M#C\R:);4EL&3Z"LZ2S_..+B7'!Y=L7!+ST5)M=F'ES'WI$)^^O1GF=A]LUU"SN[,X6NI:XG6(U0>=#VX1_4CAR1NL$^ M"/HZU@]7G]O=.&R@ XYT7:%+,I@2/H.:G]#QMG/D&0FO+V'[W?(1M)\;8T5Y M QQUG@SXAQ1-Q!^1F8/T(S,=.')-Z.=N=7L,778';$@N$S50=)CH #H=U&[N M?9[?'BC/.7)%%)\2.0 V\[#?!TV-NQ*-@$+K3,B5:'7DITK;L8;3-*?=).C4 M&4:* ZEC$'6W^X@T_VRSN+5/*RX8&2'A& H3\,.NV:=9^ZIM=WEM3]V0*QJW M-8! ;K%FI4S/K'5(E[ ]#JV-#'?A'T91?JL&QU2P/6]JH3)$-9U.5 DD;Y$; M8,BOQ=RP UQT%UCQG9O;2';2#1.KIM;MF9#ZWB_HM^X5?PH)YJ=1\G(\6=CM MJ;%>R'09@]+92N[84_JK:;+?JRA8Z!/3'K323M$Q;S MI?9GOMF>VC%7);>T<(6HYB 0C$1\2(G2]F2;'#A+ -+")^@*BJ5+P+]DR,@A\<"[3H=U M\ )O&4OT)7/W_&K*3 M<6!DQZCEP!9H1-92X$?G*M=?<8#1L;W\ MR!/_!+T[V/:!E^R-T^/E'?:$&56/.JB)F M8BP O>*H7GH>CZ^XK28:4X%.P))6-!VF)L/3V['OE=09IYIS1DP#,B##!H$S M#+XIJGAX0)//,V"LAUZ7TUA32%3%I+Y D:+3['+APK(\4,$S)GX'@Q.;TL@J M8(0DP8A84:KOPYJ4YKP8NUZ)U)ZFJS%]0+5+2:_=.EHI];S]#^VY2T7ZD$(-UPAO[@*=ZNKJ:,:B*'=9J; ="MAFM-V/ MT_M@I(\KHH,?T2H[#&YKI[[\E:O+3SE:T64$M'M!+(2UH2/M)?C(%1]I/$;< M.E07&JM7/WS-\;,RV%2$B1KQ!!'AKKMSX"TO;SZQ1:6V>U[-TJJ2'*4*-& (+6'**6_%P+<" M-W5L;8*O0TM6#2"WV0/D>H!^>WG0-!VE[&,Q=0^&@"&:.[#^P)6T#H7N M!>DI0R0V_K0GQI08MX28BP1%R,."6U@I+=U?[:PHN'6U>Q(% MH1,<@;3@I"$HVMH%N'D/B'KQ\NSYHUQ22E5'M@3F*2"E6JQ,E(SHC#DY<,QU ME$L#U?(N:"_AL?J4%<'3AF<1DFP9PLQJT^YW[ZL*U:(#_,@EL@AX2P31W^8R MO627^*..IH0^Z[P "R(E#""CVR3*AE":*LC_41),.[9'A,8WP-QC:X/##TG5'G>93E@)<(XB#_9X"1G*3 M& AZPF/LO4=)=??P"R-41IAS5I]@< R [=QXN2CG18F!4,9MPKGVK+B0&8L; M:LW\KZ8DTOB*$AH7T/UH4C08':V:%'6KX/0RQD<%$")(^:=Y$R*;%APD?_1D4!Y;MK=L M!]L,C!"*-Z:V),\MW,&(]#!7>(:YPV+:5TRC[EQG.PB(#X2XV^= M'JSU<-?$$:+M^%:&&*;.3LP@_^);7^LV.X2.85Y^N![PKP@ZZ37[321FCSN9 MV0, 13.&Z!=U=38+9EY4/V:6_5H;^*2\M#%14Y)BSBJ9H"X4? DM8?XRZG= M:ZOR@Y.N/Z"C7A69 UW-XZKVN@T!N@$\L?5PE_>-X/"=. M]I2)<9WLR1@)HL?936;P=^C?8'XP";[V'-SJ1N2W,D0( ],9(95$22,9 NZA MZ_06=-LF%WG"P;E3C4FD$ M"4S[/C4-Z5MJO1GX26 !VM]G=B38 ]+JR5SRVMTB1>OW.]O'!,1W W/-HJ%A M$O18-@YP$!";(_[ UYGJ,%E@;:L6DX0J1"O> ?P'*,P>-+!TP2AA2KX'LBU# MFOQ26G12A\SQ%XKYQ0FTMO;&-(\[B>O8GJ<)>1,>W<@HS?9!TA?B30_5 F][ M#&!>D$CX&9_;$B?C1H!;CFC7<9%E@!T994'1@RX_HAP*GE51"JV*(U\II"Q9 M\MUU.-?DD/K>>+L1X"@91G^._J8:> U-,::25IC4^TP2O87\*,)GO M[EN .A?VG-:,Q?B%NCUD@ P#Z\LXQ!ALQZ?2^JKI//,%35C$\,.K7_;V/KWZ M,3"%Y_Z[+1LA%!LIB\!"%6C\P/U"1T7"-\F,=(/[&1U]LA6Q&FD.31@#N0&( MW5@' :CG'H\:1L=?0+P3%R%J"]_7'U+@%"XLXQN?B8D)<0*XE,H"HZW*#K8# M/>>F$.[7F&..@T+2E1.B)ZN;CH-FW10MD7@*I?$![IT5(WL&PN((W\5"KE(, M_NFVXH-6;%[+0>?1ZNK$3??2??:)?NY]B>W!GD'A8X&Z(SWO\ ITFB.M&-0( MYIK30+'K)ES8+T]3@P$XB(K*4P=83_:OHN1ZJ:*1HE@*UFK+J0RZ=>0-U/O+/@$F M"(+KG-RF1YC\/"V+G$C;P.R%HR3Y'W7EL)=CQ0A:&M&_TUU>.@G@ .ZLD8(Z!M %A.2M 4 0.QM@VE#4TLM&Y]O M./?7^L2A?4J.$>)[B&/TX8#OS\JJ^ -KRL!=P>4&(]UA0V&C*;D)95!>9@ M?;K!I54@&R.#36[ P0N'%D-6,L;V;WF#_9]\$Y3^6\X%E6#/!1]#F1:["]4TFF3%!87P M,&D.#>ZQ7GZGYB81%1)/-:E9:HN#50>D4E ,3$B=4" M)9!4@YB=V-?\QY29'<4=HZ68&UFY3;XOT?LEA;@/!]D0(I.(-N*-BXE,M]6$ M;R# +K=3 OKHVD[7Q4_Z=H;5J1#E +XGJ%+ P!-,VPM(\&HI>6WA093S3)PD M0"G4-11,]4();@P\^XQX8QZ-,)CB?#= M#&I!@;:T&@F*CETHGT1J[WL-.4- M).1O(-PAV5%Q;JX1:8>,^6# MP6Y7I1S.XB8O5#O[6H(%+EL'J8G]$QQB0@F M=V8Y$\I)*SYZ5 UIW1EP-?'#6B71_*"A)./H+95;@][[Y7- MO.:ZN@6TST#U1J"LDO9F.YX[""5$V2,=LS#X M=+SW9)'NK)38].'Y4-S$KJ$]!-8%&L)*XIJY1T,+U+&DL1C?X9$=G+-&7!Q; M'A@RP)L>)9^#P==&*=P%C $(9UXH+7Q_]6X/>(7>"I?_9#'XN( O 8.O#@%* M\J@JRE%@7'KS',48DO+&'JOBRA@-,$2#GFARA&T.0WD>6AH /#F)'@'-5ZM8 M6T[-SUT9D&_&_@?;_/KA #K].7DVYT2QK4)2TMXE^A @'0_1!YK2)@:H63 M@V1XF4G.J"X#3/D:#@'>(N 5VQ_-Q-HCAQF. 7XD9P/0>LQAY'--E"1TA=KJ MTNO/2W]>5N*\!%!,>UJF*<8;_(&Q?]/&FG-)/)-I]<4:U][+Q;-SH[+!7KI[ MZ7Y8Z99JO,31$H(:UUI95U@L>"8Q$F(3A9T=*A!941W?)$I"2R@\)?== WD/ M*T'WSW+T)/D,SGD+?M\)\AB$KEW+[6L%DD=F 1+_K8"/E8NB M/7*]I0HRQ)<8W<>5/L=[Q#LR&1= <<@;@"#XKWN#>SZK/-C?.6G#4<*,KV+^ M#^IB0!*-X#@/S@0V3875I,UQ3&.<75G<,HQN0?TA/YE[> ZL.JS11H88DW 0 MU\5 )].HO YY#*["\.A/D+3P^!]&@7"8G!$?PG\0/!*&A<7;3$6$6N!T_V_0 MJ2"F.'QN)'&VT%(B4<#X;P3A%!5,A"X"A4NL2RH MJ02#8O(B7TL,ME:#U?1I/@^ 'GCFK46\K:_,<3/"@G&-M%6SEE D41D7R%O- M#Y+:<(XZ8V9Z1 T%[*.-*LX@P?E78[5I(JWD7(+I0NY&H[KF@,%(_$^@21MD M.!3!(.YF$1PBYD2-;3]WX5+ \4,!S]J(+^89Q& Y$%R9NLZ<>N:AP\_C)DEK MJ7GTJX YUBQ3[\(EO?29=!T*EN E@Z:B8E\5@J[1BL<@0:PHP"7.)!4E.:<6EMWI M9K=SH\*:_GS_2)T-E*]K_.#7=WS0 I3<1/5+585*5]Q -NC"T(2J#(+@-@&Y M*3O5>U Z'@4=+ )29M+$];00+"PB:*7B':I8QV5CYT&Y4-0X,-JB2MU,70'2 M>O0[\;-SHPC?$2%H&:&3.QB?5K_ +5$Y+[MJ>$=!"53.#8RH78/F.3*)OM [ M+UVJC6+K 8P ^&"Q-T+T42?<(!1X*!S ^X4OW(=A'E Q&=YLPM'[\7#_0"AZ M[2LKZD1W491?6&7'$7_S/3#*'):%V_)/96$OT^ADFDZXF*, *1[PXWB'4RBY M&"/X!Y_F5Y*0"6U4026/(ZX,O*Y'IKZ 85E!3#/"+3@6*B#517, 9@7K%Q@2 M*$CV/MWFM;*SI?<2FW):10XHT>*GP&]9T6M2:%>0\T[39KH>?@CU(>GVJ*4Y M&;!T/-W63LIX9F!=F8:<5@?9-NR@VYT^5+4;-*50G>D#676'*"G4V5DY7?@$ MP+JOOQVL&T=I\I=7U?[KO:WM-X?#H_>O=[9W#C9WWA\,]PZ.WNSN;+T?;NV^ M?M5"P?8HW^^,\@U"DG?C4ELPPN29);UF2.'5X]/#WZ--9SQ]ZTM>_?6/#Y\/ M?SD^.3W\?'@0G>S]=G@2?3R*#O_[C^/3?T(!W!^?CT^/[1_W/AQ$?YP? M/G_ ]KI(B= M1VR"0QR&E<_!V0,'R):\GE817?1WW.Y7?SV!>DFX+2DSROS#OYQX+D^XR._0HL[5]>;6Q+*J@ "1&BOTNI'F\"V:)2 M3W#RVG+TS2/[<]7,K\$M71,ZV9[7K_ZZ80?2S-N!D-M9E_'X"Q3JY0FX'$7Y M[D_CL3&3R4-O]GW5=?VML2=]@QQD<,*1?!C_N+41NLVW./2/NBB/K T>;^)+ M]QY7XEZBMSL[@YWAV_N[Z!O]_V_M=#;.UW/62;PZWUS>W^ MC#WG,];K_5XF5TTF>[W_O?7^<+!M_[_U_)[%0;NQ2_1$/)^]YJRIZ@7?A__\ M#=Y/KUB^QW%#3J/-N\QG9:^N9R!(-XZ]]D+5"U6OG7I!>J:"]#W-Y)4X -]F M#:^^T?O4\P .,[=@$/M/VD"ZW@M_=I&AUZ^W!F^V^\C0LY;)/C+T?0_9QM;V M^F:[<*(_8\_JC/5ZOY?)59/)7N\_91]H]0Y:0(O4JB*3%WRW IG'9@+;XBJ8 MQV4"VV#^L=NOV)V1<$; ,7%BD$4/R$8@8X..R! MRK"HWHY]2O3@ F.,XK/2F* $'+WDO9//K@P<>2O=#_[+'O?U863'E"E6Y:#5 M,YB'SV8"3R^^I3P4OR[4(*_^ M>H:A-M;$H-_S[MV@GNFL>V"J"UDM)]KC6'7R-!P7X!570 @MW732"/'%/[ MB>L6<>?MP,5.@"\UJWQ#WK#.4E:W^K%=Y=[);^=JLG>WWA[L[^UO[N]L[F^_ M.=K=V=YZO_'VS='>\'![_^#U/NB[K]4L;VYM=M0*ZPL9> M;FQN;@_?WD3"-QZG&G[WC1??U_2A]:2E^_MR)ZL+&_]WK_S?;P]>[[S;?#G=?[!X<'^X>[NWN[-Y;2Q]^J MQST7V_=X+CZ>_GKX.3K^V#X^V=X<;;W=W MW^YO;KQYNWNX<13H[UM%+M8J,UZS:UC&X_H=,ZT$MO(=PQEB+#]R/..>+@B^ M#=YTD7E?&Y@(@RO#Q;C@UV:CY7G-/>#;YW/X/[\>OS\^;=,/W8Z>_'D8:C_$ M/T:'E]-TE-;5+5HY+;Y9?7M!"%>, X<.Y>[N^LYP>_@&2/SMG':VOY'N9N/5 M\F/-;[P3AISN^XTHG@DT647VQG<8 M(H1#!G8G,A7TD,3'KJQX( *!Z[;ZP%3C,D5"[Q59CWZ_'W*_CU)@55Z1I>BW M^D&/=ER;%5F(?J,?WAI?FC;<:@O6$!&D?E@KZ\4B+G_UI:B;1X:49-]C!YR.TO#1E-&_* MJH&VR741;>Q@-X_]]>C$8/L"VI.-K>TAMJ/ ED$F"7X3?'-KN"G0C9.X',6Y MJ=8^7F;F*MH;(R?>YG#HZ<=[ >\GWD^\GW@_\7[B+VCB,_ONS'PWD_C^P.+_ M]\[NP/.T^C>_P>K?O*-1]&Q/R4.)R1,2BR4VO <]/ST;_MF*:S^_?G[]_/KY M]?/[)J/X!=B^+R<4O@'FS^;=8^&;?2R\CX7?AR2%AO2]6LN[PS=]Q+L/"O43 M[R?>3[R?>#_Q/N+]K"/>8I&9RXWAG>VQC>&=+?MG>T:>=P@M> :1F13^7LB?T\* M4T4Y$109:V>F.7[Q&,X>6)3G]AEQ'4=0 1&-S#ANK+V9UE6$[ZGCLRH"8Q18 M .W6)1$41;AG@.E,7Y3WW8HVH1?%?N+]Q/N)]Q/O)_X,)MX'?9^*#05F\\G^ MK[W/]R1W#PW.T_BRR(O9571X69N\@LCHR7AJ9K$SB?O=[>?7SZ^?7S^_?GY] M1/0E143W]W[K'995A- ^HC&X'V?C)B/\ZV]I_F4$>?1O, U?GG3T$^\GWD^\ MGW@_\>C?L2>[>,KOTP$S2/+TWL_39;G4_OWY^_?SZ M^?7SZR.6SSN"!7;>;WOO>^_EA466:2?2E/9,W!_2?1GN]G]_/KY]?/KY]?/[X5'*Z67 M-O\]X89VRYK:+PXN'/Q#].%^\Z8U>/S?TU(>,H_/S-JH-/&7M7ABA_0NSB[B MJ\J^ZJ=IR;/AYO0[;P\/M[?>;&P?[>YN[^SNO1\>'!T.A_M[.^^WWQZ\V8/? MQ,$RW&YN\6TFQO0\?ZK>[&_N[QT<'FUM[;_??O]V]_W!_N[VWG!G]^CMYG!S MY^@NBW:*W;F!D=Y^8G>J6N3<>>!MZVB?_E7QZFZJ?K^' ?\S[ A]5 M_7Q>E/C*D8DJ.T7[@;7JH=)_9*9Q-HE&5_@@Y,3B+]30#+')[8_P>7%33XO2 MSB19O_FB^NGOWG:]=I?>)K<[:^K;P0TSM/NI-QC^6S\N+\I9G 67T,:0+AA4 M\]'89!E_^I=7PU?XWW:88_GOCEF>IC.[IQ_,1?2YF,4+URWWD1_:>8R*TNX$ MA#RR>%Z9=_*/G]L>X"L71[!?@57ZRZNM5\NC#/2*USO+>]5O+__H]=L5Z6/? M-EMXRS:']W-&5]I$Z^=Z_W/]KL*\/*9SI]:WUV^I4Q*;KVXQTXW5#5_M_6;M MC>CT)7[F.^[Z_>W24#2!8ACWUC?AE5198F$=+6#H>/%#X)WO+Z?J3\I^HG MVON_?3PY_/1K]/MZ].O'7_8^K+H2?^[*[+G-[[HHPYU,K8[HQ]^*RLRG*,+% M69PO=5P?8RR0P4O!MXWB/%G6$7W5#UEO/?1S?;*NW0O2J+UU]/#6T:\?HJ/U MZ/>/GX_WCWM1?X'S>P2G[@$MHVF.XEN4Z3C]KH;1LL;28":=F#PMRNCO]@^1 M,Z &T2]9,;+?I-^86R: 'SDSN&HIY[<=B>?1D5R]=?__>>?IO4L^^O_ M!U!+ P04 " #.@%]/1-H^>P$6 "2\P $0 &%L9VXM,C Q.3 Y,S N M>'-D[5W;=]NXT7_?OP+52[%@P!#DR 7?,5^! M;R[R_P +1M?@&V5_X"?8[6HBH'X\^^XGWUFA-020X1OX&.NBJL^)\\^GL[/OW[V]$H27A MR%F]<>CZ[.*\]_'\XZ702NA)_$_06Y(:Q3U,_M@I_CQGWAO*EJ+D^>69?#V' M/C+%"24D6.<3N)R=\>T&G8E"75$*,>Q$=.5$NP2R@,LCFJ14[\[TRV11;-$! M$Y]#XD0Z/&=T_GZI2O<^?OQXIMY&17TWKZ!@VSO[Y\/]5,'=^>TG !3\>+VA MC .2@6T!_;FB]!F7$'SHGO>ZE[T.T YS3QW(E7LFU11O/852#KDH012O)H(9'/D G&R M)/*OKJ'KRD?=WL5^4L1=0CTI#-TAI/AX!IDCH1:P.;R+GC<>))!3MKT3?U>3 MS&-LA\MMS$2*^%&*V'N_AXB*,T%+.814%RE)=5 Y:IC%4.Q=?_Z04$6,).6C M)CR@-,TD:2Y&_O!5L?T8 EGQNWI5^LAYLZ1/9PX-"&=;V3/]4J5+RZ,S?W1C M)@V%"1@3$5@#:9*$T5][R^,BK,(BFRA^$9'\T8VIFTF GIU5Z7"3$2&B4K^: M##$[[#!Y0KX*-"[K@)(@"W]W8Q;-)"$0.WYM[XBI],^]_<+'CF37JR.$H9$_ MNC%Q0P'XAM5WBXA*_;*X!22$F:*B]$7&W*9*I8#>H4(.4 M('$"3REQ'PMI.,AN^ZKC"VM[*-3\3U?*18NZ2@D23'"+=?+@O*Y.@@1Y+55G MPU!==02)+Z;OC1Q/,IB) @"+R67?4<,J)LL[RH9$3-'1##XCOP-DL:^3H64N MKR0I9& J-=7&7O7;1:]WV3L_!UUP@WW'HW[ D/@C9@46E '-#"ANOYZE>:2X M!SYR1^0W]3MMG) X+&(A3+7FRG2[#2:7+'QH;-\ D;[KJBJ@-Q0=)%LK,6\0 MA]C;'RTK8P+(7RHC*4">XG$".S/$+&A&!/Z# 09MB5 OA+90 CWB?X(J., M&=I [-X^;Q#Q16Q)W!%?(390"3/>]WW$#]0XZ]14"OIE9=##:H&I%T#B E4S M"*L&NNZ34T1&F\&Y5V-::65B@_+R_/(R.R$IA/)GS?*$SS?9D1&^53$C]/J. MZ-0PWQZFG98P+VV:[RKC:6H"857 U'6435$89HWY6DTXB#N@:DJ.B(-KM$0; M#WN.YSQGHIG@IGK-'7XG9*05]! 6OZ_;!!NPMF=XSG,R/%8/"=H$S%E!'XT973*XK@=H,1=[&[PH:(.4 ,40Q!R!87D"2-OA(!G7 MYC78&^5%0:.T 7O*O::PWP1:^-'B&OK8$=WE#?8"CMQ'Q'72>HS8= 49ZH=; M*F6T.*,)4!OXPP%KM?O(VYQ41*)^0!= 2:!Z\% &((0P"7LA!E!R@*0@@--= M3SM.YR&NG/O)\=6G'G;E?JED\%O'(TI966 6_?OEN>KCI\*6:E.O1'GT>'/[ M.+V]D;^FH_OA37\F_KCNW_?L*<2P$/B!VNWQ+ M@'RG^O3:0(*?=VHY^G88&= ?+0;07]UY]/N>[3&?I1W.=Y7;Y70F_GNX?110 MCN[ H#_] N[N1]^.OH7N6%T,7 RM1!G\A/0 =4!(88B=$&,27C 1ML@J<=U%Y#4$?CVTE_-A0%3E#&9E?1X8IZ M+F+^[7\"S+>'@S2'MQW:MPVAG\1)!B M 6(>1VSWPR1[ZC"UKWK\DI??2>-U2N@D(=7CP /B*^H.U5& =:W==$7T]H;U M+J=A:4Y LP()7B8SI>YW['E](JS+(5GBN8?T MYH7!2OPI)D,#R-@6D^7OT O0:&$HZ@*Y?TUVK-_G)#L-!Y7@C&LUNS-$CZIJ M!I@ 4S=0E3XH MJ;\/B7A6DQ?LU==^6< M;.!=GK_/V7I7 MXQ[L"SF9ERZ-WZ'*]EQJM/2 "]NX +4_;7E''\7R5ZN/'T MCK*^(\)9,2U\P0[ZT"*5MO_, 9?2]J]$!)&,0 L)M)0@*:;9LZO.I1E)3P-# MVBWO*5G>B_[4U>9HXD9I%O99]/N<6?0.[))=UY/\0HB.")@X1HVVN'^&F,AY M$UO6Z-[+^-@A^I #48)C8A/\SXKKWT#(]X24L7#=7KDB.WN/^B$G"5()MZ/L M!!,)(6'R.V$EE1!X0%":KEY"L0HO>YO+V[Z93%E)["3?,&N1Y'S"+&F-@Z3W M]ZW'WDXOF#J M!PD!3EZ2CUJBR)",E0F1M_V"/%?N)8/D93J3&K66>DPF5U[58Y+E, &1&$#* M 2)!3IZ3C^%T11F?(;8.)\GRYP-D?R"UN_Y%QZ*Z59?Z4&;%K:H/*4FZLOYX M=J_^BL4Y#57E> ;K-63;T>(.$T@<##V=&PG+N'T>D8W(1)J38;*49SY>Q+OV MEZ;4X3)K Y4=3@LG%_DB\4RRSP@(($_2BP ZDE(=E#GY80'R-9<9JG.T+S=< MY"PW5/6'(UQVN!?ZUT I+&Y/4+S-25!HPJ,S;-T>=9?*WO/EG>33]$?9)6G5 MU;^Z"Y?Q3/,KVBJR*X4HD[X)(0I_F.%&!3Q'?B6;,;GO4]84KB1M*38?+-A( M1D>,P@/D89P='94A2_5J[S95BW4IAIG@+\(PKD<&>%%-8;L[-;:Z6 R$V!-VSJ M>]96Z@R9#&?L#+IJL]]#^X"I'<35@ZA^$$@!0'\Z $*$(_:1"5I#P3-LJ&%J M2)I)WM\\@;SV3L":;$M1SV0I(]2C.D+ HV22J0?(BHX86_EY,#?PT&BA_AY0 MGS=#T\*H%+_,VE6$G^$J.W"-H&1\Q'C5S*+L$-D3)6]S$B5F^GB,>9 E],:, M.@C)KS#6L7B*T)X;^9B;&Q$L0(+'$=N]\6[S4D;V7NECSH:H#"Y'OZL\;=0G7,QJ\Y-A316X>)7MXPD7L=V!$.&E.T- L6GY&\3F^S MDGR$5\(8!]D2N&,48+Y-E =2BI.S MY&(G1D3SX967=Y0*E94Z268*7M5)Y-@??6/FY!\5_2,L\:*#2G$=I=Z06:2L MZ@UAN=-P4HI.S6"],D-[]/XA)WJOANTQAO/-[Z:K=_6<"-=[>>%Z@LE?PSMI MCMK\AXG&Z[&U]Y6]O.@[![93L&U'5CVYACY2>]01\?5Y\?7&HUN$U-NQN1?? M@P? O&&%I=Z068TN\ ;UN"L_R:MWPQL)@!$AO#=]'-W/+Z0X.8L-.WUH?X(\ M>;Q_1ON>%Q?L?X?,E8-G+L*U-Z[\F3*5NEPV6+.YW'6.RX77'81BRKO[A: [ MY;6L*D(H<-#CW$21XPAF@_N#'XP14QT]<6HO7]1F7.HFV31 @9O$F^ ?IE]! MHJH3PKM /%*UCQRY*N%]B$ZDA',IQME9?"G&454Z;7]JQMI(=:=G10SLT[%> MWG0L#[)CG'V9QC 5UL8+,2$E//YF_)AZN-8GZBJRLZ_6Y\[2XK:48)W\O+UA M?@(O9>T7 K$2F!?GO8NZ\*FW;QZA#\46"$W>W"2=_-N.60F&#DUL<9YXTK<[%%*WHV- M5;#[GXY9?CU[]MU/<+/!0F7Y*'Q "-72JV?R$=)V G#NS7ED\J*JMU!X'.Z1DQ_ M1L)/J)3_MHG@^LF:$M&WLVU:\KG^,MY5QU&5Y"F$B<]%6%9%GS"WE58D\;CM M&MSA9[,%9! P^0F_E"ZY!=JNE;QGRI\@'C R$3T^>T+YRMG*M5='3XR%DM$= M93V(,B+2I7GX/Y;AA<_ Q489Z8XA=>8?S6CGCD#A> MX,JKG&>KY/4Q.&*[OIS[YO6= M./'1Z '<8!'2ZUQPV.-*@/2QR:'O!_JSM?)U='-@I-[^?/8 4_&RV:)*USV0 MZ7#FB^KH0O_F\LKO1\I1LMM5[AJ^1VZL?S/B%^RL733/[ZN;>39E&RH#VVM* M7#_EV_GOVN#= O8)=N CU/LO(DEG\%D>_XPU*"_82!VABY#:D9OQ#J(,<0N^ M>)4_YM2D>%VQ+:H3MEG[ M."S,Y"UK^L8^K-ILH2K?A+58I29YBRV1_B!0W[_!HM,5G;$?>/R.T?4 NDBN M^HJAW<=VN^S'K,56*CD:5FR1ZH0MUMYRWJE8\VI$+=8Z>YRG6%EKV?;K6/>D M;*DA]F#89FM5O*G;8I[Z'-ILC^9W2UM,=!"F+;;:H3[=5VS"%ZCAM>R9M)^> MZ,G>PJSJ/@9RLCT2\T0L/XEXC6[BZ6#"++4)FVN+"4=RFKFONK>+A8B;1. 0 MS<=D/DS.D(D,.D, '>3[XM4U(F)2R_6LV>B]%X(+HXKQWOINIJ5:T M?=LB"N6NJ-[KJU:NBFF0J04*F9 (ERY*U:S$XB67.ZI9(#\IG%J,+BWU&BL8 M599S"@1_%)U.)0UW"K9,R>(&^BQ&#RRC.6=%J$>7VU3++'[?OMXFBJ[R5LY- M$):.O.XQ05*2:-O/WEQ:%\ UTFB67*W=BT,U>[C\TVHKE[Z"N;+DBX1B.C / MKQ,V';"^V##E;8>:.(>-;52PR02/2UD4C25.(2E6")Q,\.TZP#I1.R:A[ MK*H0,9E:,3,K9PG['(I?VU;7:MHL_ACN/?7]>O;)T+;7%D6SLMD*"2 7/!Y$ MJA5MV9 9*?K9HX+1#7I"'MW(5_KJZ>S,3&9$C,IUB9HK;QK[P4>-H1"-WNI2 M4P<2@EAJ&X>UQ.M'[(F/4H\6F>7]2(FR4C_,CIM[^-T7XL.E_.HVOQ23B0WJ M3W?_JB9^T;)G=-K8"K=A:H[>;ZB\9Y26_\S<1U:9J MD:ZI+XW(?QXI_Q?BH; MPLN5G'D\"8]I9.NR<2.^DILYQ:27A'O'=[W5\O[UW74L M+*PVBTC3)-8CZ2*<640=2J62K[9:68A.5NSY5D^3=E&J4*X-:.EOELUHN$XN MYAJ""=\:*(8R,/2\G9&@+M'KKSB/]8$),2R/%M7CEIM 0O<[4NL;>MB+3'! MAJ]]"F3,T 9B=TH7_#MD\A3H Y2&)\F5R;)";9VT&->4BZ@RQ29'/Y-NFXR^ MZO1JK&2UPC^YHR2R.1T;*5Q>KK7K"D6R1VMNHMM%98JF"[C/8#9R3#]J7+C/+6+)#0>Q) M]!ZIO)BM0!O5,5]:55O+,I=.]QF#X?3E>AL7":< ZB;G_C/V8^4/Q:[RGA 7 M"U(_3!J]R"I-8U7,8J&0(]#KAW+F/A.M5(<,_BC@ZC2UD+(H?3B@1"$70$_F ME'N1I5LF5 L2FHU-8BZ6"+6S[=!\X3I>Z<:*XNZA3%V_2-\;U5]5-ELYG]=/ MEB@!,R=%$T<3TE%+'8)61BPI!?S,5DA;@?9%&BEA=S8P%KULT=Y$)>*\O.^9 MU^[R?UI >"SJ(K?0(ZB[9X[YFN?;'ODUI2XA_=!F0P< M$CF;P4_A 8WS=ZD(TEZFA4&D>!RL1=BKZD\KD_ON]7MS>6A(;\N-;U.*^K6B MEVW-_ EYOV&^DC?]BYXFVFXN?OF.JK?.EBQJ"+ MY.I2WH)-A7+M:WJI3E#&%C)%(H_#I3,'U8JV;M1.B:U2&^J4L5V]O')_FF[Z M^F9?3(;7\+>?_A]02P,$% @ SH!?3RO#,R,2YH=&WM6FMSVC@4_=S^BELR[:0S&-L\\@#*# '2 MT&DA#>YV]Z.P!=96EKRV"*&_?J]L0X#0;9(E3+I+)B'H?>ZY1_+5'==?M?LM MYX_+#O@JX'#YY>QCMP4YPS2_EEJFV7;:<.%\^@CE@F6#$Q$1,\6D(-PT.[T< MY'REPJII3J?3PK14D-'8=*Y,/579Y%+&M. I+]=X6==5C9.SJL,"&D./3N%* M!D34DK:8?:=5VPI530/WV'6C3D"0 ,?&[>/*V6FSU.[8I5:E4[9.VR?EBGUR MWCH_PKI*.=>HFP3_DE'SC_G*G EJ^%2;4;7+Y=].;"/K%JI M6+!70?\(7]%Z70N)YZ%,#"5#!!S>+ -V44TT>A+$K#T[X=\C=DG!&J?P)?"H- JP*#3TF!3DNU2Q&H=0?\9V#T?__8^0.:+4>W%"VKN!TU_SF)%1O-MG$N M= 6X4@CJZM,;IDSYH'P*GRPDD43P@"51)NMZJGX'+OK(\6'2Z7 "71D @:&_T;3F?0=!.G:='EL9VHZK/3 MWJ']%AQ$GDEL-.&H-Q-Q/. 8?AY(0C7W&(%,7Y9-2("2)<78\3>DF0E@@9>TUX0HO$#9DL&<\Y MS+9QX5'G[5K$GE]H3?!5+5JK6C0"^=U(U\6%%!ERBJ<,Y]F8=SDKEY3CD+CS\L/CWBGS ME%^M'!>.[&/[Y+CRNC:4D4='-VV;9C@6A_!+N$9QJ%4 M2@:U%;<4D>)ESI?+:?^5JM027;/J:HE+C;B<5GWFH7MKF5.+VH-;4.FFC;)& MR'_?UI\[&(UZ$HO7=;ZR1GD[9I_-JH_P;[8U,UOL\ 9BR9D'!U;R\]1L9&'W M4_!AQF:JA _]0>?R CX5X*+_OMG;F3#L>U"Q8<@NM-(C 7V,6G9/P9,)9,-% M[8.,:>@G0I%C(O9"R346S^@H_=JYP2N& M8M#[W\@_2%XE.9,1< M]K\[/QZ>K=F!M;OT?Y)_@?-%,)QE79)0>$ %PVO$;U@!B_Q-'MYS.<2>Z1CZ MR^5G'G^SWD5J9NVEL9V_C?/#-]I>U$W]5E_C93UYW;#Q-U!+ P04 " #. M@%]/'_"@*3LI #^NP$ %0 &%L9VXM,C Q.3 Y,S!?8V%L+GAM;.5]6W,; M.9+N^_P*G]YGC'&_;&S/!DF)O8ZP+87MWMGS5(&KQ6V*Y5.D;&M__6:1E"S) M%%ED58&4ST2/+%(%5.:'#T BD4C\V[]_OYZ^^AJK^:2<_?X;^3O^[56<^3), M9I]__^W/CVCPB_AA_>OCHK_C:IH%S&\^C99 M7+WZ9XCSOUZEJKQ^]<^R^FORU2*T*O1J^?J#^AN\=0_14B M%#'R]^_S\-LKT' V7[Z[P4ON'O_^T_/?V/)I8HQYO?SK_:/SR:8'H5KR^K_> MO?VXU!--9O.%G?GXVS_^]NK5"HZJG,8/,;VJ__WSPYM'E=CIY/-L$?W5WWUY M_;I^XO7 ^_)FMH"6&9?5&VBDZ_C)?H]SD&-9W545T^^_V>GG&4! ##8,UP#\ MRZYRB]LO\???YI/K+U-0_W7G\@U"F-1-;*=O9JFLKI?M?187=C(]6/8F=7:E MU]!.ZX;[>!7C8E1>?REGP/Z=DF\OU:]L@%IU$\/;B763*> 4YPWA/K"Z?K4Y MBRE650P?XMNBBKM@WR?#W]RO_>5A7TM*^QE?3/U=*O M[)=5_&(GX?S[ESB;PP R"Q>+JUB-;H -L\5@/H^+=HURP OZU?B3==/=LT.3 MLOW*^<^:#[/%[7*8L=.!!VY,%K>M&J-9G5WI!>^]GBRNEV/E+(S*Y80%9M1D M-_P-BF:0_C8F6]7<;JXY6MXF"QJ"8. M'H=QYE/Y0(?F6G?_LNZ0F(5Z$JB[Q+R<3D*]3GHX4#50KVD-^62^M/5$=A47 M$V^G[1786%VOVGP$OL3E:'211G9^-9Z6WPYKB:TUY=,!^D 5K^ 9,*96C&^O MS?-U9M/KXDNLECV[?>/\7%4V+98#S%4Y#;&:G_^_&[ ^6FOS?)7=:?4U5I?V M5=7%R5H5X_SE=V MV2Z1=Q3K6;J&N#8KW96L?Y1E^#:93L'@>#-;V-GG"9@5J_7=Z H^PK Y@N7' M+=C"_VFG-_$BW95HJ$YG+\B@\9MK6/16-=Q=JMF@UARZ/?G<@5[;:\R@T[XN MG .JRJ!%,]=&XPIR2%PN[/1\OIA(&%B?79;68_,]R[%\[ MC\9E-? PIL%TT3T'>Y*D!PS?EK//;X%?8?7"/71^IF17,OX8GN[=?'_8R:P> MG:O/NWG9L'@F:1LR:K]:.I/]QVP.;QV#!,L9[UVTSRZ6(<7K['W$::B^#G77:_/N_+",2'Z]@9OT4J^OUW%3_^LY6 M?\6E2[*/WG#@&W-BS.S,3^QT-5FOGPF#Q7VQB]F'6N *%CRU MJ[=+F#H3(B-RS:S?O2OJ2H.W\(;=XCU^JMMW-^3'QH>[E63Y@FXHTJU4[^QB/73=>W?!UJ__="BZA]1X/)U&=NII]XH]JK9C M[2:SR?7-]6J-N?SJTMY>KT,FOD[*F_GT]FPR]]-R'L.?LQ"KP=QKCO=KQ&Y> MTJWF'^(U+)'N0%_/QK44=4S;!S!0]E)QW]JZU:4.8PPWTWB1EI]'Y7RQE_2[ MRW SQ;H M3:)F)-M1K"OI/L;/=];>'[$.__AR56^M/W [!*T>0WY9&[C*.FF]GRZ/G%; M#F]_/#>HHNU,Z_W>DT]_Z"AW<;F]Z=[\'?GT7C_1!\%W5IU/RV:#Y;[U=";_ MWN$:_4=C_/R&5J/A0;7UI\ORFZ%=QKM%%Y&^/RKY=WX8Q3>[B6 M[=Z37?_5QMN'.*VWYSZ5@^GTQX.#;[8*==?8*'W39>\11.D1Q3L/WKOY#=A7 M2QK/?%.;]M#Z,NCSOEPZ\&)8FHPMVK99A?UIU'#25O5L=^M/E"]103_5V>A="N\]2I5GQ3-*N^E)+F1]7 MDDGRAIUSGTJ>E1S,.'\S7:U X//Z\5K*MD=?5Z^,WQ=Q%F+H^:7-K::.!6IR MI#3+*QL>"+V7I9;D3I9IZ1^1;?W^Y6GL9.=N>7;Z9HX^6_OE-9!0OX[3Q?SN MFYJ6&F&R/MS]+^NOBY\E6I^[NY-H:EV<_OX;O+W86:;0G-)$O4 J3NMC[&6U1KU?7>\,KK5=MI?..\L6#D>J*(F([M[7-]> ML,#&FZ2Y1$08AXA2$B4?'6#I;<#1&6[=X?S@+Y ?O0&7BRH?%W86;!4NJS+< M^,63 ^^[&=.H?,$)=8HPC#R1 6$LX =\@["+VBHM4U+^<.*(%TR)\'V H4WVC&"-6+81!0QH4B%J%<#I&>6.<Q#G,?J:VS6VL^6*P+,B3C 4&=*><%4Z1ZYS$,*&#TISN=+)^@X[N%L>Z9@00ASF B, MF%0)&>,,XDHQQ!(+B4LC%6YA<1#\@LG2.7*9N?+ <]Z8)C^7*0(Q1GFED$G0 M$[R+$3D:.7R4G&*AP01KX;DB+]DQV25HV3P=]0'20[SVVPL6 4#C4DN$-:/( MNP-N1]<^;?7F_:9^MN :I3%,\M6V*Y4G!GW MP.Y$N7T?MW6@AX\5AAE,8)(8#K44"I\/Y?DY'8V-&,CSL_-AHYV>GK7Y8+^] MLXM83>QT#B)?I/7Z:Y./O'GAXDS@,W)V3A67(P','_ !:(_/R?G(G&LV.O4] MKL.:L>P9IUS3Q[W@=;+Q^KQOZ<$XVIL>SY>&D9:K@20#J>:0;OG1&5#9"3*>S";SJQCJ["#[$^3YTH4\ER.%QX.Q /.;:SS$ M2H[.]8 .J9;CP>#4]]NZ)4AG0!W/J-A^GBF+-7%P#NF,9L9C&>]$W+7CL$?I MPD<@([<>8>LYDC& .2I80A;'X#&703;;?FCH48<5TSJDXT/T0Y9HVWI>+9;=[ M6]K9_(>X?U3EO &Y&Y0N(AA2C#&"DI,)844]MYBRR6/L=$W M8SJ%[^"]V;66'\NT^%:G'9^%=W8"$_]L>?'/,S/*UD*%)))I9PUB6DND26 H MB\/?7(G"RC0EO8CK<@V72L(LLR9)_;4SH6J/%]*/G>V^@JDQ[$:7@U261])@B+9E RAM.N+08_CN>K_\9;7Y28]GP^Z.RN9Z"AF"L M@;$_"F%0(!S6$L13Q(-3)BEB56QA5^=9N/?*@S(ONKDLKXUZ/(?8(/SWS2J+ MXKZ\VUUC$1BGB5&'N/>RC@F&=E&<(;!:,188#!_:Z)S9,7T!1V=@+SCG,/KV MO>,IYW'*1VG3-\7I+!\HC Q!84&1XCRB0!4&:UHI))6!+SPS1#2*&>Y3BP9! M1X]6"$&9X#WQR+ 0$8X^(.I"35"2*.7>.-,F@B1/ ,D!S?,TJ*@E*+E&\_HX M>FVQPS]UVHBO=KJTX1>/;DC9TOB-RA>,)DZB-0C7<9A1$8:XY X)+:U0)!# MX660XJ 6+?-@EBTR<4NJ>+?X\:G!T+%?33 344LY4<@:"3TR&9C]##9(X9"H M"0PZ9(O!)5-T6F<\ZA^]C+&N=:Z(!YL5C;S^VXH5AFI+)+S.)B%!1V.1T<8C MRS!36#KM[>D?ZNV.*]U"E3T.98^@/"F=!Z@LLL0SY"D/R&G'D;+81Z:8(OST M3^MVUO MHDR,,V_U/Z/ M[5//MF)%8LH&K#'R2ED4DQ?(&R81T\81:9WGM)'?^/@V2"N>=(S1<=*)?*B1 MODA_KJ\2V;;=O*U<(2@868I$)%B42&(@OS(B(ND")SP%+9_>)'&JYDDK3G0- MTL%1)\_;659@5&0=C'3N5 M<(M-C$S)0MH/!SUAE8LI=R?J/MGO]_(W,CZW%RQD3%CY(!'11L.\Z&M()48Q M,JI3Q%C:%@ZO3%E%VK.CGA,'H??Z^@PT\V%6TD$P3%3A&20D#NAJ/ MN("94SOX'X.UNO"-LH/TKGDS)0LLI<0Z6)0P)XC;! N 8#$R]:%))SF.I,4T MF&>'J-M&*[L$ZPB4W^VUVW"*G@;O7(@4&<(ELMA9I)+TL#8DCFL2L6Z6.OA$ M:+!?2SW?XH?#DWL'IW'ZH\T%"D\]* *S0L I(>J90C$ECU(2"=:"# ,"+X@ M!S7<,ULWK9'*G+GFQ+*)']/7VCTC.@,K]PIIG7-D-R,V%RB$M)$F%Q$)QB&J M*70 EC#2FE"97*#:M3BXD<>EVC$=.D,J%Q>6298>#V=@,#5:(.TJ6H A11), MKT@'T)7&1%$(C *0#N;AQ 33)[\UTY4%T0-8Q_&]WR>6;K:(WE6V4)&"QK6V M5C)$2:"(,!61CR8(Z1UQLL6".OL@THHD?:"5U;WR (CF/I:-A: _6)@W14)* M1XVDIP)>:CF2"II($,*$;Y&O.\_>3&>\Z!*F7(38R\FR:86NI$@@/])>&N2B M\\@2(E$0Q@IJA:.GO['?JQNB$\PR!A6M+*.EU+M"F3<\741+M;$FH!#!(J,^ M1!C_(H=>A&U4EB1\^FZIMDWV<^10!S!EBV__<7QQ9RC[DT<+"XJ"P0S8.-!% M.,V0L9+#-*A4T)$*%L*I#P8=-WX'&&7S0MP?MKVTD_!F-K)?)@N[;;_VF1*% M#-YJ1BW2DL!0J71 CL L6@7I!+:<]LB-!QS.FR3.E"IA\ MI4X<%F/10]_@7$&WL KA1)64UKDH6Z0XRN[+Z'[)TBUXIW&T^=+6"_&KN)AX M^^3.X\Y3AVR0Y>,"?BX1O4AW%QH?[[AU+<&3PY0?XGQ133R(NCYL^?B+!T]> MQFI21R;ZJG9_G<75O_>Q9^??_94%NGP A<]3BG[;>)Y7D,(HSH( BSND>JBS M$7H&80Q&TL@8"4D9VLA;U4^KU.?+0,/+JOPZ 1X,;_^82\HIN+DE^JG3*"G22;[;)E7 MP*P/Q@WC#$S*)MO4SY0LHK;&ND01TZ'6-"Q3KCHD#4LQ24:I:7'L,(\3*1-9 MNHHGZWQN7Z9QV4RS,+@NJ\7D?Y;?;^70[N*%(\03 !$)(^M4/*R^ M"[7N/-*#\DHSY4_>SL]&I%[P//B(T=LXG\?X>*-UN9\&6-Q_N[SP< -)]JRA MT%B0D1SI\8 PR=60G0W.SL?L'";SL[%2+6:F/*ZFGCG2+YS93B9=?[&3JEZ! M7:2W)6@P^7IWJ>Y_Q&D8EQ6@MF7$:52^4$S;:"U!"M.$B'44Y/$803>)U@D9 M:9MS!WF<3YF&G+X S46H/^QD5MMH%[/:05)9O_@4J^O);-?4M;5<896*W&F. MB RB3A[.$&="(.:T3Y$%#-\?3J 'A]O0RV=0UT@>/%O]H/+\(JW\;P\.;CXW M0VTO!:8_I910C6)RH$0T]45Y4:XSB4=E2&S!A#P'V7+,3)W#F&L V7S.]T.T MT\G_Q/"#W&>3^9=ROG4?=M^JBA2]35&XI>.B#C]@T$TP1\HIP56B3M@6:RS] M2PTS&<#-%NQ5YRP=VJ5O^KI>*>Z:K#87* SVSC/K4!(PHDJ.%7(,NI>C+EG- MO4FDQ2';/#=M9V)/9PCF.\)_YWT: V;/)"/89B@W*5^$.OPQ"$!32K#F%*@> MZLG:6(TI55K2U")N].']V[_ "-07I%F#CM>+Q94N:S_5KICC364*:ARV7!/D M99WS@GD"RGI8'! >;/ ^$MLF-2KYI:C3)8P91Z G&S(_YV+CP^/;A$>R\B/2A7,,83 M"8PAY6U$*@6*3(!%IG-,J^1I:A7K2M@OSJ!V4!Z/.NLTD'<[+QO30>[%J285 M%CAR(K4UR& 2D'5.("*@JQ:I,4C_!T#PJBYZAKE MI6E;=6%5%!8,4A0L4RB9^EY5IR,2(F+BE ZQ3:IADB>IVS$YV"_81Z?H?8!# M/'3(VUQ+$:6Q,,HG&.^Y0]Y%BX)7&&&GI%'$86W;Q,#]$F[V/+@>CV-/LD'L MQ:PG9>OD @1&X,#]K(%K_($Q;W\6-UN6B;; M86Y[N_0,?RH''H"LXK-9Q;=PM'DEA0S:)$I!CA@B+)L<1C6#/7V^P#\.>KZ4@')OD<-V3%0?( 1#-$D.**9X, MD\SR%O%5Q_7:]DZQ3G'-EY&B]#&&YY$.X]MA-1:>6XL5 M")E@D81TO76BF::($ID,CYQXW2B![ F&$W=.O6P0'XN&'7%O*QK6::^C ]M: M6H^8=@19*04TB&0Z"*9DFW.J1XU-[IMP'>-ZM EU__"+IE44)#BFDJVO1(X" M0"8)%EA4P!J.$,8!L,: M"JID4 Y66T%XAXPG,)+7&?"BB$8Z!DMYW&+8.JHKM\]AJUM(CTVKMZ6=M:/5 MDQH*+"P+C$MDK""(:UNOY)U$3J>H8-0V4;>@U5$=M;EHU1[2W!,A3-X/E5GN M:>SG8]NSID+ **U55"A$"Y@0K9$BV*-D1/".,!S;)#H];F1T7]-B?]@>V9T[ MGLSLS+=TYVZHI C:$!4I1UB& #]P0)8:C"*GTBMM1!0M]COSK"5?OCNWFY8Y MQE3[9CZ_J7/;7*0'^04;3K(;RQ8R>NU@682<#P8Q:0,*&H"FGB8+\ ;3YN+- MHZ9H:-W,6Z;7KL \PL3Z(7ZYJ:";S9NS:&?A(G!KJ#0PQ&.LD:D/BFO*+'(! M; QI,7>LQ1[ <1VTG?.H#SAS$^E#7.:1^U1^LM__.5EI?628(Z(C M1T;6AT>HK$^0,*L5U9*%%I-%IB"]GGC2$X"G0!^PF:%=9JO[POSMI\J"S>S7 M&=26G]9M&?[[9K51V))PA[^P<%@KKYU#$2>)N%<):<4U$CXII*@R\!LF"7M'E6NQ#YAG MD#TJ@WM&^R1L[/51!?CKT4SKXYJ:O9V=>9"(9'4QP VL G_ /8P)!L@'!X+> M369EML\1YK;&ABI&/8G!M!AM MLFV+',JPK8EH3@WY;+/EW3FH1OU[P].%\-I@H>I,NG5>,*,TC.H!?@AG9/") M"WOR=[:?+!>>NZVU%?ZYN/5'!?)=5N7V%.H/GBI"@BXKM889VBZO+05;P3N+ M/-=1><(C*'7J7&K=1D\S@[;")U=;KT\YWG6?.H%IO1,S AL,0*C.OZ]]K'5^ M"O@O;#>P#ZBM(%YB[E-$P1*PZ8@!H*F3R&@7,6'8IS:V=![N'-S6/UV2E0._ M7-RJ4W%?I-TGFA\]5UA5G]J&U48D*B+NO$8F$< /!F"*.0Y.MTBMEFGWOBM" MM(4FNSFR3FO3R!BY>[:P- &#:_9RRY W7B#C>$"4.27!.(RT36:A3$W>]?S1 M!4RYFO]CG$*=G_^(,Y!Y6M_9$*XGL\E\46OPM4&FQ685%-(PSU4(*,IDH1=I M@:25 BEG+95)22=:!%EDMC,.:]>GJ5W[ BZ? 3*/\*YZ;_4,AKEIN3QPO)LQ M6\L5A-0)_Z) 7LB(HM(6V:@<(LIH8S51,%R>O(.N4Z)TC5>VQ4I309F&^U1$S7 03,!Z2PQ<9&*A*G MA[,H4TQ7MS3*@&%N9MU'H;V=+":?EY!^C(O%-.[(2M&H?$%U$D8%CIR6"07. M#!ANTH(=H!F.&D9AV^*(8Z8PL'XXU#5PV0YJE+/RL;&W>[IZMDSA!3-:8XPD M+!)0#-!++%<>$4FPC%C!"J[%()-GJGHI?K@N6R%?KK 50"MY[WOBUKV)C24* M;BS%H"<2]8X>I48A(V-]"(K35)^++!&F2]=0BZ4A02+$E#6R0IR7?^HM,-JRY@RDN%EWW]1K9<-KUL M:_9QO\810R&6!XGJTQVQFJ]4>R8D8BUI:WF^QNK2?GXNIKFCMU0Q3!9CZY_D M)L[RLD& CU"-G;Z9P7RW(NM97-C)M%]!=HP&.=^90]T_RC)\FTRG2Z-A86>? M)VX:5VO>T?)TP)O9R%;5+?-XN3O_3W'@R M@]%]>>?G4]%@7-\ROVTO6!@QY$:-M<'T3."!-L(0,1X-F!;G0\['QXN=VB+X M#T;CH3:'2NB3B'9?9H MR,?G)^^V/QZ+6B&98[FQQ<1X#[;8CY?3*Z7H\)L M=F.GXYO%314?CA!K=\2XK-8)!7^JYUU3U\?DYT.G_1EL=!DW3VHOH5.UM,"AX5P(7RS= MBU/CA^_I_OK0.EIP_B2X]QCOSN%1>K"Y"2*,09SEIN*[:.? H_XW6AN\_V@; MSTUD>S:KQ+$]60==U+/E^ABE",-8*S,>C06E!NSC,0SZ0O+QV5"/CNB]>E[H M5;J:;6Z[G64+2H:4437$H\%8R'.CV9F6(VW& SHV6K=PZ^?Q.G71I&6_H.6R M;Y^7^WTY\RVX\J-XH4!%K,U(XH$4@X$<@BC,G)VK 3-4#UO:3#ZG\5J\G6Y^?.^O)NAYHOJ)ENL4 ,9'SSR9G:YE#=.;_\C3I=YCNUL MYU253=*/5V"T?HK5]=H"K']]9ZN_0#KW,F;6M=E=1R7.#QM)'M508,^4,[!: MBT$RY!EGJ,XWC>ISUUQ[K9-MY'+.CL./K=UEQ,F?,UAZ3&NUZOW=5;C\]K0. MK>LN$@/DDA&(**F1@%4-(LE[Y#'Q)CE87N$6AUR./7>WX$GCT;D_I(\_X1]F M V.C(G'P'H4=*(D%1H Z0W= MK083.UWYS];/A,'BOMC%[$.-2S69?1[:^>3X-M52T'OQSB9S/RUKH;=UJN?* M%#S10"/'*!)N$*-<(B<,08E"VS+J54A'M)LVY_7?3_?&=11269)85,@;$E$P MEB!,!70H2;T.BBK ZN3MH&Y:^FFFHQXQS)K"^)#.L[U@ < II0%2$XU$2@:) ML+ 1U0<(*9%<&=E-6/2+8TWGP)W(Y)$A?G1YRTZ.5^1P:*S>M/QYGY#D[<2Z M]6FY8T^H]^>_EQ+>"7:[;4387*+@!/CLZ\ L(02R"0PCQF"-IY-6L,)3*C7; MC<^JYV[/__:"L$Z!M:N&@8$(4RR/._LVRA(M4A)8J"A14+K6\I)TQ%Y*,)0GI'7)O[DS-G_^J?+JV0 MRS%AWHWN\WE9'7LH7TGQ&,F[^PP_E<.XNMH\ABT$;EI%(;%2!$>)6$P1R0@] MV:=(4%3*<0M_=*I1:MSC(K'O"856]19!*)FD _+62X18Q^HD8S#2!C,3"'9. MG/P*JQ^"E,>%.=?4TE2O3]_*6I-MSN=]JRH $B^2MLAC11"E#A:I 4;3Z F& M90QC)I[\J823(E\+9$^.;W6<>V>,NZ^LL"XP(B)#WEF,N)880>>$/JDP#3JP ME,+)'T@X+UKL!*B#X'!&L,)*UVG#9 MYKZ'/&<13HIS;: ].K[:_R>.$U.P*E<8Q[C,SZ=._#/MMZ\TK2*@@=HC0!B M<.8Y$D83A'G@2+. HV%46])H57U$) YQ0QQ6:0&8 $S6H9 ,H$4]]"DE852- M- :<:!+XY*\TZH<:&X:-;!CGG+2:(+<[-<*>-141],;U^6F&1421FH2LPP8) MS6VTPDB#3S[D_71XUPK8DR3;CI0(>]=5Z,A$E$H@9@38B[$..W7&HX!U")Q@ M(VF+C99\OH?3(MR!T)XBY7:D0MBWJD(+&I1. ,'>S&*Y% *PB(3K HL<"-E MBYC??(Z'DR+<@)-^VIT#8MZI"6:DEMQ0% 0,_Y1'6QRH1I$00]1XZT['% M )?/ZW!:?#L,V5/CVZ!>QG9(ND?U%59[)82$#IBX1XY#?Z214^0H\0E6SEK9 M%FN(?*Z'DV%>6WA/T_LP@G<].<_SB[H@QH101=B(,7(^%H,S,3H?PB]JJ,GY M8'AF7K*/XL]9@)5M>0-T".??/3PZN*X_'8K;<_7M!C$XRQFMM_0C@!AQ\$@1 M'5#B,D4J68K\UW%==$NI?<:EG UTY)B^ X)<=[=+1U&P+\+1T2M+,S9!Q@ET M,IM;XV![]QXTQ7\F_5J;9 M;-JPAH*,L!XRHL0Y'PAR1@:4#K126IWAD3I7HU,)(=^LP;ZN_(/K+,QH/!@. ML1@8JH4S!I$#^Y= M5Z$,/F=T.#[#& LZ'FJ*S\;G1A(^)(#)R4]II\"V-HB>'LN:Q P>4%MAY&C, MS\8,"S,2DHP&XS,F-1EIJ?D9-2=_#>CI,.U03$^.:TTB!?>OK!B=C]F9%&=T MQ*5@@Z%FYV=B/&!$@IVH:8N8K3S>^I-AVJ&0GA[1&L0'[E]9H>F8C@D=CT=C M*?3Y4$O%1N>"LS,RIA2W.""=QTU_.D0[$-(3(UJCF,"]ZRHXY2.L!KJ^1TN, MAM@PKLXI$8.!.3>JS<7&>7SR)T*S@Q'-YT58K5ON-%FGPCM;N^T^V$66.Z96 MHGST5S'<3.-%6GZNT_(L_ MO2U#6WZ,G^\R]?P1R\^5_7(U\8^2WQ_Y]4=+R+];M"G_NBJG,"7.ZZQP/W:3,[WN>)WK)U&6WPQA M!ENF"H^S^;+:\^LOT_(VQN5?+V\J?U7O=D[M:0EY=]/E,MWGIW(PG?YX9XV)83GY'@B9'M[]3 M^"/\:9)@W)DM!GZY[@8+Y[*<3OSD)$3(),J7+]-E6D [K=-CCJ?EMVSFQ_9W MKQAX3 EVLG&]G*A_.!A/_O&W_P502P,$% @ SH!?3Z)2D_K=5P FD0$ M !4 !A;&=N+3(P,3DP.3,P7V1E9BYX;6SL?5MS&SF6YOO^BMK>Y^K"_3(Q MO1NXUGC#MARVJWOF*2,MIB1N44Q-DG19_>L7()G4Q2*9S N8 M_.7__.__\>__\^>?_U-_?/N3+2]7M\5\^9.IBGQ93'[Z8[J\^>D?DV+Q^T]7 M57G[TS_*ZO?IU_SGGS>-?EK_,IO.?_^W^.-+OBA^^K:8_MOB\J:XS=^6E_ER M_>Z;Y?+NWW[YY8\__OCKMR_5[*]E=?T+ @#_LFNU]XGXU\_U8S_'CWZ&Z&<, M__IM,?G+3X'"^6+][@8OJ1^/WTZ6NP:/'Z:_;+[/ M;YYTDL^FU_-E<7GSU\OR]I?XQ"_J\K)!B;ZLW@1^WA:?\V_%(HQCW=U- M55S][2_Y['H>T((22 PB5O_K6+OE_5WQM[\LIK=WLX#4+[V/3TTFTR@-^>S- M_*JL;M>B88ME/IVU'GN3/ONB2^>SR+A/-T6Q-.7M73D/$^7HR ^W&G9L ;5J M54S>3O,OTUG J5@TA+ME=\-28XNKHJJ*RAS^!DT3C'(CJ0_?-\2^?8]]TE3./RW+ MR]\_%G>KZO(FJ'L?JO*ZRF\;#?]HXR0C[:(B=>ZX1PKO5LOU&RZN=+Z87@:A ML-/9*M@3[XOE1GO[4%2?;O*J4,ME-?T2'@_KS.?R$0W-J>[_9?TA,9_$32!. MB44YFTZB2?5XH6I 7M,>THWY0QXWLIMB.;W,9]T)>+&[0:GY%.2E6*]&%U"8H4QN)[T[-_CZ3T75Q5U3KF=V=.=]WE8R* M]0)S4\XF1;5P_[T*VD=G:O9WV1]57XOJ0W[=0)">/=C;"()Q-EWZ_')K:AX= MR)[GAQI/IZVZ15]]T;&1EW?%\J:<1/MQL='+C@WY2+.!1]<0UV:M^QKKKV4Y M^6,ZFP6%X\U\F<^OIT&MV-AWYB;\&99-$\R/^Z +_SV?K8J+J[I%0W)Z>T$" MBM_)RF<_< M8CF]C9NZFL]7^^;)2EV%-"]M%_S(XT$@&P/!M M.;]^&^1KLGGA"33O:=G7&!^6IYV;[]=\.H^KO)IWQ6?"HN M5]4I@:D^WY&0;EM4TZ_K/?)]6;-CL:Q6IRBW/;\F(?6/'GDS_[ >8C&[_X]B M-HE>AGS>*_M/?UE")#[=A)WUF^.N[O/J]6+LDAY@-+=^8$I/5[6U> MW5]<^>D\GU].\]EFL]X^,U'+7;.+^<']_2I?M_=4#Y>?+C?D:Q_;D0J3L23$S).ZZ7OL2\6977B0%]HTN^H MWN7+[=*U\^X&73]^U1;=-CWV3--T/KU=W6ZLL/5''_+[VVU2P==IN5K,[NUT M<3DK%\7DM_FDJ-3B4A!P&IG]O*1?RC\6M\&(J/'>[E=Q%#'KZV/8PD\B\=3> M^J4E)OI-5K/BXFK]MRD7RY-&?[Q]O^-MMHV\]&Q_X[C.9Q^J\K(H8FYJ@[&\ M_/Q0XSG56=:T?5_C_2[0?6R >QL,-J)F0G:D65^C^U16]4G_:>=/2'B5)GK@Y&>_-W MI*-[^\00 GZTZW14-ELL3^VGM_&?G- P?+["]V_HM!JVZFTX6M:?Z'R=$7(; MXS&;T$QX47E?%.MO/]0)?[.\/97=WI.<_DUHZF,QBP&LSZ6:S1X>5'_DU21. MC1='W]0P/,-0!D2Q]G&]6ZR"?K46X_EE4YVV;7\)Z'E?KEU<'*>TLG>D>?593WX[:^/Q[\[KSJ= M+W^93&]_V3[S2SY[ANR>$['U(==XFI:NA_VH9=^#"K_'+.)R_O.DN,I7LV7+ M(>[M9\ !E]&/V'V\3[KI?;CKWG^^+6Z_%%7;L;[41]\#O0G]59>K+\7/.VA: M#O= 3WL''81F.E_K\&_#G]NGX[BZ'K?>O+'XMBSFDV(R[#N;FR&[\<31U..9 ME9"63HFY1$WH?) S55W^ M5%9!,_S;7V#=!.7 ^MM,<$YD<=D_/FN!2<'[[1!_FR_NBLM@.Q03^T0=>(G_^]ID MFDA)M"! $@B%%MP+O:510:]Y]J)J-*@L[%7+OI>$CGQ[+@4]H_1C2L1Y).$) M/>,5A/,*0%#MBLM\L7SW1.L^P/VG#3*-"*=..JT@(1@+IS"OJ?-4NY2L?\E^ M>('OW3FUA_>=H$G&^-671?'?JR#W+M9M^1Q>?DP3>+E%IHQ7AB'GJ?44:T"9 MJ:>* HJT5QK1J],%>D'HC!)P?.W?UR;C$"I@E9; B0!HDSNI%P;2D>N#73E MW'%)Z(33CRD3X]0'1B,*HQ"!XPK!2\]G0'B-%58$2X($%0C!>@E5@60U0GV@ M.Y\.<[X5,JFXOML,M]%C7T;TL;@LY[%$R#;%Y+)8+,)76Z%6 MMS%"\()D=.PQ$R)LKL8 :)AE4EE-5;U86DR@;RTF^'6(25K\4BTVO\V#@5Q> MSZ?_+"8/0SZTLNQID1'EB <( *6@E@A+3FA-GZ3>M)8/\CKDHU]\SLS_'30? MBGD^6]***IBL=S6^SU=1IKTFD'* #":0$"@U-1XSM46)X>-P*WEB/X0 MI0J]:)H->TD\X1: MA V/),OP*\'4U2@X;-M[P]AKDZ2!(&NMV-15M@.E]1G*^_?E\N-.X#=[9GGU M>!*\U*@Y:>_+>&:CJ-[,MRPM9O<3JP=)]A-!F0TC*/;6 "(DCK(&ZUUN4T MMNW]GN)U3)?7@WWKS20>A,X_3B_S]_DF!\Z4U5T93/7:/-NWN!]MF!DL!(_1 M1X^Q9%II]*!'">Y$:^F1KT-Z!H'I@='__LLSA,)(?^\A3;+)W2K])F9VNA@E MQ5 :W6N28B#'[B9),8;#Y^[;I\@NJN6CO3G\]7Q?#A]ENRK.C\?V4,79Y'=K M'^/; YFR;;K)%")4$F(39X=E8#DD6"DS:AM*TBIZ/^[R*F@T^>V^U)E] MCV;04J@DBC1# HWWF)@M^2IL9^W]E@/ES_;.UK)7@%J:-HU8_7!_B;JNBC6M MST>\-T7BI/89=8I2SXU@A@1#SIB@QM0T*P[D.%-HNK.P3 ?6GT-01I57,U+Y MZ,D._+2L\M5M/I__6I6KN[W),GN?S1#6W&"DL1+2*DNEQ+@>)PL_QI,N,1#^ M9;\(O;[\62J09YY;1A4284($R-B6/HVZ1 P&RI\=2A?H%Z?7F3%)/4% .0>) MEI ;+Q6N,=,VK)?C5 %ZXUSCU,EV./V8,C&JW7Y\HC *$6B91>L9,(X;:JR. M9Y (#3]JVAAA(\RE[(%/C;)H3T-F4+4_7GYTP/[??9\!KZ2"SA)%*)=:*.7! MPY@[))F'H]I:T[(N'/Y,9A[A $!'@%+(..V'J3=MX@-IO@+TG_??"MPZT MIU)3'^_J;R/>$=?#;HQ]33)M,",24VV$E8@S -1.,B4 [?,63L_%'H4?HR>@ MSBD*1ZW6_8TR#35 D3Z)#0<84Z(?%BH._3CUH_Z8UT :.B'UH\K%J'2N,8I# M3Y&+9\DYAT,7+SZ<,P?( MP@=4UI>"?"J6R]G3RR9?F,J'FF4*>6F%HD9*2;&4PCI54XJ]3CJ9CVMT@V>_ M#(!9*NG82G <<:S$XVMU!S9'=C2MR\9,(AUD$R6AH6S(?<\ /2 M=5I'64 Q8T92(OUNIR/J)%W3.,1'2).*EB#HIAXV=I=LO:H]O_%E]GT^DE9 M\?T+U>'VF4,.,&,I]E+0 0@0-2T6\O;A^!Z/V9\CJ6I5_!&)3BQ=,=EO$1C M>AMK,5Q]"I\NKL*<"=^%!M-R KO*5H-79$)2"K2R!#JMI#2*FQV"2+'V>G;O MIY/')W[]XWNNHR0?JN(NGTZVY61V%]Z;53! YLO-G6#G+K^]K16^>%\NUR-\ M6^;S1=A$BNG7Z$M[VZ 2=],N,JJ4QIR'W8=S)6!85;81$(JLH;!1%&"@X/_N MTLPGQ*PIB=<>;ZYUGE\_4'6L9'?+'C-@E4>.<@TXMX+A8&CP+4;:.V 3VF<' M"WKWS_3O:G.F /"'.Z> N"#4>B4A=,XX$("W6_*-4AT.?@]5B](__T?,+IR'4FI/Q7/SFRL>'3>VE MO7[_PYGS'"$GK$&$8.NA=A+5RI7#'1QE@\5S!M,;>T,IE3]C#P)!$!>+K8EX MP+YHT#IS#DBHA%!4>:P#H82KFFX6;/?Q^.>3617]PY9*7-:N@T=2_;Y8'I>2 M_8TR:HPS4!,+9-"4O;7\(Z^* M0.2[@,RRB,;/W@(U!QMEG&+BG(0.$0J4(@;06IJ=@V"$!3>'W2+Z1"OIW-_X M"QO.^2MT8YCIT1-E<"X?7FKP8IEIIGK75!*EP3RV(E<^Y"; M"D.#UAF 1EIDB:5846*()OIA;5.@?4[]8 4P!Y>._F$[5PSBI2N#4Q1/^D!/Y?!*O@;^+(WO;(-ISO'$&@78 Q_(0#D J;5(>0\E%51" MB$<1Y]E+1O/ SN$N,@:](L(BIRF%#F+/K-BB(#P7*6M^'(SD],G0O3&<7K%* M&;0Y8YD)9)@U$ %$K3 $$*>XJ4&!2*9,UFT9RNF+ZPWK39P&V"NM+4"E@L9X M[@VC@&KY@)FDB.)QAFQZXUSS(@.M]7<1@75WY6EM7BPS:( MM?<*@5/[R31DD"#+#&0,&X:,MJ2F3Q"?,E&H(><'4#130)?,T9/?KZW#SZ6Z M#!14Q5ZZ#EEGC3O)A,<2 F>(8!(RYY4W]713CHWI]$8"2V4PW(9>6'Z;!\S5 M9#+=%%VOA?SB;D\:?6]]9QP;H1A3Q#+EG,"Q-F2-@Q8=SA(.%D Z\P+4)YSM MQ6J?H&_&6EZ]F2^6^6RV[Y#AZ9UDCA#DL<*"6HB$# 8?T35E0NCV.]5@$:C! M!&5 W-I+1)U?,Y]\RF >[XBSUHM(2JM2GBU?YK-')SQ>? MS[RB!H0%DS+L!:?>< :WM&GFR BO[AIP+>@#HN$CU3$46LX_+P,J MUU5^.WB,=N^+'S3S-_/UJ<1UJ9'6H=I]Z=LW>54\O/S@!3Z'&V0."X4PU#H8 MHX(2;,$ZX=E)QJ7VIM$NV'+4^X*D^Q_.?"S%Q30 'CA)%+38T^UH@S@F355^ M,1S:%]AESTB,.]CYE,#M5#H6[]S;*),:$$>X ,(C(B'G?IU^%Z$1%IJ4D8Q& M(<\^N/S=6K2DE3HST8%J? M+&PD%9W0^I'E8YP1SY&)14\&GKJKIK/P,7L8Q^%3:7L;!+574&:E1HPS2[%F ML?KJ=L1"=M#EAXMF]L* <@!TVO,S?,1?UI&/\/58PPR$C4]2KPW$P''G)7,[ M,?>X0Z;Q8"&G ?C;,TJM^?PNOX\K=M-9N^?QS L&G*92LG4AS:#;:%,KQI[Q M$=7J&HZG_6#3:<8*]>GC\>GY\%1F&:>,.V&P83Y0K"0%]=@$0NTS1P:+R@PS M%UM#TIY=EY?%K(@W8T^>K0,[SUUL=)RA)_:300B"%>*IB[70?3P@_4 ?A!TN M3Q@L##, RX<%+9E2_73L$S6??"R6TZJ8V%6UJ:PU+2=K^ Z:XB=TDW%)-/8H M;$S8:A=5#_"PF@$^(NVL9U]. K12R(2E5<@;924R=HN PMJ,2-L;2%X&0BJ5K#Q>*I]A$\LQ MS=:QZAA?:B T)_>5B74=;D0P8@1HXABQOL9$,-=^M>E=KQQ(>H:&;%Q;U=_S MV>K@L:OFO62:&B4@-8PZ:3CTDA!1XT 1;9]NTKMJ>]:-J@U89Q*:K>*W*QRJ M5LN;LHI5CA_I;[?Q3/"A=)/VG69*.^ME/BS9?M"V[UGJV45':Z I4D M3^%NM5SG 5Q(O3]AD=FEB_VYC-TZ"TS1'*@4!!H1G386BDT?(--K"%$4M;9.WC^ MNS\F[SW]/11HX\Z-J NHQ_RNY?U#:8QCZ1&'VF6 !F@,!$!2*)!0*KQ\#9 3 M)*R3K^!0^ #"\-U^TQ^"R9*KGP[U:'C\Q>WC?0 2RJF[^R)M^7BD';PY+E, B< M88* MC2EGBD* G#I??2VP)XUA3&S2\+7T"(-%: 8[\9U, -I!E")ZLKU5,ORR*&?32%PL M>."CGL?>_B&/99QOBN7T,I_M&4I"+W&3>,SW#V?:,\@ \QR88.@((A4-EU^_6523*, R/C+.K/Y$=_#1]G;XCJ?N?ERNKS?$^5X MX:E,O4[G MYX]DW@HO5*"3Q6I%P%C.(5+&&R.UY1AGVE)B@-("N:"B$JD5C 4I&(0.4,"3 MNJF.AR,Z\:5,@]%(.&\%YXY((7#0-R3#TK"PV"$C C*:@Y1K]?$(PR!\/0V! M]F=&9K/RCZB[^+*RY>K+\FHUJV_!>+CX8EL )GRR7%7S ]>#=.XSHT'55!(: M2KBA!H8USPB-O) >Z+#9I8Q#-SU+TGV_3@U;*COM0^BK" /<'(D)BO%%M49K MDR+:(+V[60=AMAE%( PK'V(4""^IYYH:H)&$UM'V 1%)A 2AP,ZA@SDB& @D)&U8@R[0>0A_X!.H-@G+ ['&B5$>J9 MAD(*#54P@(0& /N@H$,/><"P?=AZ,)?O,(+0$9BS"<#136%/BTPB:$@PJQ3" MC!(AI$(V:,D4"0@1ZW!;Y6"%/8=D?"M0SL;T9E'A0\TR[!@+5C@EA%F*B!&$ M(TP]D-$/0E#[$/!@!3V'9'][9,X4X=F!L;BXB@5H?;"6TT=ZGHRBO+VKBIOH M'?I:;'+$SCJ>B[MXJC=T?%Y8UD)V4\["W%AL$B]?;1 ,Q&09K(+-S#BG0CC% M%,1,,1O492D;+1GC"H*%Z2R9 P1ZP020V#A+:HIPV.]'' 1KS(S#0;#3$/@3 MG@2R+N"!!-)0&R>#@2@"YEN */3C/0G4DL\G'?(Y#9S7=:P#*$Y!<@C(NA.PX*D?=1]N ,=O7*_3W222<+EY>IVM;Z/YV)Y4U0O M&*7'I:)I'QFAP'F!2:PTCZP7U*J=#DX]:[\I#'[CA%KW+0"RRIF![D,A8,+&RQ^?^;^?$R2+X'R&H;=:]ZR<0@Z4'QUB[7MGZ'8<%*)3RGN-^_ M]RQ+S+#6.NA-S&@DM7!4U#0%LWR$ C 8UUZZ8:$#5LGXO]>;NZ]RV9.',P:Y MM)(X[&$@RP+"Y".;2[7W)@VF4R:3@*Y@C;N$@!($<^1CFA$600'"SNX,)^HZ ME*D:3%5,Q?@N.*7B^3[M]K=Y@&86TP7^(\ 2EJU? [*1CHOYI^)R505F%0M5 M31?AJ\?\V\'Q&>H5V;0*6&IH9PX91"T0)&=)UA0/T)E-94DC@3R MV%&0%(.*0# MF!PY9*' P?#8HLLL;G^N:;!4MG,+=%+ DZIFFS2>[^\)J,]PQSC][5W XM@M MN"UZRW"P?P@#/$QJ)3%A6, =FX03[05QL%2ZI,K=H&B>6=A=%__W M8K$,?U]$5PU@Q%-15S&+- MW(K?^R+ _7Y1@;8F?%"I8M\@@HE P(QS%S$H)H7GP'$&@.U1^ M^ $#!FT@2W%\XVM1?OVUP[.%@NTQA:345DBADJ+)6 \@T1IH;@D@C4[-IJ/WV&&( MO6TR@ T57AKI@WVCO)2"2,@A55I1(%W*;->#YR)ZXE8Y#"XI3TLLJN4C80E_ M/1>4\%'V,9]?%WM.0SSY/A#JI)+20V05U3+LJXK$JT$PD P9E#+S]:13#SVP MKNR.1TL]HSD/]R:J/7LB4\0;KIE&*&A#6() *]W4PP)20,9?62],S3DT@?DF7O GRWJ]N#3'OR M3!;L&$D@ MS0!3B NGI:.,&NIP]F*DBG-$SJ(*,TJ)Y"4A)L!&R@ MUD2@E%?)-O2U=F%)V2,6J3C[MIQ/ROF;^;*HON3SWR^NKHJPW\5AOWVC+SX> M97BC]ID/= :S0W,K**4B'FWEC%@C*4*(@/;I$H/YW'N4@R$@2B8>+ZA 6W55 MEU55_C&=7YO\+GQS\-S&*=UDD@#(N+>0,TTYY$I(:00T'GLAB3/C6S32.4U[ M NV!EMKTHE/3Z"E M$A];?%F^F2^6U2HZ\>.%48M/=U613R[FC]=G>$!TFG:1<>TD IAB0W38F)D, M!CQ25"*"L/ =CI(.=IQH&+$9"+!SK#@-5Y3,8 RP=19"2"CF2'"C%7> !-W, M =L^-#/8^9WA5XP301D^Z+])2'A7+&_*R9OYUV*;!#-D6'[/*\\=B/]T>5-, M5K/ JCT#?-L@*M^\D\Q3!H%G49R444!8@#'D04/5A 5#MU'&S)F0.%J\L%$' MF9;*(:/"A !6ASF!G3!;!# #N+WYTG=1PP&8^CQ': C$4H;U3T^TW%Z1\KY< M%HNW93Y?J/G$3^?Y_'*=XUY?G*+O'W[_',@ZXB7OTFWF)'=AM^5((RBIH!:R M&E[BPU8\UF2"OJ7G^^HYJ3!-5U#G\4"/NEA?>CR#$FEH&--*(D^E4ISXFC(D M.1YWW<4T3/VN_DYO./Y(DC)*=_SK$9#S",8:EX?Q'G7IOOA\IJQC"&CJ#1' M4H@ (3N@0)?#)$,92=U8]+RF1@^@#)EC8>(4**J[O%K>O\]O#^4DOO1HAH$W M"'"IC&,4("X-<%M*J(/-KN,]1XQ^((VB)YP&36#;G5Y2UU6Q5HR?CWCO)G!2 M^PP1PCQSDEH2;^OQ'@?C84NSD5J,4W_HSL(R'5A_#D$9E?HP4ODX52[VG)#_ M9,W>C?[I QD34#$LAJAD++I"0CR'E+1]PSRX/QQN ME"EN/+22.8N <-H&6&E-'15^Q-I#&J:6 R/YH\G+Z)2(UR8FZ34,*[0SR$C$ MG;,* !/HK$?D'4^:Y7EEER+_Z8%]7B9GKW(6RRX>]' M1Z[W7O/2H(],0RT@>D5JUX3*5X)1"@@=!+5M!FZ\97 M\\DS9^O[XE JS\%V&6->4!DT>NB)1%+'>^AK6HD3[=W6@Z5U)9"4/B%KK3\\ M5#/9T/DDPZ;:E*7Y9S&Y"*!_F2ZK?94?6_>566\ 8_VMJKJ?SJ_7E;0NKNH6YTX8K,?QMD%>X'?/9L9@Q!QF% O)I132.:6T M"]PGA'O:*#%ZZ/2_>M3-\_V>M,@X(M ;C9FG4(5]2N*P_VUIM+3#">6>$_PZ M<&=O'E\7)$:=N+>[:DFO%@&OQ>+3YN6-;R]^J5V&C53$8&8\T\@Q(3!V#X"; MT=;QZ M^?2<^ST@]+JY/BHW])B8W9-Y:&9%7JFHAA7583_S]T]F!$"DD212>(H(-DX* M48]14#C"<^E,Q^)5PBL'XG]AWT)RI_5@#$:4 MLM"_YM8=C]1\;L#!.#W?NH.'4#GI_06Z:A,Y*SL&@Y1@ B(FQ@-2X4X_8U 09S M^ \A'L,A=E;WR9O;NWQ:K:-=#7TFO1SO/#2B9W^?VX/C(X7%V^G7XKNA-G'J M-&F>08>LIP9@"B%5$FIM($-($.>I);"183NTG^< (, M&F.E!<9HB*$)?S*?4KLXZ WJEZU['40]XS5JG]$!6O7]N_S_E969Y8MC'J03 M>LD@!H0$] QBF&I'!!.,4H,-H99YE-+UV-*?U)]\E*E@3*4X':#@8?P'$^9: M]I1A+HDEP/M@_U'N(3=T6T\0">N5>:4E& <1B>9BEP+J'U\V-;<<:(\D8X(* M;W3X2T/&$+4>*);R+H3FKK4Q2MYI0*82K&"E3(K;O/I]0VJ\6RO"VJ]=V> M@0\Q-?7X/#_0*@M[H$)& P)5/$C-M=<6 (%QK*\9-M3Q9>BEFO+]H99*.NPT MWN_Z9;6^;VYZ?;,\+AK[FF3!8D7.6N2UP=0#H8"V7#$4="N.+!UA5;94(4)QAWH3@R71I6)_%YQ2 M\7Q]<>!W*!R3@ .M,L2HY4A0%;.3 :6":*:]8L99'L3=M98']MKEH3_4TJ7Z MK\\G3 X@](\B+FS%1'TMJORZ^&U17*UF;Z=7!^^E[=!MAAT+YED\#N$(I5HH MSK'%P;(/6A=%:6]XZBQ?W=V_";$<@>GO%J;;P>&(>ZO%S=KH)B'03XMJR6TW^N=>S-KT<1E![^3DGJ ,+V4.0 M^^W+:TWKOK)8E *'/1UXAZDA4G(C-": >R(<-.W]J>>PE)((3R< 1[!?'3X1 M>;AAF!9AW24<.*,TE9XI*: SP%"K _HOBK+:M"]ZG2TSII'\SZOXIF\K\5Y MDV?60=^SO;QKR:3=<_Y[,W\JJQNU^(Z#F34US"(.+?#M/F4SXI/Q>6J M"N\:"^=LT *_KM>_]V4-87V/R=DS^!X&][9!PMX+3V>4&R\QTT!AQ)F@C#/K MO*30"FM=LX2-H6D[EH3W[,F,$4L\4A1+Y[C%SC#IMS0)Q\9SL4(G?GQWP4X7 M#%)FSS4K/+R^4NKR_E#!X4>/9 Q1IPWR5"N"+,7. K@E5QJ)4N8=G93OUIIM M92] G&9T+(K+OUZ77W^YW+XPLI'O_HILY(_86'^>J=EL.\2XJ.]+^SGT>$9H MF!!2>2D$"^JR5$2)FBJO\8BK_;5C3CD8)C\*QT>5S75>1I^!P>ZWCX<8&K[. MB'?*(&@<$ES&*)&&I!ZUDF!$E?W[ ?\Y)T_'( GGS/O_.L2Y\'4F%?980D4M MA-AHC:P!VU$K#M"(3D4-P[G3,4C"N3=O/QWB7/@Z0X910JP+RPV2F'M,@-Z. M6E/AVR>W].[O'X9SIV.0A'._Z@^'.!>^SJ3W7'L/#=(.:@ HU;7:KP3D[;VG MO3O;A^'XESX.L-. 4DDIHH);H#E6N)ZU-Z:]OM<[[D_PW#N= R2<.[_?CBH MH82O,Z2X<="00+(1!#OAA-CMSD*VGW/\=7#N= R2<.[=?[X_Q+GP=::XQ(!: M3Y#C2"OA,=_MSLRA]E:!>!V<.QV#- ;[;P?WN?!U9J0!7,=BG%1RX9ETUM2C MYJY#IJ1\'9P['8-D$?TZ;*'O=[_^Q[2HPOMO[M\67XO9L8/%C3K(*')AEU!6 M:2Q%,((8Q;5-I D@[4]1#7R96U2Q[&M[\DX?BKSE'YB&4#'&.$< M&,BU 2K88C46"GDY3K_M4 S?)T\#0OGG%J]1.8E?I52=69K>S.]6R\4:%'3T MG,>!5IETF&#K *8>P^,8+:V!S"L_1;& $.P2UK+ MN9E.T0=+GQ\;'@JO9,4%=GOI0U[GQ^GB]R,ZQ:%F47/R1$@$-0L*F0$^:/$U MI4;Z]C<3GA[-.XM>T2,XZ<7 E/-EE5\N/X?W']U%#C7+O(4RD*BI\A1JJ27E MJ,[E#)KTR$O\]\/$O9+1&UX_LH2,4M,8GV"NZ^7:XO:MJ68S[N MICC0+"-..DVD 90!H *.1.TH-5Z,4*?HAW'/W1+]891^>5@K/?5A$74;JV@W M6A]>:)=YR+T@R"!./(,>,(AJ'XR5N,-%DPGDX6V/AQJZ8S/\&/?)F M_F%-7#&[_X]B-C'E[5T^/WKJ*659[/TGL]XV.&QT4C^90-0B;92!$GH8-@TI MMMYNQ8U"C=:]\^'1O$KXD3XRH+V@P=X*> BMA042;M>V>*&[PPGG^\&C2P-Q M=V^U\'YQ2WG.0.PNW&W"KL^:YU)SJ #$JFPDV,:=G"!7$TWD 2- MVYKME;,-0J[]H/?GD9Y16KIC%YKQ"$N\['U55=/Y=?,P_8'FF?8&*D&(UQQS M0!@SO$:5 YGT/M0.\?K6_&R2T]$-LN/"LJ]R]\M7>6\=_B_PO4&K#*)8=YP MZQ5F#@D*8 T,1UJ/\6;%017@_C'KF]_OR_EE*Y8_-,RL %AQ3 S34F)-%2>L MIB"H;^W#)(.5-SP?UUO#UIKQC^KJ7%QM1O5H//NX?KA5!H$GE#K'K.$4>"&Y MXO78E2'M_5F#521,P/)>,1N%G^O335DM/Q?5[;8*5?SU75[]7BPC?DU+_(S# MN=._LRNP#5%HI.#28NT=][4[5 =KE32J3_,C.+NH)!0A)PT+$FZ=(+J>+)H: M95,ZMWMT=C7F;FMGUVFX_6VK]^9U=CSK;P6[1#[\\C/:_6V75. MH1F/L/3M[%("JQBS)E08BRCU@=HMY0PK/\(@?Z_\;./L.@VR5,+R8!G%')@C MRLOW#V<28"$$X\%T)"Y8>UYZ5E-E@4WI$!F9KM(9K/.(@,F7Q759;>M#'UTM MCC?.&$+*Q5LMF)?6<201KP%D/"S,XU9,NK#QH$3TB-6?15)&J82,2T#.(Q@[ MY]DC1]M1@=C?* .!&"]@4-6D5=A0C "NJ92,);V3NYEZT2?KGGM9^L*IM5^] M]H[A!AF)-[E"JI2!$ ME'/?;HUV:.TE'>#_4 )SM%:-D9L5TGL\OIX^+ MR1_S=;W<(B..26$YL$Y"JU PS8"IZ?.!]H01E9'IC/T@EDHB/E?Y?'%55#&F M\JFHODXO@[5SAFTHC/A#'O:CX[?(O_1\!JS4 MU&FF%686(:$LK3V=7"F=M/Y\,]7J/*Q]?KE\#V"VUJQ-6=V55= I=3F?'%&J M7WHV0QP";:G"0>.D7GF*L=Y1C3I4A!U,GSXKT_L",M7*H*ZC>_I!O3RZ-+S< M(.,@EB]@''DBC0X_A:F=SP*C#D5,!TMB&L7:T N:J63EMT^?JW7\X3Y ]FOY MM:CF$8.C(G.P76:!51!!:SP+Q@NR4&!9T^I85M,3+DX5*J@80]AZC!B&,=6(T,X-C0H_UOZPR2R[4N%C^0T1]L,SV'P M&X'\/%R!_FM5+A:_S<-N/8ODQ(MX=7$5UMO/^;=VDM6L[PP3R:'62&/I!0\S M&1I48^8,&Z'I=G:9&P39,4OCV_#74-+XI._,"0P5T"3H$(0#H0!DM<-#2@/; MKX C.>:24AJ[('M^:6PE9AEGQC'')4=,.$\H\[(V:23PO'T9J,'LQ'/+SXF0 MC>.4U.KV-J_N'^FG=;W,]3,3M=PUNYCO,B!UOIAV.#BUQW>Z>]-F"/',XNV;D3I6,-CP4/2O^\H5,<> M,V* !8PY08%DSA+E74TW\\2TSP/MZ6!44MZ6Y\#T3WYHBE!/%9)VQLB%9CS"TO<1*L&=4LIPC2F2QCFL)*TI5T:U]V*? M]0A58WZV.4)U&F3)A67@RPR%"]1;'*8?H\H3[80V-?42BO;Y/0,=M1J!AM,? MG&==>0:_E4Y0A*G7CEE'@!+$2T%J+) BX-4H/KTPO-/U=.V@_'.+U]@UH_%+ MU9FEZ=%5?+#5I8>P/OJ"J:1*HUAV70?] :(Z[5(*2< (#WX-Q,<&EQZVP^R< MLM'M0DRB@->*3NL_BR2,DI5=5P" M0>:]8#O:#$T9QNSO>'ICACU/&.T!HE3L[[L"!980&\NQUY0'O!RT5-54*U! @IG'2'*LB G*-M"P]E!K@UA[S@Z6Z#8 9WO% M*-4<_QA&64TOE\4DKDQ!@7ZV0+W\Z1'SHGVGF1" ,ZQ=P$0@Z;$(>VN-$F>N MO;-BH#MSSV6&)(-XW()X=#OJTFU&N44$7&_N4O!KPZ5.3C<(-. 6*$0EM1JA97G M%O,=I%@G3;!IIKFE868Y 'K)S/9>2I] [A@PG%,D!8SFJ.*NI@UY,L)K>E&+43L"^L$OE7R\QHJ!/J 7S LA/;4.>Z4PJ)4\ M0Z35X_8"=):/(4L'MH/V7\+:'M%1N@1>M8R^9ALOEEFCPCN+@.9::(G@3HG0 MMD/LHD=E> M%74+#%*B-(@L4:7]GP>LHGME6@/H$-94 ]55OU5F# M(0).(04X Q0!7VL#P5P2[-E(^S-_KZ-<9ELY&@#;9#I0[^4RC22:6NX T$!(CI W]1D 2[5MK_^\ MCG*9K?6?WB!-)3H?JN(NGT[-$<6T8889;@^@.!>7:^\;Y#RU8@R&<,M7Z^PC"SI]LIXM8?VA5O51GZN0^ M,L>!&&&0YD46"((813P2G#O#[4X"@7 M([H?XYSBTBN(R5:6%M*RG\:8_JXM]4K >..C%U;7F?$.<]J^:'/OAOU9UY6> M\'N0D3/6/%W'O/?5+=V.KML@WH:WI7A#^Q*L_4S%MT60BV(]%ELL+JOIW9:4 MO259&[;,+$<>6&,AE88J;*52V@3Q@LX R7FKLJM#TKRO#&N#5ID$1FK(L:58 M4<6"=:! H!9CYE"P/-HO03V56NV=9^50V.0)2Z8NJN4CH0E_/1>8\%'V,9]? M[ZN'\.3[3%@$@<1(2DEHL#NE)1!BX!4Q!EJ=\L**D^[0[85Y97=$6FH?S;FX MU]'R[(E,:@V)5I1B+DGH#1A D3+>6.$!QB(+VR4Q 0B!G*2<2*V@8T&=@M"! M0.B9JB?MR^5IR93G+!T&G/%PG0.--. 8:\6#K%L5QLRY"+ 8AXE(>M#\:.Y+ MOSP]C?0A6?8NP'>[NCW(M"?/9( 38&(A2PD4CSRV*B;LO5_*4[NUKTDC%JA+#6 M,RP";4&3=":L_9HQ:X'3;D3.X:&TXN%12^6H>8F(6)[@XLH$-;S*+P]=]':\ M<489#203)!6U%%*FM%O?X6H-#7J%:^_C&RP/;%@+JD>PAO?3;!P8ZY\ON;(. M>S9Z=*%$Z,HJV>O>YZ46EX* 9 /\6,1Y]5BD@YC$$<5E[^,Z$2312!XNEUK_'2]) M3/;N% [+ZWSVH2HOBV(2T$[ZKO=Y%:?!UR.\3+!?E8M%7"_#H,+F^OBRL$/[ MU-Y&&7'0*:JE#YJ=HH9A()WSQGE P[^T49II(DJ/NB]?;) !!"QT%%KE<+ ? M!:$*;2E4&HJ4!SX.>RY[8-+S+;$J6+_(;&#SV?0..DQ M@8!"0ZPVSDI?TR0,EN,\FMB=1=_SNC=P?@S&C\[5.0)^]^23>1-4X'*[&WRZ MS.?SHCI2-W%_BXQ+R#@@#A$7+$,C,**L'K.D,"D?C_O0>L"^' *7(>>LB69. M4=WEU?+^?7Y[:#M^Z=$,6LB5948#QQ7D82\+IOZ&$@T,3UGT]%S;<0^X#!ID M*NY6U>5-]()<5\5:&I^/^. JW;A]ICC4T@'(H<7&Q )!IIXE1BN!Q[M==V-A MF0ZL/X>@C&Y['Z%\]+3=?UI6^>HV;$Z_5N7J[O!&_]*S0H5P1I[C,EN M"@GKZ#CU@9YY>% R^L#KQY6/4:D!XQ6+OI(Q\C\6J^DROP[O7"SQIYO\KE"? MCER9<*!-AB1TG M(-'>0 , UJ_>]L)[RI.6;FP7/>^%".0P^K?GZ]VDY6]_[ M4%Y]KO))$<>T&93L5QN8AB'O *'FF76:.@!1#!L M>-9 Q0FR-:@J;(OCVT0&D) >$6J]A?PZ*[_D,QMO^RWOUF5(UZENRVKZ9;6& MMO:)Q32X?;O)29UD!C 7,*+2:*9P//)!=U)N$6OOZAVLJEG?&\N0>+66A!<' ML%F8+JY^"V O/I>ZV#T5$_->EH:3.\I L&TPL\!:"Z5R6!!F:PKC4>_6$C%8 M?;*^)6)HS,ZD>?PVKXK+R(O]YS4:MLP@QEIBCZA' AKF'9&FII=+UC[K;[#Z M8\/K%!U!2BD4$8R/1;",B\GG\FW@P?7:2'[8\8Z(QM'VF00: N(#)J2"DLF M,I!L:8?>RO9GF0>K(S:0@/0-U?#',MX7PQ&-Q56=VNF7/>MZO)9-WQDP\3'#0X/K)XN>S; MZ=>PP*V/Z^C[A^=45>3G3M[?$O"QN"NK.(T?C[Q!&G^3YIE3@F"KA+0<4D>, MM,0(2REE4C*H&ETV-1#UN],I!PC1]]LOCV7[M^@M8YB%59(9S4U0BCU7WDD$ M#$+&0 %=RJR1@TS$K;^WQ&O!&: M T4),AR$WYRTZT(A1C)#,'N%551Z8&!Y!NA>A[P$\+R25$@#PD_AM;9!MV:" M2@F@Q..ZCCBE-)P&S&G,7A27?[TNO_ZR/HY;W4=^\_J/R&[^B-W;C[/W;U_@ M[<.7&81A,<3$6X8(]0)*3N(*24TR"< MEC3L"Y2$S4+:6)?<.LRLI6A$]^8.P[*3(4C LO>'6/8^0\(C1#7503^D@D!M MO(O.9HY4^$E0:Y;U'JP9B&6G0C \R][]YP&6O?O/S#K-8?BAK1>4.JP$Q182 M@ %C&N,1W?8R#,M.AJ!UR&Q=R?I-/"HPSS?^L\.Y5?N>SY2(1EA8"332E"&@ MK)3&&JH C;;:B((;_;*L3U3:9U%593"\E_W-2G 3>@FWKQ7&&;%-,H@3+^LMY3'@E>^"A; MYW.Y^7*ZO-_CEW[AJ8PKQQ 4"F./*39:2H>(<9:&_V&C1EN/>U#>EGWAU4PU M/YG5F_'L]2 ^?R1#D$A-O6$<:J8(!M0H(J&V2$%F*7]E3N9.?"G38#02SKM@ M^R-H/>+,46BLI(BQ>.%[,/2"AIQR'SCN+AZ$KZ>BB))>.ZPD!&L=6FOND)8(&><)-$F+970,(?8K#:X:B[PM1H9& X>\P6@!,K .3='/OXL-KC/OW\:C3(#A_U-=A1)#GAA,/*)98 M^:"62*F]T"8(6-6BV5Y6U3NV^5L%>NG1R]]^'?R.?]VP%?:HK=, M.\XDYXHB&Q8@HH36$HH $%9(<==^33YOJ*2MUW1X",<0.]D^T?CTP8\1,@FK M-0\3GFJO /5A!3'" &R#ONR#U7/.4OWG#YD8#ZES.*R+P 4KD!(I\!:;(-QZ M-->3]LOH'D(FIP&7,K/_="FL+4V]6@0L%XO=0G*X'N'!=IFEV$!IA*8&!EY@ MQ!&H >+ I(S%#^ZN:RP,SP6O1P13J2[;(1XM/_?DN8Q()!WW$CL>=3$C@X)7 MTP*YTN,N2-@3GYYSOP>$7C?71^5T&Q.SS\-D-9NM[:B:X+V&Z.$&&4,!%6*P M"R:;"::R%!QNJ1,4C.GN@8[<*0> H[4CP(68V M"@8RD$(XXNHQ>MRA>O!@+.L*=MDG(*V95M].\>CBBR.5P/TR#0S%#&D M/98VH&6$A;7R*54@>7Q\[V>U[0>//X_'SZ&HLG#H@GW"*%9,05WC$HSCUYH< MW=;H'Q["5*+U:U4N%A^J\FIZL+K/PU-96%O#"LL8]1ASPPS#OEX2I?=PO$O& M,*+0'II4+-[=)KPIJ1-+#QU@]0M/9U@:8CE&08M1C ?Q):JV6Q3RK+V_?[!* MD(.RO#M$J5B_#FH5BVTQI=VX#[!_3XO,,^4L 1P 1;!GW"M9KUZ* ]M^ QBL M(.2@(M /3,D6^6W%L8OYIWP6+QC?7:R^_N7-[5T^K2)8YB:OKHMC]\B<9%BS8-\K3=%NJ^6R_8HR6!') M0>6B+Z#2Z22UTE2;3]/Y*HQ]NXF6\X4N CS%YKE@.16+=]-Y64V7]_6N&Z3^ M:2_Q?.KR_EVQO"G#-U_#(VN?T$$])]DH,FL-"?JA)U[',M%",K/C@R>T??JP M>)4".U[HQY!FDZ#2Z;*\_/VFG 416FQP2_NV%I5,$\0H8Y59G2^*B2EOX_*Y M*;I:5?GV6A%]__#(A_Q^?1C^C[R:O&V2:=2Y\\QB0CU71E$'(;<8(2F<=U(A M: %&C1ST@^0L)129 M_1E-2<$>=9[39KO9A???1L&(6!S.1A,?^N!CB<9 M-C0IBL@(8[8]\>B[6'\W9-*E28E04H" MK36VW@>+G4E>4XR ::_V#A:T'486>@8J70+(H@CONHEWD#W<2-94.AJTSAS# MW'K%%<40$B.YT;"FFR/=/MMVL!#O, +2/U;)$G#7BG5XY1&;Y,ES&6(V1@@H MH9A3J+W6YF$IQ*Y][=ATA5'.9(5TP3'9EM(:FP?JYI-8!?)]?EL<3^ ?X'69 M,41PZHE1S /+.'6$U-IGF7KCP#W4ZUAN@!'NZI5%S"L9XMOZLK"Z' 3:A M9K^LII?+8K(>\?H:V8^??FNBT^]OES%B&0YXR: !2XBI%+S6:32 ?(3FWJB$ MJ$]P6Y_NV1BH'XIJ'2.=7VXH?VEHAP_]G-I/AIV(!A.%@BE+(8;H8:)HZMO? MLS-!0ZHU(8!:AZF MA%9R1#>0C$]D^L>W?REI*2&[G5<;A'GB7>K#/" MWUX86V.TUPW02[\9 AIS54 74GM*'2PGN$&(H;'Z:HZCPB4YP?^SR> HW(X M_0GDKB]YBYO_FV!-S)?3KUO=$- CM1X.M,DLC@I'/ _ .7!(*@[KZ)A1&"6] M$_>P1I:83^4P"+;T)C4J<_XQ@G#@4H3=]YF'4"EO8ET2XH!3A._2'@R22>^) M?"7:41?\!N?YWOG_[(DLT$DHDBP6D.8RF(Y^YV,P!JF11M!:8O^<#T\ M'-7.GI9UZ5CV+O\VO5W='F3:DVAP[\P@%PZT M0KWLA_9T.96WM^5\O;>;_&ZZS&?K#6,1$W^JK\7$EY5?+5=5\6:Q6$4/[L&< MRQ/[RB3@/L)GC '<8D-! &F+"=0= C/GB^X-=Q!E:'A;Z^,G#VSSM?J:3V=[ M3CKUTF_&(>/.<1W3H@46QE*Q0UIZ/\;:/.G%ZQQ0)\N:6=LL8C?TT4\Y;D_)^;DSC),J4&:8N;#C($!'(EJ=[2U'+4_ MU'2^V.& !^V&QG?\N5K/"%R\F6\P^$*;5\N_RM>9GY97L^G_SRXC _VSHR* *OC #!"M+$&4T9JC T# M8ZSM=#[Y'PL;7KVH;R9_4-"V'\7GX#GD_\6!9%3& XI,VV""8$=C$%[5W$"L M0WFBXC$9].IAL\O< S4YW/#0/^GQ-!A 0(JBAFLA@'0/A,:W/ M0 4)$.T=6\,5X1JQZC,<\JU]'.%U,?(5]*J+J^99C1L[YLF(]SD[>GM!C.YI M*@GDB 1PN G[H:L1X0JW3YD?KK[6F;P>Y\*\_XS$]ZN(\#8B^."6"0O^ ;]M MURZS> < !CC6$9/&&\PH,375,0.OM:3)'TW2TJ$\7!;//FAJ3V%D0#Q,?H+P M#?G.# ML@&$.*2&DUB#>]%WCQHCN$&P"/YIXCH@/#_([6-'![TKPK3_YCOR] M<_;$ES6C+E?$W!"4;SGK3*M+ NBAS74@ @CUU-B0RL,TI@R[GRPS%U'3NVO M7-<1D7S,M>C:57J@3&$MH3-AN;3< .A #2J4@J6\3Z]M]E=[IAZLW7 :,J/Q M"KR" _!N1M9!/?*;.UM*28J3\.V _9?H]H?PJ!+N?@") M'=IAT/$((X,2>2.UER3H]0A@96J-Q$L]PEIZYV7B24<83\(VZ1KVY;B%^.4Y M?#Z?5G_/9ZM"!7OPM@Y=WQ71I_:YJ&Z/NN@'>6GF +&(K6N? 2LYC1>#U"@# MJ$:8>=BS;3 6:$>S">^;_X<(_GLY"]W,ILO[C_FR4R9.][=GCG.J#$4\+" 8 M ^.M0%O;#9;M.(!(CPKC5RG;'Z>+WWU5%/7E(BDE^Z5W9Y1B!R + M"INE!EL2A$#4F$/9(8MWL"3*$'"Y+^=S_:4-Q.] &D+& MVXTD(\H1K0@CDAOIN4'6[?9.[TQ[B1\L/7(D$I\$[Q'%W3;5I3\60?,*-D6I M9K.'!SGY3YHDU4 A- MF66:"N2EC&X'[8#7R*A&6M;0X2.SQ?1E0%$$I%94JEL[G<1IN\57( M)G6@'@Q!GDVN]@8OS\>%48<]^[^"2S%%O03:< NDEYP2HFMPM).O("1Z%E$Y MX3JNTQ!.I9(.<]62=3C>"&&(YA!X!YA2?$>KU6+N'C2G4OM\/JQ9624 M4<7QB<9Y1*+C=5S"&:JIAN*#O>UG>DZKK8"TC]6J61DJW07DY=U\BT)A[(W&W6040*\D!)9 MR3##4'NA:ZT]_,[:.QD'VU;&8G / O!9O(JKV]N\NK^X>K=8/3K/=6[78/>S M'4/X\A_D!L2C:PH* ADU6G/B:4S;L$)Y";UHI) -?AZ@6\'+9J<'.A;5!!8+ MZ'1 3X5_!-"2L2V.@@L^&D=?2I'9?S A*=BC]N>U.\; @00>2!O6=FBHU,%2 M\#4 7M&4A3#/5,2VL0@-.$R:1UX#6W'#>MD\^'W,EY];VSYAY\P/- ME$UQE?-.DLT8,D ($8!ZC(QGW$N\N3@Z\D!1_2JWAC,):?JYU(J%KW\:/CJ$3/D N:#6("&%@$AL:MNL.0 \;^_L&%\]]Q]E$G7BX.N?0W]?L^BL M<^CI$+*@BENJ/7),H*"-4P*QV7% DY1W@OYK#B7@X.N?0X$Q5\7TW-/HNU%D MCF&MM;)0P( \-,R06E!4^*]]H&=\Y>Y_E)G4E8FO?S+M&'7T_-!HW RGC#13 M.MYNH"$T%GE+";&>U_Q4V(WP$/R/[8<8D'E_ILDX\AF862R)@9 !;AP50F/@ MR)9S87$U[:]^>UY,J H8-M2;/SYG&&'V\HK]=BE)V;<>*-JI^:F/=,J_P+6]!:4R0 MAM6MDSS>;R_/A^?5_F&[?_S7D-'?K8)/^^/#OJQV;_7-+<_()J/B35(IDJ1@ M20G5[P&@]A;N:6%HI!@>Y>*> L NOG7USP%]?/RZ> MFF+T;YO"1>UK) MNTXD@P)KR7D(+$;!V@[!&**E'*5G]9UYE[QO&B\\(GJ=,RMPE;1FO1]3E.R6 M33>FEKR?'3*32=XO<_8")>^>?. :T6 PGMDD($('01ZHKS_!6HWD_>P0^*'D M_3(_%K/R6(%N&!03D3@8$ZTR@7NTJO-LS/5/39+WLZ/D%@+BZQS['KKC>;@" MR7M5$3M/I/Z?K/K3Y]_/Z=7W]ON:P"'FV9'FC @$:G(N=L]*TM6XUCLIY/]M M[C>:O:#@6K"RP>^V<TW+$AGD[M?!F']-"I/[IZ\=EQ;$2+D[&^= MP"[E.Z8D+$G+M!02#4*P?@Z5)W>7* 3R&'0D,@X#T]"/8H%'6M#QK:5P:!"" M]7.H5+F[=;Z]]E $EY2 F*()Z80#=X+T@@Z.+(5)0T&LGTQ+E[L[LIY4$-9* M)GV4J#WK\+3(KM\+*Z]$K&(=8D+P[HF,A3.P,<:#0F45@$?PFB'7'7(AXBU[ M_)>3"Z>)_0(Y?"'\]1-WB7)W&8PPE!1/DD(*C$?78ZC2@.Y-Y67.NZ'PM#'P M+G>?R=8&A?6)^8R2=TX[S(-N/VO)O[F^NTS-BSB3,F! MX;"D_9*2%Y3&!.E=[GXS(QN51V"GB5-DI#!P-+&K3L !W-4U#R/%<+ER]\O M7JQ&MVBY>] N11YT_A%":ZV(NMUC$'S 0XB M08( )G9F Z\]WNLJU[5=W3.W8D,A9]*9VE:*V9+2Y9Q??P&*E)0O4@(@0-+5 M,R]5:9?-\YSG \.@ /@?_S/;[?+Y&NUWBSJU;_\(?M3^H>D6EW65XO5];_\ MX9>/;^A'_O;M'_[GO_ZW__%_O7GS[^S#NT34E_>WU6J;\'4UWU97R6^+[4WR MUZMJ\[?DR[J^3?Y:K_^V^#I_\V;WEY+FA^5B];=_-O_X/-]4R;?-XI\WES?5 M[?Q=?3G?-K9OMMN[?_[AA]]^^^U/WSZOEW^JU]<_@#3-?]C_K9-_POSJ3??' MWIC?>I.!-WGVIV^;JS\DVL/5IK%M8:3[X]^>_?G?\N9/9X20'YK_NO^CF\5+ M?U!_-OOAWW]\]['Q\\UBM=G.5Y?5'_[UOR7)CHYUO:P^5%\2\^]?/KP]B8[\ M8/[$#ZOJVO#]<[5>U%/_J"88@8AK+2 M,/3?7_GP]N&N^I<_;!:W=TM-SP\]\'L WCX'&PM=0\)//B#/L?KT@X'Q?M)= MMPJ+^/DG V/>-32YNHK1?I]^-C#VL)"CMHQZ.U\&;AG//GD2\]+\J7?ZI_8/ MFJ^?D=_&>"NJ1Q^NOFVKU55UU8CFHT\GBZM_^8/^:7:_>7,]G]_-/M[?:0QF M8)HO^7QSHY;U;V]77^KU;3.^T,^;[7I^N9V)-"N!2$L 6$Z0^4'R@F1, *F( M*LFL^?RL6KWYY6,'IODM/W,("Y)!18H,4!IP M7^:;SPW"EA.--,,_5,OMION=-^9WWJ19.Q3_=T?RGM)?7T:C?\?FTB0C];IM MR(_:&UU?)O7ZJEKK)*G[2_/UY2MA:__$#Y>U'OGOMF\>1= D2Y&]JN,VVAUK MVLF7&'O60SN+QRC$8G.YK#?WNAU_TIV=:3;^-L-97E*4*ZBPP@B5HJ1YUT41 MHG*VW8]0K_93:Z.44X0E9UH..!1YRDB9DD(1B10K>[**1 MR;;3PU%X=A/$/:L7R2.VCV FOQJ@28-T8$VT)?",* :/P314,;Q;=>2VZZ:+ M'[?ZVS?U4M.XD7^_7VP??JJWU5Z,)29*IB+C.494_UA0+*62I("X!(KDM@E+ M/RL1\Y0C8/]WLH.6&&SCI2=GJ3J7E83A>!K=+I0S3W.0D!Q9=['+F^KJ?EF] M_\+KV[MJM6E&5%YOMJI>?[R9KRLVW^@9Y/S!]'ZZ7NL&V@C!ABZ7[0K5^R^' M/_CT*QOV\+-NU)_FGY?5T= *2*9*2@1C,,_2C&#"6U]H*LK4)8^9I@>QDR+3 M5MZ89;FKY!AP(K^9GRNWE&B:%-K*]R3!1QP56G^3^LOCT!NPB4Z*D\:7MG&T M;B?'?E\D!\_-5X[__+,O;I+/#XDA0&> AH)DM#QPE$"?&],FW? F,E1.FZ.G M(_"TT7H.["_C^5#IO&)QN:VNFK'DE]5">_';?'U%+[>+KSKY>()245EP#CA! M(!4JE4#DJD,I$"S]ANQAL$5?H;B]G:\?DO=?D@/RI(&>--A]1^.!(N3MW;)^J*I&J'[6O>E&_PDS)_K+?'F_VVK=;.YO M[\Q/FR>(8<%X"5."H<@(*%-.S$Y<@Y@A5F9]9R!#X8P]9)S(;OS&;J$VN@%(I0FDH]4#$%5"ZSM+-6 MI"5T61WPM1%YP&A@7315&6Y3<6_.'#+/R'1YI* [ID:?LYY@Y[7$M >?$\I0 M^WCQ4JK:FQ6KG'4G9XU!>G6U, /@?'ETX.#I+%$")A$J62H SB"2*.^$CA>8 M(NO,-;#=Z')DT%XD[^^JM8:WND[:;G>H$'=(K$)S;I'*CDBWJYPUR5-+[P'K MXR-K?=+:T.P[)+ E*A.5^E80#)+!?54-,1 /6 M+^S_%M5 M"@P1WVF(_\ ^G]S]'XYQETS]J>4.TJ>:51^JRVKQM;HZ,6I!7G H&$4DPQ+F M4DJ-J06E!'4:&2)#&2!_K]U"T M*[6A ,"4E/':6N.JQA'5SNQ^=*<'?EX4U7;%Z]YRFC&H(0$,%Q0:E:U,>EZ MERHSIR(+)\-YKH49 \SV-"ZA<^'QW )!C'!,(_F+X]J9>SH#\VJOKB? 8Y +%VFC@LIVY"V&%[L]Z!>UQ%V^(;5OI> MI>N,WH6C>AHB%]"?.E:C=#FN\[:5QFQGEN2 9RB#-9)H7DJ< [TV0PBJ_ M\_KP0")5M7A<"OY=*;*8M\=DQTUN.F+D ,2X''B(2)#GN09;HBR/+3QV\-3< MV9>'"4R4O:'7 =J!6T;76OEY77^I-INFJ$M5!]U%*5.2,JP 8[GBLJ"\TUW$ M$+4ZF!;(U%"YW!&\Y$ME*PNA^+3+X@:DTD]3CY$E!MI(^=MYHLXD;X$8GD;F M%LJ9.DHK=!.L$]5/G=$BDY10"H'$O!"I*A57G4I2#+B+8/4T%5FP6AA)O=]Q M7#:E0LM#]NPF77V9M9.N 4EUDZYSU9FC:-=YILYH5R"*IZ%=H9RIHS1#US<= MYJNK^=HHYM7]Y?:O% JG14H1S*C*0&=;0>Q4L![& MXD"IUV\M.L>=A3"D6FXI#,ZGXUY"BR]I 28=PJ2%.)*66?%V;N\@*._34+; M/CU[42,\8R[K:FKQK;K:G9?OC'&BJ,X#)1,JXZ3 E&9YEQ!*SNS/BOJ;&&X2 MJ<<7DSGLH,RYK]5% M9K#?JIT;DTY+>,_]?F4QKP=1TUG6Z^/$"PM\O3EQ4>6/\V6U^5!M[]?FMNQJ M_;7J;$JH4)813E-<8,6Y(&71VA!J MK]##<.DGU VV9 QA:^ZFW%[U.(GZ2A5>TO#][TY'T +Z\ MH.RA&'(1>'Z_V=:WU9JOJZO%=F..?RJD!&4D4PP10'G>+62@4@\SKK+N^OV! MQ/RRA95<[G U&?=5=5=OK$MQ>K%HK^4Q"?13\ Y1TD(:@"YWK8Y)6S^%MJ;/ M296?^/N*%ONR,QT%]O;@!=WMQX;U8JY1=[JZDM\N%YOJT_S;S_,'<[BFTWA! M,PD1I"DD&($""<1@9[7@R$IY0]D:-*7>SK\U\OMUOKRODOG5E?XO^O<<5W7[ MLFNYGCL@L8XKN0V7AL<=MD2#2UIT8RWBGB?KW/)M()HGLG ;RING2[9!67*L M -H]L;1873>/-78F\Z+@G) ,(J*0R""DF+8F<9H+)Q'K96C@18'/\ZWC.\+] M:+13J\$8]$LD][AVC^>.6_+S(DFO%_STXW8:^A3&E9>+?4+PXZA,;U>7.IO3 M>IB(+48,NF;?]RK^^L">?=I(T()5NNK1CL5.G\8^V MG2?J7'EA&(:G(5.AG'E:7AB2(\=\Z05[$)P3^:O])>I'BPZ)4V1"?1+FL:7)1]%ZL_H-,0H@!\O MYTR]F;&5H#_7]=5OB^62KG2>MM4M;/%Y6>V*6P[7%.QO=6$L12GF)>6400(R M03(.*%>< TP!M^U0;D8)04** J1(%+ 4.2MX@; D*%6*L<.K[^$[68>S6=4] M(&UKLXXN^QCM_4 G)L]TR#@1F48GC>1;/42;]NO,;V_OYHNUV2%]5V\V,X', MTS*\*$I8(ECF&&=9UVLA(,1EXG/"!,IQD:?$^($A+(U < 01 D7*((U^#?,! MS6X'IFY2]\N;^?K:-9OPY=!-^2+2YR=Q%\D!4F(PC:-CCWFQ$"Q/(J>E3+Y. MG)"@7IQ8SUUNZ_5V\9]-"<;[+T\E;\:9HIQAB53!TY*J5"#:]1<$(7-:\#UO M*D<\*TM0,B9+"#G$64XHY&59$D$@B7ZGT!$ZQXE+3PHM9R_#L>>MV:C_^_UB M^_"QNC17ZRZ.WI+&),]+0@C@@"D%"H4 E*J 4+!2I:5M7PMH,5Z_.P)YD1B8 MNZ*5!FAR0#K:G,:>Q#.=,D(DIM%!8SA61V_%#G71W<77/U?K17WURZ:Z^E3S MY7RS67QY.$(VDY1DC!0T9QBD)2YY065GFA2%U<4100W&WM19+ZX7YG:6V^X> M>CUFWBRN;Y8/R7*A V0VGO=HS2;T\OZJV8U.+N>;FZ:3-S^8P@)@:CN3Z\0YD^P[HXV!&T'?UZ,7EZ5!PF0),8+0=RM1ZA SAN2FF#9AWZ_4K5:XUFM=O0OGQ0 M\\7Z+^;(T;]55]>5T#"^ZNZB!_N92@LDLK00!2A2!!$$5&D@5&88I9 Z+1Y' M,!]Y)#6(DWJ5;*KM=O=\@)GI?=FA3RY;^.8W?C,71^GFV,S%7?>Y(H3%<@]L MW(@X[H^98/S1P/TG$Y,6<=)!3@SFI &=-*B3(]@#;Z$YTWIN>RU>C*:QC!;3 MP:?;Z4D5RE5&>?-\3Y[BDED_ M\G[R^S(OH%"8X$)RR%+]:2"@Y$(HS@0M(I;)=9!,;I0TH$9;UC[%SIE>V)O0 M:?2U_FX\?7XB#"^^_>;P:(]B"E+,%!<@@YQ04A#6=1S,D5.B$5_?)FQW\@VO6__RN+A_5"!("U-,4\*>"9H5B*0YIQG$)>% MD+:/$_A^/N86=2,W>T@C[D6_2,W9C>=^9$ZCS_3VXMF6<@A6;/O+A^IKM;JO ME':+M[/CORZV-]TU,_*;V1K5'=A4GVS,9L/\VRSC.4:P )EYH)070*?@HD," M12%=AO(8]@<8Y-<[V(X+"5'(MA.NL7EV$[46;6)Z6]+A37[3@/=74ETD>\Q) M!]HF92,PBQ5!>,H9P(B M81Z]VMG @*5MT Z$F4G??$XQVBN3AN]*SKS<:\+;78SG*(N18717(."04 I!*U%I 4YNUU^_/+ M+M]U$@/W$\L-E.;%N87E7Y%CNHT3BQ7&#I*'DY_.4Q-GP./A_;B?#@Z5I M]'POY$_W'KR]=W[>K7OWZ[WGST?<7/GSTXFAJ'.330.K'6@1EOA.4G/&4WI3^DT%": 'Z=>:>O) MC/6=OM52_]?K/U!:U^2V,-S7(1L'"4[R]+9!><0[$Y#MP+Y\FP1.1Q#[F7 S:WI[[_LCGX;K30_'.ZLX+M; M6V:"LD))85[<(3@'N="SU@8&8BE B,Y6U?5\6UU9+B*%-F_5"\FN%QXCM=\# M?_%.FS]>:TFZ%+%9TIB&A\=P[6><;A4=7H?U0+8WH?*K?+;:+Z^8@TL?]B8(9!03J M=)0(G&8E*BG!HA-Y3&6F.G7]Y'[2HI]A#UW]Y)XL'J ='[,PVNJGJ#W)=I/1 M 0CNK9TM1G,\^XCK \QQU/(LEB()].B&%(QKRW)&9"ZZS"%"M> MEC(M,)$9[>S@0B*7[4CWKT?>E-Q=HUP_VXCHN0_Q.FF>^P]!^>J[[S#R9H/+ M)H,U;]/0EQ[X7]M4<&3"63=VU:K-Y8FX8)2GF2*42 $AS@J<=994F3(OY7#X M?F3M: NMFY+$5D'JE:]RN-#FJ!V1&/-5CY:V7:XSDH0<*+$1$0\")R8C/AZ< M$A)O-NQ/;&PKW9*V.T-[NS..TT((4>8 YYD0J4I)V5D3B#L]S^=K(_(Z? >K M?0;+34N\>;/3DR$H<].4/5L[2!?)'M30!UU>9.:,M/3E?+DRMMIOL].#13GB&H=!->HXQ[3.:%M; 2L[H3W]*IZ% ?RH0S7S:L9QU_9W3C[8[6] MJ:^.;P!,(0=*8:XEE&>,ED3"KHB5P%0Y/8PU)=R1YWGF>%^KDY\;GTP1^]?% MQBS*ZE\^>K*TV>6J=M=!+U;)LC9'B32) M/9Q*W+F:''SM6DQ[0_C.A>31+>*/GV[5^M-<2E4W15%)1\D8)[<'B>'9)'EZ M+6D:P]XDF7GQU/K$,'H,S1I9FP&P:E69LR#FFG91$E9" "%19GM%U )$!B[ MK4/XV8@\.?CYY #G,WYY4.@RUL1ESVMW6CQW*]-1HSCFNLA[L3 M6QVBV^UZ\?E^=\O[MDY^G@__9/WGZOU^R^-Y!4>[Z,N5V3-*&2U( MTY#0>.[5 S7V.**[RS4Y!C#E!>0I+#*2Z723LPX#EZG31?%A+0\V[6P$]<@- ^1B$Y"/D^QZ2Z@O>,R M:0GM[YV=B 9B\349;9YK%HO-Y;+>W*^K=_7J^MWB:[6[*&C#'OYOP-B]3.],UPM"&IGW";P^']&Y>I"VZW@)^.5-=76_K'0.7%V; MYORANJO7N]-O7^KU;=.ZV4/['S^9RIL93U.BTJS$D*F"E! !@7=]F)2B*(73 MC> >]LN\I)"5G"%.(5&(*DU*R@'00PK.9!Y[Z;2%W.1(.US)'G5R!/O"=.?N M3_S:8+<4UZC1L4MAQPZ,VV@7)R9Q+AEW)_9,1ALS3-/(:J-Z^/0N\NALOJ;+ MF_5VMG_J\S 2S)?TVV(SXQE(E0!E!H42M,Q4*6G7M\N4%3;*>]Z"%&E> " X M4 +B+&.2J5([ G"6HSQU*X3UT-8.V$5R#$TG01JIZ2Q[[LI 7V M5%1VX%QDQ9]""UD9A+T^LO(:7^&$Y105IX2E-W43$);^/M0A&Y.=L%S6]ZOM M^F'VT[L9S 3+ 2L+*C(&S K/8>*12VEU/]O1Y[),9U)YH40)"JAP1E!ATBO( M#4C"8Q?7?[JIDI\J__/3VDQ3)QT_TDQRLISZGXZCA.] QC9[J M KCV#KU;3^4?9IGN[GIL)EG.J2P858#D7>LD,K7:^S_Z7*I4BB4C4'\"%CI= M):)$>H22>2D$!+&O-S4O:<^3#SH9<>NF-D38==/ '+AU4_Y>]]#DPUM.A^JC M_,.9/NK Q33ZJ O@VCONCGWTIQG@'"'!BESJ9*\0!*9R/X+D.;9:E#O^'%8 M0 99)G.(BXQQ):7^# )4_[.(_2@SOUFL7+NG!0>6W3.L^X[=\]_>_C1Z>JK;<_\\=]G"BJ*&$N1'H-U''@NTOT>J3\G M)$.9_@<3"D,HU6]>T(<&N:P;VWZUK_BC_ M_2U_/U3?_/'?S_1-!QZFT3== -?>,7>HW6INGF[N^%LU^VGSY8^5J2#3ME". M\XQB++CD-.7HT%()85;GL@,5A'#!(4VAV;V+?>AJ=^?V M(V .Q5;^O)WOX<-1YM;I7V K^76'RJ5&S9\VAU*T0>CSJSCSHM&NHNR4UR_( M9QB6)E ?UM^'.F2[<:SV.EW5\&ZQJMYNJ]O-3.A^D,$<9"4R-XQ D!7[?F'. MZCJ5=]D8E!07N:"8")1!67 B"HX%A%!WPS*CL5T',HK ^D6JKH"X]+:\*SY=5QOGSVKSIL'WX63=* M;9=__SA_2^[PML9UEV.H@(5ACS!I9#8A6(58OD='A"W>2M MPW>1- @3#2O98VQ^I5&V)?[#$^R0Q@Y/M%].&X1PNQS7BI)3"6]8/B>0_09V MJ([6]NQ&AZMJ,>/UUVI]N&Q/0L44 7K0R:C(@6X+4"H",PF@!,5K=5SN'XRX MGFUP)'?SZ^I/+EG5YNG2F?;)9%3$_-!TD*-$ZIF_+_0$?T[&;? ]<-=]6X-] M\Q6M@'[2?V-&:$$IS8GD.09ERDJ>9=WGRPP!FQ3&^:.1$Y4.2V+ V(V>[KR\ MWJNC4>+6J>W8"-&MCQT^T:N].!F_4_O!KGNV!?S]>ZPRP?=A.F64JU M>LA,IA@C(0LEM>7.4DJ4U49SG^\/U='WN-KU O=.[\R&4U:PGJ\V"S.W:DVI%%(N"2Q5BDJ)<$HRV9HJ M"2^M%G=[&1@L6]@#\U81=_(U6+97O)(U%7'PA?],('KQ8"\2YK6GM0D3T.K9W%"VAI&01Q@O=@?4=+M)6J2)@>JJ M*STYMI69X>CU4IU>S(:3HK,LG56F,/Q.1:@">?-,MT*R9"]CG^;?WE[IF=7B MR^*RL=SF5A*D%"C.*",X2R4A'.WM%3FW*D_N;V48Z3(/6#^&YSDA\B;35JF& MX-%+H]PI#"=,)T@Y*TE]B9R*&/7VXYD,A6'&7H#HU95N7IOV7^\6JRJ;R4(I MFM(B@UFJ_T\@%M)%]T-BP"7O5\Z)DA>)MJ(3FS\O MP7&G+IS@O$#(6;'I0^!4A*:7#\]$IC\CS@+#]8_OUY_JWU8S/0^D5+*"\YQ@ MD8H"@*XN!9%<6EWIVN?[ XN+06;F"P:;I["XD./.7*$R MJ_L$>QL96%+V:Q =0$]=<>;245QBTMA/8>P9#"XS3TBQT1I?'B%*D0W$T,LP]9KOTX?C2PE34;?/#'CIAQNQ+RN%=$X<5,' M2SJ"G)@Y\OA$]_[[MD8[#OU.\W-\N>;>M45S!1YRA $!<^!PJ M/ 5[$U3977;@]>'(G;O!DS2 G'=NW$EZO9-'Y<>MHSM0$Z*S/_7\1(?W)FC\ M3N\/O0[00.P[_\?J\GZM]24#GS\MMLMJ5A!1%"AG%'$.(2<((MZ9*'.[YU2\ M/ARY\S<@S%-(&?CCYW]*.GCV"N#.U.L*$)4D-P5PY2>$##QU_X0,>+,TO@SX M0Z\#M!)[&?BTGIMG23\^W'ZNES-SI3#,RQ0*)1FEA4XL]C)3RL+J27KWK\86 M@!V89(?&OM\[4O-ZIX_'BF./MR,D1$=_Y/*)7NY'R_A=W!-WW;=!N(_Q\MOE MC6X 55/P2F2I$P@L12Y9D5,H="[1FL$IE]:EIUX?C]S5.TQ)!\JQ7-V/,/OA M/AI7;@+@2%/($?^8@5=&?2^RQI>%?O!?&/U[\&"_@_#Q=KY/'5!+'ZDZW;P^S9]!@2CI0KCL%CFS9;A'$(\IK;\"2 MHW [ H_\/[L5X,?4^.+0"_VSQ?\^+-A+@[RMUM\/KV[OYZF$F M4T4$S3/&4PQ+R#!CI+.F%'$\]NIG8QBIZ+ E.W!)B\Y5,SQIM-6.^ QZ:8@K M>>'$Y$5"SHI*/PJG(BX]O7@F,B%8L1<;?K]>5T>WHIH*BOO-#)> ?/56]\F;05G %(]%(<9_["2<[+E)S5 MG)XL3D5T^KKQ3'6"\.)R6E=WV/GE=O&U$O/MO+4^2].4Y+3D6!00H)SGAU)1 MK#7/,?+V)4K.RDY/%J.&0;0!>W*X16O/YMKJNUP^SHLB@*>\ #")$$&:I*EHKA$#(W6\2LO_V M,"+38$HZ4#[W"3FP9:LH\8CR$A)+CL)>++3W_ZQJ^#$U%;'P1/_B#4.^+#@L MR-Y4RV4WV^(Y SK;P4APED%(!$.B,\) 9O6:O.>G!UJ.-9!\5U;C(W% MDM]:K!5! 9=BC[P_OQ+K0]-4),$/_/-U6'\.'%9&="*RGB_?KJZJ;_]/]3 3 MQ&0AI1!Z2E3D)),\W0L/@\#Q"B'7KP^T%K)#E32P$HW+>1'$E33KU8^(?/DM M>UA3%7"]XS$)YQ'9CJQ2;4E MGF%%$$"YZDZS$DRP] [5!XRXDG:ZQH2GR\W 7&F*N2-Z8]( M.*$<_0@;7S9ZXG_AHO0^3+@(QD&4J'/6$AQ>,)$:_(AR]MTQ$0;P]>D)!^ M;+B+R$ZR=K8@SM.,(22HRDL%!"APMQ]#E58O/QEQL3"PD+0C:R\I<2+054QB M<==/3JQH"R\H1V1828H/>5,3%2\?3LJ*/R,VPD*UH:O&V')^/0,"*LA1R?(4 MIJ" 2/%.N"BBV'HAU>VKD05D#R8Q:.PEPY&:UV4B'BMNTF!)2 @Q>.3R"0'P MHV7\3N^)N^[;()QW2^K;6W-->GWYMX\W<]TNWM]O-]OYRIRWFZ&2,*:*%# H M!4%I"A#KC(JT=-TZZ6-JH'V4!F+28+Q(=BB3(YC.VRJ]V+7>8QF*6+\-%U]. M ^Z_G"'H_&9,"&;'%Z.0SCS?I@G'T6NRU3SY+G3BLZPW]^N*-\?]WJ[X?+U^ MT-;^,E_>5^^__+FNKWY;+)?[][-+4' *LHQ!A@6'@&004*81\*+ ('_M'HI( M5B-F]WNLR0YL\G:5='"3!F_R_DO2(4Y^[3#_;SM]BQ6&JS:U;:[+GW(X'@'U M"I"V:Z>B]YLW MU_/YW>SCY4UU=;\\,OAI_GE9S1 H,L69GD/"C.J&1')".FL"VKVYU==&Y'2O M@_6XMS70+#6P-XGGQYPA^7,;7+RH>R&5ZS*Y+_/-YP90Z[))Y_ /U7*[Z7[' MZ!D^RNM>X>8%Z0K%YK@:%\F9/V]+(468$Z3$D'2@_V&I:K^O0CTU*#!N/148DL MF8LC/N=(.2=!06I' 5DR%J4=B9$?3M?K&8Z?2+,4E&C^^8O(:-W'DY)B&<_+A1==$ MY,(/^U-YZ,& U?H27U;S-5TNKE?5^L=J=ZMLF@$&2$&P@J#(N208[^=?,"MF M7ZOUY_HU2?#]NDNC/P9BW?8;3$D+RF$)R(!E#28'#,I#\;LLJFX9+DI MIQM/4;*J9W2CCQYJ8?L2CS51 [MJ)JR!$E%BKB0^"T M=,3+@Q-*XL^&JY;,I"! YS9%QLU[7HC (D-[J8(XG=TU%9,?M_/UUDU&7OVT M2T=XBL)^W7BN?WE9)?.-V8 1U663V25Y=I&8!NRG)*^SYB8?0:GRTXQQ1,)" M&:RYF98/7OV? M^\VV6>*;L4QR@DI3'ET6*2@P _LU9)CG5O='Q;0?.0DY@N(G%T&Y=E.6L6CV M$Z&+Y AO,E]=)1WBY YL8E'5-5R(-5"X&*$:%I:&,7#$[(9CTWGU J;$R4Z M6T,29)#FF$,HNL]S7.(VM9*K*\?$ZK4/NR=6'0;/M.JC;@QM7I4V>169;CIA M2]ZTNI ][%/IA)O?[C5Q32TSTWWMREQ85:TVNSZX7IN2O::_L8?#G_EY_F!^ MCYHISJYZIGE;0#(%4ZK_%Z>,E*544F"J,,+(:25C.%0#UMTU,-]\-CB38V>2 M8V^2SP^/_F#K4=*XU+=B+WJ(+;? )QE=Q^WS80,;N9ZP9QRL*A"'BO4T='\$ MOT]6.0[+O.W(LS.@_TI3YH12DJJ4",5 QB%A4"K5V5 4(I?1P^W+L2>?3?\V M:+P*'AU9LA/@> 2YB:@]-U'T[Q$-9S3,CZYIZ) G]CI$@W',1+U5ZH!.3QAU M S/OX;7E4H(@F4- *14&(^ YXQU45N96;U>/"G! =?*KD1PE:I9YYM0#YJ:6 M\N_WYGAQFS".4[49@=%SR>.8 9R&?H]+P=.4W M9IFKP?.AVFS7B\MM==6YU?/F M<2Q'UO\=WN0(<-(@3@Z0=Q<9) UHAS+0\#$X+_KCT^^FYH[,^U3BA@^!0YWN MJ*'PJ^(-'A*[.E]7IDY5 4=C? (UPO%\JX=HLX%G0J=&V7?[ L84%*D&AHNL MA)PQ5"BX!Y8I'';>TQ].[%5XBP7:5]9GW_F6/@\1S$#3H6'CZ+C>/DP(QYDU MO4I\GSE2N*A^)S.B@ Z[SG]"G+6S,LP3#ACK&*!FWS7WG(VID0Y=+]8,ATL ]R\F0/*LS9D^FP-YUQ.D*XOYLA^GA'&4D]6Q- MO_>!U)>6P<;17G$;?QC]2Y,#[.$S+@5DRMQW"3 K89'E? ^?%62VJJ[G^B^, M/9 ZPK;27K+3WF,/K27X+^U\=765K*ME9?R9RK#J&N&QA]48H9WXL-JVGM_= ML/HXE*,,JYZMZ?<^K/K2,MBPVBMNXP^KJEY_J1;''L@R9XQ1D>%,8\YXR8MN M59OJ_V=3&5G=D40IC*D>D1W[%$U4E@G/K#NO?[]C:W/ CK*\.K?K'[O M(VP/9@8;9/M&;_QQ]NDJ=DYR7@J8"2DH+)# J(.?R%0ZGISS'20N^^\.E]- M\W3?=>S+:?ZQMLYL&\#O73B]>1EMZ\PMTES.;7:TZ"^1=Z(Z[ F+=C=/DMB MX"8&[^[!SJG,?B(UG[%G2..WG*G.HHXJ:.Q:JL=SLM]-QN#2.L;-*Z*TXW^8 M[",.>\/G*!%;P?>4R966*N(08LSR51>N:GN]R,\F2?G'RTPFGHY8-]/_RD'<*9M@XN$8[_&SC<>E7J_[1U!&2P)S MD4F@%,P0W&]:LR(M\#163$)[]8]_Y'2S$[(1C;>1*K!#1][JWL,&^>?7G?OL60='5UE7F&%K?K?A=>A0IP M*KI;!9ER?7OM^W I@=K#V,M[HS6%J:[M'1'RC[:LY](6QCQ=$K:Q M_MX7].*0-O29E!@Q'S^W<-@<+9!$)4@1I5DJ >/FY:_.-4R0\QO(WX53_W7( MY;\*0WHTF]^[M,>@;(J%(6[Q'E_6Z=75POPP7XK%YG)9;\SHU97 SQ20>0:R M E.*):" 8P'W92Z83.3@3#\?ACX@\Z$R3YB9R]MYO6H@WL^7R:=J?9O\<;%* M'JKY>O-/4YE!]FP>8T\9AVL94YTC'AA(CBCX'9YR.1OJ4;*$,(WO]YX8!&)I ML%P@9%3M"S2BN/+^?KO9SE=7>BQZDMCLQZBC(1A%*H0B14X;VO5NM9@?#>>#51\\5VV6H>"BZG$^VREQ51 6C?*J918?'_$/:NM M^/Y<<%\ABU(_0J^OU\W5CV^U(XO59G'9K/3M4WY(E2II+F$N"2]RDF5Z$M#Z MPUF1.:^13=*+R GP'EZRQ^=]<\PD^7-9"IND [^+Q;!3K6S<]; QXOW:BMBD MV^"$UL2FS=-+JV+31CSM0?\HWYD5HB!% 20L"XS2@G' NN]W5.U9EI M5S=\AXUCHNE K#;QW64$%\?+";_SG.#(TRFE!3YM\1\T,_"B:NSDP#^^UOG! MY4UU=;^LWG^1MW?+^J&J/E;KKXO+ZL2*R+)I./JG]U\^5)?U]6KQG]K59CCC M]6:[^33_O*QF*84@(X1"0C,*4J0R:)Z;9#)5% CF=G!B%(21)_.=4V84[]Q* M6K^24]JNM7COG/F+!_>ZTW.-@\FOC8NGIVE3:@B6@_SDVX#CZ#UF^..,R#$B M=&ZH';5%3&0,'9>#IX/C!")B.^J]75W6M]7'K1YPS7#\KD5"ORTV,UI2J$C* M.!(I403!HF"=128)FWVMUI]KV]&KCR47_3D&-0D9NC"SCP_57;W>)N\6*[-^ MJ'UV')1ZQ5=+A>HS&*N)_AZ(Q$AV!V&D(;Q),Z?+L+ M(GJB-MN0,R%S"O.,%PQEJ9)I22G:VQ0,!Y$]2UO1A2^\V#U2NIV;8;3.-CR] MU"Y"7(+IW6MD#JEX.RSNFN?([Z15S]47.]WS8LA6^4P???_EXWQ9;7YLULMG M$$LN&2LPA[SD95YHD>WL*)P7+@L4[E^/O+A@ !FQ6E7;9%U]K5;WU<9-BSP( ML].?N%RY:4Y'4X,F^76'9V"=><;'&6WQYVX:>M(#?QVJ%3DNCE9+_5^OZ>KJ MQ_GZ;]56_RR_F=R@:LT6F$E*,IXC5")<KYL;DB<7]TN5@NSB[U=?'6M1NK-L.4"XI#4.JX%[J U5.[!)2VZD63I M-;K.+(8Q@Z4H&<1 $<([ ME$ #=IDK#HTM\DPS_-YELX#6^.:X?#9XU.UT>LH!'[SB[-%?:Z;?5O&.,A8$ M#LR9<6.L)C"-,68T[^MI=$2WL:L%4%V]C*\=/F>P2!4F! A2YF6>,859MRNN M?RZYRY 4R&3L@JEM??FW5E4NCV6DVN%S&RQ"T6PW!HS L)NT[P&>'+^[Q'U8 MC;8C[HST!F9^&HH:VJDZ:FOU+4?]K?X:MY.V.KFM]#-BVXV55O' M>$!"C&86,A52I#G.4I6#M.MK198+/Q6SM\]H7DHN**:EA&4I"(>*E2S%F:(% M5$Z+@CT+W^FM5K1F#>" .=F!]M6V@'%PU;QQ0N"OA3N\;QK SP,P(86T)M9* M.<.':6J*&L'#DTH;BTU7!:[/(5'WYL+Y5FV.D]@G$(LL2SD@A5"@X$5.)>*T MDP16H-Q'FH, SG37$F5DQ)!)KA6KDR4N1ZZ8"HR&KN>R%XU+I*=2\FQ3Z_. M'2<063>QGUQ08XT"9^,YF2$B1#@LQHY!HSZM0658UT^,-B/P;SL,O;^K3/73 MZOJ=>3YM\_[+NVJSJ=>'ZV\/ ')>EDJ/?@6#5,D24 ;*@F1,0)#"E%N]V^MA MEA$L,&&XQ%1 F N622 IY=@L7E.A(@\A.X!N(T!(4NWT?20^W=1[A^DBV8-- M=FBU'(\EQ/:\G9'9".1/0T1C.%9';[AN FCL5=43& >C&40%$HIQRD&F#0H, M0=<_%5)65V);FLIUBI=AA%+, 20$4J@$%ZF9=-""4C)!H>M+GIVX#[+;3]'VWZZ^U.O;)F5D#^U_/* 1 M18%YP;5"9@J4&!:,X6;FJ 63,.JTT^Z+ 98 %^9BN)PAK04I%=IPRE6!)0>E MBBUIQ]/%%ENR1YX<06^.?/?O&B=PT MA#BZER?7=V.RZB[=']K#C$HS)+]I*5O-E_Q^LZUOM:K1U=6[6@\G9G5@MR; M'OY;0!QC7-(R11P@PAEF(N_T0TKA>4]5<)@I*XG$ M+",YAE"6G!"^HX1PS<#UV%DTBW ?Z0)&?P)#4:AHV4U7HW61*8VI(U'Q,E1;^38N"RZ MU.O'$ZFVXG[SJ6;5A^JR,BAW#TWH@)K]VHV&^!_5?#W3DRQ"$$MYFO(\+6$* M!98*(H9D(7+H=*PE+I+(P]L>E)$X]TN4(T?!?G%G&@$(LIA]T9TM)SN>0TAJ.Y!^LXDU<-!7U'U MY3*TK"K=&W8X$%=EIC6=YR4&7/\/EGMY)ZI$,535WGI\405Q1-6!X+":&H?; MV))J4$]94?>L!A!4]PA]7WKJX9^GG/HR&5Q-]3]V.$C.(&.OQU32/I*;V! =6TRC<1E=3_:])JVG':@@U=8[0=Z:F[O[YJJDG MD^&G_-6ZFG_1 C23I:(Z/\XS1(26=B5H2EL@2$JWE\DBF(^LIP]Y_V>7(;6UJ9X*DO3K%!2I\HI MU#\>S$.5S;;U=KX,JZBO&G72T3T^>QTU?R4QUY[?WM\F2P,SN6MQQE'6UVD. MJZ=!&8ZKHM-4S@!Z:1V#[TLE[=WRU$9'WFP5DT8/$+7\-?"2 M7]M_CU8X:\?>&?T+3/\TU"^T4W74)NNF?+]LS*NNF^WB=KZM-C,*(($\DSP' M@$.IS'&]KA=R*C(7A7ORZ5*D!2@+Q#FA$!6Z@X.TT/ 1++DJW5Z@\U RC<;T MNJK#XR9BKC39B55$AMQ$J25G#V4ZBO28HC/*X\GE-!3&%WP=I#WYW >P.]K[ M;! G!<,$PI(!P5G&8)[F7;^0'#K=@'C.CBI+(*D6Q*PHH'9.]SX,4T@504H( M.LB5)SX7 7BR9C__&X(P]RF?N0*@._@_MJ"<8>F5>5U?;J?'8?PAV M7A.A^?)Z-3.3P=7V*%]:URO]XV7S3L4S *"@*4) L(S+0A2R5!G?3RQ*;O4> MJ(=9"1E,"T1 5I3F6EJL."]E 9#N[)26L2=N.[!'DXSD,5P[]8I!]WDQ&YEI M-VU[C60GM8M._%5]>7_;S>&G&H!'(%T#,3\$XNYQ( X)KHB>E8';V5.KY(]O?[Q?;AQVI[4U^]77W5T\O&.%U=_:]Z ML=K^1?_B7C=<^MD\HGJYG?$,$B9(2HG0LW;)64EYAK"@K,B1M,[U0IN-IY$[ MI,D.:G*$M3E2WJ!-.KC)KQW@H5^,??T1:>H++K?3G(" M3W,4?,8(E8!3/6E+!1-2Y!+OC9=I[K0K$,ADY.3R^.*(T_U[=PN$XUM_H3BW MD]$1Z'93SS!,1[YDXQQW9Z0R,/G34,C03IV\R"(@9]8OV.TRKOYPW'KZTB/S8D:G.OQ2PC@&6\+!DE0$%"*2I49PH0M[=.O P,IZ"_ M[A YRJOM%_\399&7S)>@_0 M354\^;.3E?C4N>E*@R/V7G]600MMRDQ)DH&R71?AZIB/[54P4Y1<0+XM&;LW%UHS_\.E#;L5>+ M#]6=;BTW\TU%K]=5LY_WU'*;"X&B*%4I"12%5BR@5 [+SC8GS.JZO+ 6A]<5 MITE08'I?EYMQF.VM02%F2U8J9,W/"6D*S^_X>A7!ISIFBW0H7OLH>)MDE3BC M94ZPRE..,14XI?N/RQQ9G5=W_&3LN93@#N5-#DR<5YF()#CNU@G^^D2H%Q$. M-5QQ"/&KS[(BQJ[J:N_6J8HJ=[\G4"WE ;KN%6O[7.RU+-F/7#3MM?:4^;:=)0BKC)!2BE BB43:9["SB#$REI->YH9 M7"^=)[A]>7Q=$P>DL*_J#3:3/<_)"64+1.3XVA7*D3IX(PM<]?INL:K>;JM; M+8!Z-IRJDA044$Y3K!'D'0"$J%--5T"SL6>Y=C69!F_2 Y= NL0 +O=Q9&X M=YQ_K;3&W"SN?J[6YKS2 M_+J:L8SAK)0T$URPE.?TL*Z(S-%8%^$,9S6R;NXAN3H_'%8);=D[(X3! S -'0SO5AVYX?H=E:*KJR<5=C]5VUE9*@P)H3)3!0&$ MY5I_.YN%Q.7L:[7^7+N>AO*SY=(QCV'9]T\=_(6YW?.A*;#UKJ_M2:F=W@W' MI9O(=;B:0_-/BV\O$@UNG"-,+_)T1L["\#L-#0ODRXE31B$8LBI($=6E>=:\ M>KO:2>21.(I*=];Z>K7XS^KJ_8JN/R^VZUWE@5!<&;!OEN(MC!U0E=E^$=(;Y( M'L7E_2HY0CUZ-!P*=T:/BE^-3XSHV)4$^1!VJGHH*OD3*#2*ZU\]5#,.L3#[ MH9HO#8(_SQ>K=_5F\WXE%IN[>C-?SH#"##,H%6*49]"\O;F'H7]M-;Q%,QYY M=),G!K2+Y%IC#;%VVX?X/DNX W$>:B6W@YL8O,D?#>)_2NI5TH&>PJKN:4J= M%W<#1&<:\X)X[EDM]0;CT>U"Z,=O=XAJ<[E>W!E-/US2!0I<,)66BJ2L% !B MGDI%8":@@$HXB6HHF[&WO/;OW#0/"6W^V>?2Z #,VJGF&*2ZB65WF?2S]X.. M8(YVB: E?6>$,70 IJ&'P;UZ\?;IT*S9JM]CNQ\6US?;]U]^V514@]K.!.5E MCKCBM"P0+=/2/)*YLRD%+*"+YO6S-*S2)6L#[TW]Y).B-K80B>AI@%\J6.T03["->[Q?SS M8JG327Z_7NLL?O" VI3US@SV\B^0 7$]: MR'S\L=,R;Z9ZRMFLX"HK0%K(@DM>""++DG?6"$:%RQO1OC:@ZLH"] MSF0OV0I*8BBQFH1 N3%B-[+^PDR)$5/^'9J'OS],./N_?9NRJ_#Y4Y M$*=I?/]%+3:7\^5_5//UC/%"@C)E>4ZP3#.."2;-BTB\I$56.-U=Z8\B4S@% MC%,L>09+FC$BI,@*D@HDL&*Q\RZS7=Y'GX(2[J-@8W'=2^,V%\D.=M+BWK]P M;_;U6NCF)-L.?&+0CRF&#B1;RV6,P$U14*/X>59RXS$;4I3%??5V]>FWVL#8 MS$K <@(I4H@R6C %]"C1:0/3,0@MQH^MXU1E%*HRERF (J5$CU5YB2G@+%-I MED4789"&%V%'@L.);SQNHXFNAIPL5HD&W6CMJ*M[%J3V%%F_ 'T_XNKIGX>H M]F$RO)CJ-EGMD"!10"J([MDB3X62E+.BZ^U2(AE'3@_V2892R9$4DI402D!P MF>8%9)BI%!9I[#<@M*!FL035@>30DAJ'W^BB:F!/6U;WQ 815OXR*E.SS,J,50H MPYE0>2&S'( \8V7LJC4MKB"2N#I0'%A;X[ ;6UH-ZDDKZY[6$,+J'J/O3%<] M'/2555\NPZOJXFLK[X4VC 0CE *5:21& KHNCY 0<51U;SZ%/..J #+')TI#JVJ4=B-KJH:];15M:,UB*HZQ^A[4U5W M![U5U9/+P*KZZ:9:5_,O6H5F.G&"N"0THV4IS$LL2.9=C^> .%TEYFX=%P5@ M$&6I)@$RD1&:8HY3 E'."&D$115A>:@PIK)(:CZJI%+,84U0.\_IKJ M$9[O2E)]_/-35&\F POJC)K;NW/&6%& RD*6 K.AREKNFT[\ZZHZ:Z%%T5.7R2=!KEG*1< M]A=):_J_*VFT]\I/$!U9L[OA9[&Y7-8;;>_C_>WM?/U@"@2:9\OGR^:$R>9' MC4G_YRNZ5?/%^B_SY7WU?O6A,A6E&C&;;Q:;_3&ZM 2<9$CA#&2\Q()Q6.ZJ MO$A9\$Q973PS**)X_?S@1](ZDKPW-3VM*[M#6IND'>+_91[P^%_'YHXC77A&WO 4G)-D8V.(O)9QD(F+3D7,98]'\ ^J\I*.-$ZX#!LQPV61 TPD4FX#_I&6 MMS&BIV+TTN@^J1@YC.,3B97?H!VY8]F-SOX,GAJ*!XC)!,;=(;RLAVWI;@M8 M>T#LH35O>H!:5W^_KU:7#\U#= 54D *"B+:GC:<%0*BS3//2Z2K]$/8BCY1' MN)(],*=7-8.2:[=H-32O;N.:%Z51UJ#JS-A62Y6FL2P7UJ([7)CU5[26[ M[?-V@A4BQ1"F@B$ 4RDAR5K+B .%O%2MA[T!\_\3W='I')M]&MF^WHZ1I)1R6_=4N*L%!Y.Z8V^37'OTL6FM>3+X_)Z_['?UM4:_WW;Q[>55\UO2;'Q%(;%[G.+4M(5<$D9KPS M3C)L]:YY8).#"5^R![=[VX?^I>],MA?3SI/9H4CV7J=UYC?VM/8,8W8SVQ"4 M3TSW CEU>GX;CK->"=]S&&W2B2'(H6*R%+)(*2X4P46' =#"Z7+TL)9'5<)@ M,]X>S/?(!@DC1*"S2%/%*$0%E$29*U:AR#N+ ME+@]7M['SB!"Y'@90"_>_(4H!F6AA A,2(B EQ"YLCM=(7+VQ$*(_-BQ%:+# MVUZ?]-]KIJPR!6F9<90CEI4I*3@NP5[QI%V]9(_/1Y:=CY-/2HCP-UL);41WW:7K;XSZ8&LY6]+)6T+%6&2B5R MF"JI1/NR%B&B))F_&GF9^W[4Z>+P^WY+72&"XZ-/BJV2;D=:P7J?'6M=Z M<3M%G>OGT%G="\"5K0[R^>;&O+CZ=;XT[:RU9=[:R$J6EE"5BF:E4KC)4:.,M.'1#NM&8@_-\%YF;J19.T)P"MTQ"@$([4P9N+D-)#:A&F5CPI_-,^GN "&:1CH\A*/U MX,U_"!EO1Q:(!"@R)!3">5I25D+2U=8Q):G3VY51@4Q=RKVV5>*&+J:<1XB: MQR*H7R@FI..O+EP,$IWO6OAQOOY;M57WJZO.&$L+ M@2G("12,YE0AD:/]X)$SIVL*/$U$UN &57+;P$J^&%QN:NI+G)U.#L"9FP+N MZ-HA2AI((ZW(OLS,&5'K2>4TY*JO$W70YN6XQUS?WE9K5')G4#GN,?N19KG'')TOQ_3J0%4# M:*P]YI=H.;?'W(O&:0A+3Q^>[C$'8,1>5M9WM2E,8_7JZJ,Y^=]>9[?;UR8R MSU*),X5RD6G;92E:FQPIYG26H9^EZ#+3@DL^U\Y)3$\.;=5F*/I<5:=CS@!+ M#LA&DY\S/)V5H1#\3D6.@OCR3);",60K3[]\_+1NSIL^Z!G=G^NOU7IE-EE: MFTB4&,D4*B(Q9HI0 KJ];I[)W.F!JWZ6(LO3+W_Z^*?D>@\JV;90?=2J)Z5V M:C4).B-780B>AEP%\J6.T00=SX5VE^Z_76VV MZV;'O]E%,!>( #T++&@*""F!(GF7NW$MG&Z'TSUMQ*[5.SKZ0+_.%TMS\?&; M+_7ZS6:N?__'T&&D05FPUZ]-ZOMI\T1V>FJQN_75Q MN5A='[T?<@"Q:;KLR_^IO?=#:5@,E9@H*&2N*,W3;NV+%T0XW5(Y*+#(ZOA2 M'_7=@1PV8':J.-E8]9?2L78G0U)Z1H)'B=PT='LFRN0G\WX MI>!Y!E)) 4U1F4*0JFXX$@7%PD7K/4T,/.V>-RA])MV^%-JI[P#LN>GH#M#X MBX$O$W-LR.0U=Z^M$';1U.FT"%)GX9^A77IZ>0Z/%_6>ZW5>KOXLM#DFC1.5'?U9M&M1W)2 M,"B03%.68H( 4+R['DI )IQ*Q?K8B;W/>@3-K/U=[< Y[K?VX=%RMW4@"AWW M6I^PU^(::Z?U-$?G]ED#,#L-F0KBR=,]UF#LV(K2S^OJ;KZXDM_NJM6F,K/0 M]]N;:LWOUVNS[M@^'MP"R&")"HH8+XN2(\$!W .@TFF[-:#9R)+U=K.>5\N% M3W5K2&[M=&LD6MUDK 69="B;S9\&9]("[1YC'4?8[$D\HW,1(C$-V8OA6!V] M%<=^J_S=8E6]W5:WFQDAF61IF:F\4*!0J!2@>^M5EHP5<=\KM\<1>\[:\VEE MXTC2>!+]46R'V)U7X:F%S7'SH]\#YM,,6.R7S.,$;IS7S&TB&/%)\SV5+XRJ M0P9H K=4#.5I[^?-?=EUN5GQ^5F^/52QV%PN:X-L)E$J)A6E,3"+X]<+ECS&8L]Z([^HJ5;W^J(T?UJUGHDRQ+#()D 08E1CFC'0& M058XK1_W,!-[+<;W%L@^S%GNP0]#FN,^_+E"W(&WXD_RA2 '\>)HM!6+&^N[^]CC<^R]ROEXM5M>;GZOUQYOY6IM> MWF^K*_9@KGFH5WRI$XE/)H^;\8*@E(("J[)@A".8<:0T>ZA,"6"%UFW>O>;R8_5]J:^ M2GYM7',\81,E>':B.';:+ G?/GWM(#J;UJJ^ MG6^;E\]W1Y6UU;MZM;\K-H7:&L_25 \>&&!*=5-K;$IF&K/ M!&)&TC(')60RQ2@' B+1VJ) 2N6B2GX6!E8CSV/5GNS9R5!\XOK)STAGG%^D MY8SN]*-Q&GK3TX77596%N"6>:"\0(SR:3,"RYP(F6\'V]VTC( 96[:\HRMD7K0?@Q#J!>7EZ]VY?9):3YIIV+6LR2Y& .8!T-ZO+4 KNE;GAXF&9'0T9"L=$:= HQ$FR7F'W7+X5*C#3T,9P[CS-PL+R9*N7/U5; MW>+JV^I=O=G,2"IQ"@6'F.40E11F*9"*ZW1/XD?6-+J$)_8Z1'-Q:^Q_K1;7-[I3T:_5>GY=_71O$I'W7YK^MGE_ MO]ULYZNKMB[]*,5-DD.MY4%FRO,,@50IG^BN?:]ON$-:V2W::^AYBT&),& M9+)'Z5:H'HSA\S/R,D&O0E,\KFX%]Z:. MTQ =;H/[N%W/[V_GJ]6?U_7]7??88Y M.3,#[BXF""L]5*>MD(>J "F5,BL8R1!7A.9=ILB$@%E/W;&T M,H[R>!V/Z4&EM_I$8#&(_HQR5N8D/VX:Y,CI9%7(U8_7=7'TX+RU>C-@LL7_0K6>7/*6*$II)4= "(L(P;6K+NV_CW'8AW?Z+D66C M >(T17(DY/5U[SA=8 M29YJ$YCDB +937YX":C5U9FNWQRF!SM--9QIL>S%$1CQZL>G^C6?NR,W[$]<==]VX5#YYY_ M._H^EP"9J_T+\_RUD+G$O$OFN4J!=<+M]M78G7L'QJ%SNW%BT;FCT>'8N7[$R@<_OAKONV"[<%NN.JDG>&K46]:E)_QO.R(#ED' L"4)FF M=*\E)$V='A;R-A*YZS\NGNJ0>>U1^O-HMVPW"(5N9D33(:[>R#YO^ M.A2!R#!*-,J&Y6F&'-7(D=;IZI&K(Q:*Y,6-5>&KJ+Y4ZW5U]:'Z6JWNNV63 MDI1&_TK%2BX%PY+LQ4^0/+.O?/7[?&0-ZD E+2J'@DY/NLZ+S4!,N8G,4Y)\ MRE\]V7*H?XW/FE\!K#M[=A6P+_K[@M &(&<"-; ]':B#-910)Z(V?'YGVM'1 MB[H4%) 4!9=9)CC.J,HDZ2"4N:1ACD=Y&(XLPJ^>Z=E<)!UHC\L-X\3B]<6M M44 E0=$=TGWIKK[U +.R] 6RLWRWF7Q;+ MQ?9A%W1^+*^KKZO%O\J;F82ZJ$N*.==02LLX89U0&B)AD&I%-IT^[FO09G\Z MN%F']RK;(PY3LMB\^VG;!2D/CO'.LWVUSU />,?5P# NSZABHD&9ADZFBY67S^4Z]MJ_;V.0-]_62Z^MG4A4YB<*(VAY0P[(#G*66=; M:QITMRN.Q<3*N0-YE:T[F'7'G@YG5NV!AKY;$H5M/^$8'4', M#ABO,O&]NA^[KZ<7?6QDE/F-1==#\=5=>;\N;SXOO[E]Y M?_O)_=W-K9-P]\_Y@CLG"ZL*EBL, .&06Z5D+@L!%>;IKR;^ MF7WOD(4)>PPN_21[9!K#Q'@/SLFQ(W./[RJK.XXZO>TPCJNQKW-V1CTC$CX- M78SI4)7LX^RI9?]1K?_Y=M74@C=/+ ,BA""%5E37#\4K@[7I)J!%-JAVX&./ M,2&UE1QSEF.EB, ,&*.L,$(5.'EOJAI9MEAE=RVVGGHVA,] 01N)RMZ*UA&Z M0S@533M-FX^H12!]8JH6PZ-3LA:-K6!=LRZ"W'PK;_Y>53=/+!M!-6?84&IR MXP)%ICGLYB%4A==AHB![I#",%*S0 &*JN(1(("H@!UAP U)71#MDV=<:6D]9 M&T)GH*R-Q&1O6=OSV0"JR7+,/(P!@)N1!H4<_3#AE+MK$BAJ*$3<"$RE0P:WE$!9RG->"%CM$ MBS,S*0)'@9H4FY[>XN. 7$A@G&4?)0EA:F*2$03]E#:$^^]W V6QN5Y6F_MU MJ=;ES6)KY]?U;K.;)>+&_>6B6LV7;U=-M:RYG/=ET^Q0SS OF"VD=7 TL)1]FVS#DIIO.+5;E^]M'2![:IS9<^H.X$@SE&C'-E *6=;,9NV P M)*$\;26'"C/+%;<<86%Y;110%U=*@7-N@N9KCS2R!E;G.8_GZ4/88ST1N/2+ MW,:A,6Q5ZLM@DKCN)$%G@KSAI$XCXHO@1Q7[$2Y-C[-)UQC$2R$(%I$2L2-W5M4;3 M3(70'DMA_/@)14)JPD1BS\J%'F)X3,09<>C)V#2$H2_X9ZV1!G#@70RI5C?5 MZNW*3;$O\]4_W]_>EG7?$&?VW5OY_F/W?AXU2 )>,"*-$+Q !>?=/."0!T49 M?A:M\PP+)*EF&&.FA1&4(*TX+HH"Y:G?>&E!9GN4V0YF.WE^:9#^+;!4$H=I MS[+)Z"0'EE!\^+V02'EQ=ZZZ$I7[:4A:9)^>5ET2,#:D&OQNW^*C $AS:>MV M_1+!S7P;%)& / M-NO07EX 3_$8J(>#AV.Z\CC<-0^UC,3?$/%4]^MUN=H^AV"8YL)E9$ "H2U2 ME C3S6+@YO%0\3QIN*"8T-S]+Q00XR)G4N>6.TTIM N>:.K'SG:X#E*97;\V M;4<@N[]DCL)S),GLN)^B9)[B,5 R!P_'="5SN&L>DAF)/U_)U.67[=O59KMN M3@?*^6:Q^72W+NQ=@I@0JC!0@%R('!B+)4-'-8&-M4/,-;Z-4&E[D M$$.%)$:"<*9)(7!=/8/,YNE?>7#(LA9:5JVR1UMQ86H9CV<_I;P(Q6$J64/, M#ABOLGYT)Q%(7_K.B&/T$9B&,,9WJTK\Y?:/(6>8NJBE )9B3)BPVBBP#UN@ M4^.^,>),09A#;30 &%("T:5%-3D"#H+N4Y]X_#]_7:SG:]NZ@@D1LK\.E'A M\5U4CH(W,;Z^<;1^SQY'W=K&: MKZX7\^6':K-X=*:=*LZ%6Z\=@ (SJPLC;#L%N&2Y\NW)ZF5+6&L++02%"F.M M <D]O'I6[ %F'<(>-S_B3!8?VLY,HJBL3V-RQ76I2OB5 M]IR,[?%M84G=EP 0:04HW,\"-_5VTTY+&72UX\E/2^MF0($XEE/;NI M,@@SP2'DB1?IPU3K=8,CE*= >8I/45\ANLCMC,<\^"A+&&$3TY! \*?4H@\' MK^G"3;F8-=WQS6J[V#XTI[3=3Q6JH"X=* 15"B@ 9/>Q6XN\GKQ^Z7H&L6O3@Z+PBIZ0F,V .8>4$/-IT@ M;,KK__:U^O'?G7>U%O#Z3YIKJ4<2\(+G+\S_(?Q<=O(/0EX-_SK\IWW[X[MS MU58SRX3[J@D4T 7',O#[3DY$2-LU]^8@QQ8]=/C&_>[%R^6_VQ^X M 9CD')H"8P60I")7C'2?L0)YT&F7%WY>6@)(3BS-%<24(2XPU]PX7W*#7*PR M7K3_KN_)O#ZD!8;]:?CJ'?K[4)4V_M\3XI,#A+,WL3R@AP.GV]^O59K?U M.F.,:"HUX]) 02D!.[G#!'$2VB&H\ Y$8(#A1%5;O*2>NK*PC)N<^EX2?VP M0(68TLE5KDL.- &IW_3=H+8S%N5^4?P&ZPU:_ ].?6J8=1C?U MV[>^;[(&9OWF3=8 '?L17!_RSF0)D=F?1N80VZEG3^0FX*R?(#:6-N)^^ZU: M-Z]*,DKR^B",0I!8[++MNFGZ;E(BR <(X3-3%+M\B6$*C108(LTD-5#+G'"2 MNUPJ=:[P3 ;J=MD\SW"(:H73FP?M4O*Z4"5:[%EXG4Z1U"VIT1Y*UIOAJ>H M9/V=.:M@ SD:HEQO-YM[9Q 0*U$NOR(W 6L*C4$*1H:JU,T,T0T1I:)"4 MN+#"12\(:2N,+:RV,K^08BT:=,/5RI?,_DJ5@,TFTV8Y39$FGSL4>V" M0UUP!A' R !),%&<%'DAF,$B=>>&%F+\G#(*U7["-3;+80JV(WAZJ:0';6=T M+2;ITQ"XJ!Y5Z3[1WI+W+.PK""/4I3= 0&&MH307^\!!Y'E0_[YS=A"V1 +& MF00"YY1)-SI6,@@LH,B2U&U 'TOI:4RB$Z=N%D\0Q%?IK5F]C) M:55_3TYKU$!V>FO3+OBC3'%H--0 2)EK4#!FNGE$(0MZP\FQY&D(R0ANM2'W(F* M4R]77E.H_OSXRM3'-DO#N FL"(UD%$_F1J/S#"=.LOCA3HE MG^7JC%K%X7@:%]S8'!*@A6B=X+ED",U^E.LOE?=-C6F!#]&!8S^]Y>"W M^_I+J+LK[ HYOZ_?IU8^)PIR( MF!Z>3#T\J[K9-]- $EMD%<\)9EA;DRN#=]X4%!1V*JHZS(OD\OH?Y>+KMSK6 M$NX_GW\MLX]E?8NQ:<59K1J0]_-E]KEN_E1OM#Z4\_698WZZNJ^_EY_E?!Y.?R[^VTHW0/V>8$$ 5UI033B6R M>:Z-LBD#N- M.17'E2K!QQYL3]^6\R*7$JM+6,%%)(11"$"G2F"06"R MU,M$\DRF195M]K"R/Q?;;]7]-JN;)2^6#]E-6?>P7:R::\6W]01L#I &1@+] M"/83J^3,AHG4CM(#GJO,_N/-;V_'U::72#FC28,XG(86#7.ABOA-!=:"KK^5 M-_?+\OVMZ%Z@LM6ZOI%],-^V/,RE9=B2@A682#4GBV\U<3+2 M :V+V7NH;UQ>\F;CP!Y-LYX-3N.Q[Z=6ER$^3,+B<9ZFM.5+X;EB5/1AF(8* M)O#K:<$G$7,Q]?+=OBT4JZ_U2B44X, "JP5G^0X#5:((.@,?UW)BW6P>1CD. M0EZ8R .:Q,4=A'C2F8;_,/F,1OW%U/.=3S^Z)*/Q\ZAH#]]Z*&E?!KT:W+51 M[J^ER_ANWC:;GTTAONL !(J"U6^3:BL@,07#.3"=Q4)*Y-W";J"=Q$JY2]B^ M-_"RQ0%?0(NSH4R>%\"Q2>R5\+;(LB-H5SUZQ0TE,J ;W(B$]NOW-H!8OVYN MYQEX0?MC\C:!CFRQ/*GB?U7#5?PW1\#.J&8Y%!0B123G4&)!$>F,N@@=#Q7R M %,_KY:'\-E?SA-1&4W1#_C&972XKB=B-KJT>S \2-T/OQ\H\#T(G*[&]W'& M0^9[<^2E]&^_W\T7Z_:PS&UW?F9O>P9RBS VAFA%<6X9IX)V%H5"7EV78MA) MK/$'=/7[KF4[DPY2'Z!+0_GTD/D1J0S3^"-@V?O;;"=(;WNMF$-Y#!#W$?GL MI^S]>?53]?,$G)+T2+1-0,]C>5+%_ZC"'TU_Z=20851+I35UEA1 E"HE$ =2 M(U)@(H.Z(YRR 91&PBU/DE.*C51,*)>&Y(71N2X*G/K67_O.:K9[K7X1>IB@ M-W-^9>8Q2.M14)[$,<(3W)PI$P]EO/ ^^7!6O(+&@YFC:\X?RSOW MK7V;;\H/Z^KK>O[]<-CZ[>JV6G^?/WJ$E2$!*!>%RJ60"NE"6-B>9 0YY_2U MF34:CH13\##[CGL"9 <'LIT'V<&%[,@'GU.*%QJ\@/!K:H/8+T8[&LPWKP[G MFP$#ZA?212#U5-PWYGA-(#@AF&PY;+!N-+:AH:Q28E.V#ANPSI M_98W#_('KEC>;)Q:E^+3.8'5)X%35=)/L,\EB69N'& "AI2PP@PRXTU.4(ZK^OM10ZYDE(#S'-I ;:2C;/Y^'Q3I\]=B3@\ M^U4\+D1QI$W);+ZZR?Y7M5AMLW^XOVZNA$VB6.)/ZYGZ28*QF49))85C+][B M2,"=_Q,IU5VYWCY\<%_R5JR:.^]WS0WX+NCG&C!34 R85E93B)Q8F[KH703M\-VE37HFNFZQW>QRYNO,G9F3L9C>QI3,:(_SYX B2Q4T!F(GI%@AEP%RRXNZ M)P[A2 E)34@OYGA&T\W"(YR-LCU"^B@%N%",$43DF1F:9D"F,5\3^?9"A^=4 M#$:=RP=!098S@Q7,-RJ(B&#\I/I*(]G.LCHWTY#+\ 7M=T5H[VA]WMFN;:^=%YL (8 M2B D$+@H3#!#<8XPD@9S0!AF_>Y^OV(4 (4%%T9RK3'A6.8Y+U1.K8*D@,68 M[3(ZI,&J&8]A/[V\"+F!&YHO\/JPOX>WZX.174PE?1D\HX_1!V$:RAC?K9.W MN*/R%JZ&36&G25,W3RP7$FJ8"YBC0O)<PWF?FK[DU;'E7 6N1]A7$ V:&:. [/ M_>7PF,X)">%)VKPT<#CI4Y._"!Z=5+Y8;/7H 71]O;XO;]XMYE]V=PF> )"$ M$J*9SF&AN ",Y CN0Q1H@JY3!)AEULJ\OHI G-\<,6$9T=)PS2VG+/D#<(\Z M>+58LR.PO9O]#&8[5/Q&);J_!K[ \82D\#42O10QVDA,31CC.7:ZOT]<[L)E M\L.ZNKF_WO['O.[+OWWH@#P\A2%9#H04" (IE"P,+' W?9E!LI]8>AK/:2Z( M I(A7F#).<\%DUAJ(0& *4^#WP\G3NH[;R>+_OJ92S:0U7S HSWU\X=V /I M>[@3DE _1KV$-/+@3$U.8[MW4E23\.A_>_>V=$G^SO'DQ;NI M3LT154+3 @I.BYQ1T$UQSD0>=JLWS':NH.8XU])%8%@YTX @K2@36&CMUI<1 MA;6#GNVP!]_\CDO P77W*[U7VQ2UB![17CS=U+JNN@;2>$==4 S0- M;4WFW;-+R2E9]%76]W?E>E[O*[TKYYM259OMK&Y\B:TU2CG9MB)W\BW:!@Q8 MH*((V@KO\?.)]7&/*&L@764UJ#!=[,.9G_0EIBM,W<*82J)9S_DX(TL#R)N& M\@QQH(KV(87IQS_FZT6]KAWLN-B/(84%H5CDQ 4 !5&='%XQL89W>C/W#1D8P#^*M8W%"8:A]\O M@'(_" Q7 BF#&-80=[^O0.[$HMK.EWYBX?^K02*Q!^#]^?<.+ )X\1.%-)2$ MB<'%-,!G[H<3-(TYWP-W-?33".B$\:[\.E]^6%?797GC@I##@W**,X"DL#G* M38&,8%3J]JXTP;!0KSU#.NS'4W[C#E)VA*E?_Z'^M 7T5AB%OGZM%'K1Z-=# MX937+VA#')8FT"%AN ]5S.]F@'X-)0-5MY^C6X&4#= ?--0&$U]>Q2K/?7WU9XUPYF: MH +W<.*]Y'08TL8+214&G)N4*Z%"Q0QE=SE@D8$O8@9^-.)-5=\ M^F0^?^IQ+3N '+^,+2$O8<+:G3"]T&7.QSR!Z$C:--*XO^)=N2_?E($P, M=H?M#VT425&@G%BA;4$$M5;@SA;#%@0==N]G(;$T='=.Y@VX_Z>/1@1S%B(5 M*>GJHQA'MW0N*AU/>'E50?KR."4AZ>W#BWHRC!'O>]KSS;?Z=J/[0]VNYL=\ MV=QWW*KY>OW@@IQ_S)?WY2PO:&&T0J10$DM"F8*BLUT(2V8_RO67RON"=A2; M(3/I&)Z_]#A\S16:Z_I/R@/2P%O9<1CV$Z7QJ0T3J3VGS9\<0;S*YMNL0YDU M,$>^>NW#W!D9B\O\-&0MLD]/[U)I$>#VH'/XD:*;(+X_!QHG)F716TJOKZM[)]P? MR^O2B;B#\UNY[4P2P BU#!(JD844&)#KSB0PN=>KVE$,I:Y@[;!EZSVXJVQ5 M;NMCX//ELOIS[KZ/K\CMNUTX2S/*M:I_3^>8(H",58QW)A ,ZZ<:],.)17), MPIEYT8NK:MTE&8]ENLQR8Y;,U^K6G- MA=9N#]+.2%5,RJ>A8%$]>M8X/39;O7;59BAG!>"DL 0;K0E&)E>=#66$#CD. M'?;+01H6?B3Z<_V?#)*K0*)Z;*%%Y6C0UMD%]\M\]\F\R9J&>/3$?FY?+)"! MV(7AWYSC.R"JD((A2S'!NF!,0B!(!R278;V+$YB_3'EX6:V^)JP.A] ?MT"< MB/D$->(#TFF6B0_X(E2*>PS+1*0QH8,]Z\6]N1S\4E2=V!I#IN_U)4V>%KBL>A">404GTSR9'X#$TASSRZU12 M)_+DHQI,K%P=CF:>+?: =WEE#^F*P[*? MA(U.<)B4'>#MRU\.8?;+'F/6@?S;V#7ZUWD[6[N/2/LT-"ZN2\]J_='Y"NWV M]GG^U][V44@(-(70""R !07C5.>LVV"3C#$5=A9TH+&0B=CK$.B^Q]AV_E>O MPME0-OU4;40:0S/5'7\.V2-%JVZ;4Y[-';E,=$UGF?PC+)%HGX:FA;+ MF1/-UJ)PY-U;[;")<&0+%4XCZZZ8 B!@"HTP-3M;JLA)T.9]/PN)H[-V[ZR/ M5/4DS$^ATG,5)DR/MQ@OI3HOLG)&;(:Q. V-&>C#TU9K$1@)VRV<&>VRRR+7 M*D=6YCD"K #=CVO%@KHF>?[D*/N#_?<%7Z.I2URQ M$ZKLC%!% N]Q,62M$3PD,-9-8 M]+I+\\L#PL!> T,H#!:TE.SUEK#+MQXXS9"?9/6E=7(BU=N1T[(TC)O0RV0? MY@_U087NK)>U!BL+F72F"J.08>@0!K+"J^W<0!.)!6A_<^FNA=7ORE7GR--W^VAB5LG"& M"L.DHH QI+OCY=KEGF&'.'M;22\RS<.-1U'.Z#/F96;.3YJ!;$YFW@SUX_G4 MB<),SV? .F-*:TXDT"IGB$!N@;1=)* Q#.N-T=-$XGFSW\1,28JF8YA@QS')8 M0,HZ0YPQ&?1 1?C/C[+MTEW+\EF5H_'6M^00E;+AI89+UQ>"Z@K>W$U#2H8X M\&H=(9 +7PGY//^K?))*B-7-T<8PAM)0I8E%[G\4YJ1!]> MCX-I1Y)X;##71(L<%QA0JJ% N9 [@X9P%;3;,L#,*$?4]E=$^T<^0YCTTZ:1 M2 Q3I9:_1_'010^POF< M*=![[][OU??OBVU]@;(^=**J5?UB<;FZKBT2IDFA- 2XX$;FH "\:R]FL.0\ M)! 98B?UN8\#M+;5^S&X[)??JJW[ V_^$ A"@@R%++>4Y%C#[MJW404R M(3HUP$QBF3I&UIW!+1N$@:?4AC#I)TDCD1BF2,>@_KT[9BNVV_7BRWW;NVA; M91_F%SV\UNN\;02VIR%4,1RIHG^)P M+AZXWWZKUHM_E3?_(UM5JS);;#;WY4U@:-6+:3_]2DURF' =^/W4\ML NLK> M-JR-WA'U*3-GE&D(C].0I$$>/.]P.I"-D*2N6AV9$51!*B2#"A% D,X%ZGG+R2X/6B;QK*U!_^"ZG< !Z\C]W>W"SJ M/A_SY8?YXN;M2LWO%MOY<@:M82Y%%!H#:PJBH?L;G;4"XL!G!?M:"9D:O7K( M'(!E=9OK-XM5=MUB"SSEWY=&/TT9@[\P:3DBKH:4.>+4*\2E.;;\,C-G!&8H ME]/0F<%>/#VP'(65@,/^]]_OE_-MV?:3=V)WMRZ_E:N-6\G;LS'OJDW=BN;] M[>?Y7S,J"<8,&ZR 8(863%G;H9""AKVE'-EVXCCJ"&[WM,4Q8#?QFI-$ORP= MYK_U:/ 7?2@\%>V"HQ"H=$<#T.[N/\*:[8YR_?*N'8!= RV'>?3[&R&$GA/( M1$,S$>%,Y=WS&R )6?05VH_E=KY8E3=FOEZYA&ESA$J7MXOKQ78F0(X)RBU' MC!ID".=<[.-**(-:I$8PEUA..X19N8,8II8Q^/03R)&I#-/$/8L=NNR78YG< M 1RY#>KKC)T1O8AT3T/G8CI4)?LTAVXVSJ@ !!,K/S_*Z:C-R2W&H3N,K]/7=VDT!&B( Z]N%P9R M$:O[V,Q:11#3!@H*"\&$8)AV9B4M<,]3F/V,C2(^1T[7Y?O;.OETF6?3 MT?MCV41JJMIL-Y_JO3<,,9YC*Z%AP$IFF,#, MA7"&64.(X3RHYI8:RXAGO/[]M6EZF<'P$\,IC4.85AZ0U]6U8^S9#GS6H+_* M&OQOOM0.9)T'V1^U#UGCQ,AGQP92?D9_QQK,:F?#UM_+F M?NDP=4GXAW+=P5A/JT:C,*J=VFAW&S*\EWI5@E=;J[7B[MZ%6E,SR!0LB@0S85E M&B-9$(*;R:^9M1S H$:^9^SP7'$)*-08"BP($E3D0BH(B2FX0JE/)+?0KK(& MW%5V!&\WIT]/Y/B4>E8/1F(SL'#0G\@T1833+)VK'T3@=AK*%L63IU6#:.P, M4ZAWBU7Y=EM^W\RHX(5D&A(7CR".6('<%-M-*/GGCCI6-]67I-R^;+KZN=R?=WY7I>WW]M;#?_\UNU_=_EMCY973I.;L3W MNKWQS+HHC],\1UQ3 %S6!5C>S;L<&*\#,'WL$JP8T]H26$7IO^FNKZOBUA-F6NRP_ (Y>6&X\F:5+-2KS0\YS!OUID>/+VPYJ1D M^[+K3U+/JO3?:I\8^S&(S^7Z>UU;7K47H*4% A84Y 1A##/OF,,'.251P@34&F AI)'%KLE88Y,JDWEJKT=2EO^L=GCXA]3 Z0Z+JT9B, MM,AT[*K7V$T86I_C[-7H.@KA4PJPXSCT8HP=D2OO&\WSS3>[K/ZL.^&Y/WV[ M^E%N:@1B=6,7J_GJNO[S^GIN<_KAL)6V[_:0:T[<;,Q-#GE.#:*B:(\^$&P% M84$]&)*#22R%#O>;&GBVZ) WVQZW'?9LO@BD1BA,8FOH68V] M[>=9_]7;1\.T=R [>) =G5JX5.^:H9R?D>C1AG,: CZ>NT^O@H_+L[_X-U=$ MS5]WY>IFL74&-V_;AJ@W\G[;1M7U9=*9M@@54C%D 9$Y8JS>6=N99T 'BGPD MHXG%W"[^JOM5-$\E.^'^/_>+NE/,GXOM-_=7C]^3\GW]*/!B^4GZ! M<0B5[ 9B=HPQZT!F7^ZW3;I?%[]JH&.KLA]]9]4W\@A,165CN_5,39/PYE69 M=N'X#Z40FW9'E?.H-?5G/'0I$[ZZ@)[W9&Q6=K:$TF;NM=9XT>] M]FV_E6Z-V[M2KWS+Y@S'40G-8[OD4F,8DCQ.;2Q[YI*CC:EG@AF!UI/YYIA#-H$U M>EQ_JTM-CL!G0!\=I>@N]SMN@U\KCY_6ZQO/LS7VX?F M7YN97"M@!$!W>3N3V#5D^5UF#.6M M__VI<$KJ)Q!S)W6O&ND3#HNH'R%9+U;7B[OZJ8'=8BJ*PJ(\!] 0+3E Q IH M+)%%02C /.C.PS!+R8^%=:=$8RQ9DM9AKXN['?JF^MO& ME4<.]"O5)QZM@#!_.J/6+^!//WI^X?\@'D\E N,,S@12@I$4Z@Q,AV6P&%H"3HFDE*'*.5\/ND$DD'P"_1 MF KW/1;1.M#9R_!!A1='*ES'.4^V!_:;I"/W?A] ])E$9HSAFT::,XJG3]_> M&8W=F))]G+H=\ BH>TJ,8I2+4K^Z3D/IX4IV> M]71"_;B8/F&9?I'D@2(];.!^'HD>Z&E$47$&#!2( *LN4+2SB0.I"Y)+XW6,+M$@DR0UE M4@J).;5<$\*9@+C@AJO3P67WJ-A5^U(HBE4]6)-%1/H!J1R+$J^6<:^I[D?+L[8-B^R"M6 M-R^\T[M'836U@.1<4\P)R(W[O]VKEI(3"[P?:8AL-IU*[I%VC^X\>_;Z4FUM M CD\$PJE&HUI!$#)O'OV1&-*%GTGM).2P]/:,XIAS@LNE0:&:\",X;:S@1%& MLQ_E^DOEFV&&_7;(G#R&X3TUZY5RT> 9=^(]HN',M.I'US0F34_L58P/)O"@ M^IFGY5VB42Z^KE3=VF1U_?!Y/5]MZA9RU:OEDVD)F[^\[Z]&[=_C!XA MC;GB"L!<:8%-47<&;L%*)&!0*?U"$!.7;>KIMRL4+%9UK:#V([O>.9)M#]BS M^1Y\X)GY"XVM7Q#S$PQK6*S3./1RD/-+[=3?KK*=7UGG6';D6=,$\,BW[.#< M59/6N C*.3CR!8 D@W3N L%EOXII+!^7)N'I!88IC$F,!4W\F"^6=8<2A[J^ MXOUIW^+I!7@Y((39W!@E,(*(8,M1!X]1A6(M85%!)5ZTU'[!NE^Y['JY^%=Y MDWV=+U:;[!>7BV_*S=\RIUR'GB&;JVS52M?VC'1=>""'KU<7&\/H*]0!^56V M]^J-"T_>U.UAKAXM2O-;]PE-:TT*&8B>JU"2L9[^NI/&[8"5)B'O,=:6O>D" M%=;E: PJ")105!G5Y6E2DYS-MM5VOAR^;G@;#%H3]M@"1>7ZD:@TB\'?7BLO M).1XN*0GH3>Z7$\Q+QBHK\'$3U\[PUT*T,6>?'DWZ7YN=6^1+J[<;M>++_?;I@WO MMJIOE08T6(O44_LTA6>T+ ;QTY"P*)X\;98=C9W \RJ?RJ]U1/AVY7*7[VT) MHMLZ4LBQPPD5.<$<(\;<_^=0&XXM5?;5IYWC&1KE=,H.7W8$<.B)E"'<]CJ( M,A+'$/VH2@4;;(GEL@GU=H8WOY;? MOY3K&2D*6B %3>%B.@$*SBC8&6/8?24AI)A(7%@\7&C8[7&$!5E_B_&*K M$3CKDQEV<+(_6D CGZ!YF94SD=) &J<1) UUHHKZ:87TF%V6\[58+KZNRO7. M2OV.$]&RR 4S)N>,&60Z*Q9*_QOF/7X[]4Y%C2C;01K:+?*9=Z<6V0$\3&!) M'8*^BO,U!'S/GZ[G*V=@(U8WG\KUC\5UV4V>W C(N:4< ^WL"*4PZHS)'%&_ M8UL#C20_O[6#%A# #V#,(R,:AZJP=;+#E#E068?J]>4R*G4!"<\X%/;+D(KP^N[RD7M]4G=)H;969-$X8(4TD*N M7>BBF 9P9XT+!R#HM<:>-A)'%[^OYLOFTREOLNL.8E;6+\(%W\'L3:-O73@] M@Z$UX8ZP6DK:5.8R&X>Q.8T<9K 7SXJ\,5CQU9V_KZO-YL.ZNEUL M9RY#05@6.436PU/X(7%I3&X=@O M0AV=W,"MU"-X5]D>8$.P\"$XB53YD'9&NZ)R/@TQB^M2E? ;#;R26JVJQ]IJ MVCQSAJ%EW!2&$R@)9U1(7.SEE7(8>#VUMYWDPM;FB(O=Z:%=FOVWYFK!R'=7 M3W%T9JH-YW4:\RN"'T_OMT9BQGY^76QJM:+[(:_[:>W^V;;VL5F!=X\5+U99>_^H/E#8 M7C\J1[[7/N(HG5&;*7XKT]"O23)337^F!W;$N?Y6WMS7K^=^6-?BOGWXX"9X MC:K&<5>;_ER?\9T18 5BNC 28V M$0S:P''##-+6="9IFA&$ZM;A^XJ:_ U M K9'F/W18/3'- M5P]/&GVW6)5OM^7WS0SDTN306HA,#G+@$L="[ QS &!083>"N"7Y_ M:Y=5M=YT3\C=S"0@ !6:*$ (5*104J,. T-6>Q\]C6XY=8;;P*K3U-L&6';7 M(0LXCA:?[O/2=WFF^ZG@3@3%L0A>9;LA>'^;M8CWCUQ>=@@"#@I>="CZG1^, M/B1^)PM#F3IUX# 9XQ,XAYC.MVJ,;S8P(-^]]_>Y$M<.P;H\B6O&+.0@-PHQ MP@$Q5EC5903"$"N" O-X9E,'Z-V+OW?KQ759+U1W.ZB! 7E$HCT#\\MP'+@T M[4#6E]QW,+,G0?O5XZA]Y$#=F\1S 7O\D9A(X)[ L:+F M9E'' /-EIQGO[]J-<*B8($0@380Q#&(@>(=+,K]3F>.A&3O@_W.Q_99MOSEI M;?#50M#E /'CSX$#%2\M&&^,DJ8*C1O9P8]]H)JUGDQN!.-G%>.-Y"B91N\1 MC9J G"5U8%(29\!^GD0EDK\]DI>83/LMUZ>"A197=?MVM=G.E\MVR]<@5%@H M(,,:%(PS72#9 6!,!A3=HIH=;0%>'%!E=SL70@0[+MD^:^O%>.Z9U'Q^*:DY M#, QW,L1'[(D7FP >JY],0?"CD2I:$YRDL66D MSY>E^+HNFY=\NK__H2XDS7 .M#&TP 5B#&A-!2[VAG7A54V+:&[4*EJ(UL4A MTV=Q&9W'P$6EH[!IWN 09GN(5X<@_<-E^ U90T;GN>?:$8%OSR7#AY&32T54 M.J>P1,1UJ$KVZ85MM)B-H^!/7=Y5F\56+S9?[IV(-FO0QW)9=T[X7'4+5;-N M;9JD"Z8GMV?V:E*/UC0V M;I)[68T[!R*$YVJ^^?9AOKB9<6L(K<^XHAQ:2+"D;%^7(@ 4@R-S;TN)=?6H MR#O_7MVOMO6<_N)B=([W@(#<6#^9MP%![NBT\ WI,A_]9LJZ9-]?U\^?[+B7K\V5[_R48=KWZN=X']< M?/WF@KG]"(0V:>M%J%^\G)[+,%$_PI,= (W=FNT%3LY$L<,XG$:,.M"'9TW9 MAC/B?>OS\'C[IVUU_<]OU=)QM6FOGNY[YAN#B]PB6A0R+QP":VD.(!%$"\.( M>*W+;%QCZ:;/'E\M1,<(_SUK,?9X$"+2-40?YLY,LKC,3V/21?;IZ>W#!(P% MO-SUO5HU9G?]& &TE#"E,1$( "ZE8::S4Y] " L 0G\]\>+? FHG7/#K7*%$ M^2[L*3D*7=0/]%RLW>H3.LZNYWVIFX:L#,#__ 6M04QXOSUS.+;D$I.W*S6_ M6[@@>F<3:I4+(7++),5Y80O$<&?3 A3V!,T@2^/5B&IT;]ZNLAV^P!=IAM'I M)S#C,1DF-D])7.Q)O-1;->>(.B-#<0B>AB1%\N7I S81&?*6JNOK^^_W31G] MU,NHW;LC.#>60>2R'%AHR[ 6HK./+?$Z\1C?:FH).P#-_-X0#I2V>/1[RMQ% MF ^4O/?J[8E73"^E>;ZLG=._Z,Q/1 OC^_54%Q,Q%]#L<%W.-Z4NVS^^73U/ M0#]6RZ6MUG_.US!#0NCVDZLEQW<[)<.N++\N5JOZ^58Y=__@VLU@-V\W#=B_!38T#&?1<]L@ M*76!6P0-EJOL",W(.P%/R3A7]>]-W#14: #^I]7\@4SX;Z<]5:\9 91KC@RT MP%G2.2*<[H-$($P/*0DWG,XD;DQP(%G6UT#N?!^'.E$ M.O7[RBW^R\6_RIO_Z5"X#^CO\\6JKG&\7WTJK^_7B^VBW(CUHC[BI]U?KKY^ M:+[1W\KM^]O/\[]FP BFL<*T?B*Q #H7".TG,[8LZ(6E2X%,G"O5#=JOO[F_ M4]:1^?W>F^RK\V.3_=)V8?];^X[3XM!N.BP(N-P0^\42/\7HAH4D'H7"@PM7 MF?@Q7RSK,M>;VVK]IC[;=I4=O,]V[F>U_[O_/MOYG;6.9ZWG5]G\UGV&F7-^ MY+>^$@WAF=7BXE_---:< M-^VQ+V@Y1R2GSJ[@$!'(P#[C989Y'?%/:3]UA<^A;=+2ZC:[;@]";)J#$.OZ M,D:M1MLJ*[_?+:N'LNS>%+D^8MYG3)0QC7KV47B49N&DM!4@]? MRD^2LCE0P/\Q7]Z7)X#( D,@H81", 4-H=H4>R" Y1'T>XCYGT.^HTCVH%$: MI-AC#5 \P6X0_X1Z?8;I<+F.,6R35NLH#OJ)=3PNO6[.NAC^/Q;;;]_:Z']_ MW']V?K!?7[F\V>']?+;:;F5LDH"B<:2N%YI(CC'6' P)*9ZOR M:_T[Y\4ZG7TO*>"M%!Q#]58$A[KI<;J#O6E5NKU OW(3O@F@LTVYW2YW-^R= M!*SWKNRD_;YV)N#B:)JQ.B_8%QZD7GI=C\X1WGUW@\]5MH-<]\8\@-Z=&/]] M$L,1<+?WXL/2[[[OJ>'9'H:G"AX>OUO ?1A[83E,S_X$;@NG]:\:ZSOND;=\ M+/IRM[*$W'?[7+?CLE_XEI6BC$9"9C#H" W*2CT_HWB%]N:IT@;S#D\?7 M,H[8PS&A7".Z:R]E&6GXBZNI3=XS,T1)R30#JLB5(*;0>(_ $DR22:J?^>DH M:@HA]1R"F#H:D?;T,MJ G:**-L &BVC86/Q,&AKH62\)[<.>_[W5_[S?'3+Y M7)VXC=9(^)>G):./9=MXK?Q4KG\LKLL6Z\?RNOJZ:GZEA:V9%01"00I$>P*_4>%^!#[\Y>>DC]9/SB.--I_Y%KS4MECR_T M9H<+O>?*^WLOLYV;N]4B.W)T['O :4?LS#HSF8]E&HO3=.AX=J%Y*L &GAEO MCC7-0($!(XH9#(GF' !U.(,$F0 ?;@+B/93\=4_LG]R MH^XJ.\_<2*?M&Q!!1^[#R)R&^@WVXM7#]WU8Z7_334(@(,\E4X@RH@%U$M?9 MH065N^LI9O7*MF=_"^%W4SHPWK/&-$B"KKA-\/*6+Y$3F2C]\;]Z>2N,B0&7 MM[0D4G%HC(4N[Q6YEG*_':,A9L&S(]S$Z-/CTNM(T!+B3=]$)L4 !UZ_M17& MA?>M+?=5-6?UWC4WM+_?S1?K.LBNS]//$,I%P0F21B*&& %(4&,1QHJ;0MJ@ M-CV##"4NCS20LL4>4^"MJ$$4^L6JH[$7%K#N864-KJOL@"RKH8U\=^@,26=T M)PJWTU"@.*X\O8<3CQ]?5?KL/K+%EV4I-IMR>["H7*SPM=S,!)0LAX65UF!! MN+3UG^V,$FA@B"X--#6&,M7K0*U.Z^I'V\"XKU(-I=5/JT9D-$RM.F!9@^Q8 MJW;8QI6K\SR=$:Q(!$]#LF(Y4R7Y" -SC/*'DTKGMJHVVPV8(:X9S+$H@+!% MG>D3+#HK.08FZ'I(X&\G%B;37>O8=+BR:P@OA;&91''.$G5&?^(0/ TUBN1+E>(3#%2JJKKY<[%:1 M#HV+@DN0&P"5,MAH2FSJ-@8=VN8S(=VM0<+&,$ MN9NU#%/W)Z1&4 !C.09:&E*$U;1BV$M](O%;M=Z^J1>QY@G-=]7J:_M7O\[7 M_RS;3NT'V('G%&/0[2><8S,=II:/NX%MYH\X=0K9L'PQG?3@[MRYO8C,3T,1 MHWKT]/1<=+;\&][OFPVJY7RS6=PNRAOY);'5&X%ZOL;KWXX49F^9!]*Y?M M59SYRCN^3<#Y>66^+-UA,ES#;*H"NX=(6J39\0 $J&YJW@,ZIER,_WZ=4N*. M@U^+E!"*7EB^TM$\@98H:?RJ4G^@84F&G2_6S2V>MK+S:SFORSHW[U@ZQQ(2RGB#\H?GG$1<W1U0Y= M-O'OXD?YH=HT5R^?+@\(0LQIGBN"@(.$%"2D0Z=!$;2).!:FQ'+=@<]^-*I< MW68W>\@NI]ALU_<]GO(8;<#\-'N*8Q4FY9T']0#MAVSG1/WWCMS(#GYD>TUJ\/D<R,N3\IV25:]R_\'8TZ,T8J,7Z_)Z^['"X)QS3AF#1D)) M&40HY:MN1^?4GA]B$_4YMMJ'K'4BJ[W(6C>R(S^R/SI/0NK8(PUB0(%[>H/9 MK_)]-*AO7AC6^=-AO>T_K'YE\2C$GJJ7CSMJ$RBDC^QP=;$9TC> MXO58EN^ MXKQ"(W51QV* M_N'Y*Z/P&NV)P_'72/2*P*.-Q-2"[GB.G8RS(W/GO8=YVJQ\:&2A407QUV(S M4P)9J"2A4G!-)$2%,=W,I<2&;5\&V 4P1\BYK@H"L33(Y?H$8P45PIK8(O4K MU\VJ5N^-!>IHC3U01J..AN>^Y84&(G#+,B;U:78I_7D\MT&98#2F(:9)/'NZ M+9F,O0AR>K#_V_Q[J:OO\\5J!BE'&N76%K+ U *JL.@FL;9"19+4%VU+JFDN M;<$)89A9)=U?24!(@;7-!4E]2/'\E+YZ-*%KU-D?+>YXDMIO1 ;+:O+!B"FM M?<9A;'U]B=!^&CMH:":OL\.\\]?:""QZM^Q:SV_*[_/U/S>_EM^_E&L7)4.0 M8RZ<*5!(43!F]R5"HDS0^PS/?KQ@A@IM"<#08/>="@@,) AQBID")O69C .> MP 97BC/[TIFT: M,?_M-F6<-X\-H\,B[4 MJYL(?BZOOZVJ9?7UH;/E0C[$&!#2&[OBWN.J7/B2'<,D 9QD89K?C1'@"%,B1*.V?'U(W4E,Q1/?&LHM)*G><, M0@D@=^E=8@WNH+6/GG?8PH*W033ZQ7%C,1@FR7OR'L&Z4'AWAJ(SD5X,8J<1 M]$7QI(K_V85)DE[4SV-_N6_>9UI\_;;MS!'#&*$%($JPHE9#+54WD2PU01< M3AK)(2Z,UH65"F*;,U'O@0I2B$+00N/4W1P^EO-N(V/=P K3H?[<^8G0*+2% M*= QI*S%="'Y.47.&>T9S.X&U7D[RQ,.QP7$@P'K%P1B7ZL34-:>B)O8KQO00^=U,_O_:L2MY:=!\[1$Y[ M%,MS+;AT J2[SSZ'-BCT.&>G(%C3@F%!+,,YQ@Q)(JT@+FV@3O%27QOI\1#C M(-;\Q&(LPL*DHT'UTA&QBTC)&8[."$L,9J?JX331V(AQ,>+=8E6^W MY??-3!=0&8PU+"0U.4.<,=S-*K<(!VV>>1D$IM 6*S>1 <"" RD5((4S92S6 M*'D[^->.9-9 LP9IO$,' 6S[:=CH1(>)60R.QSY0L.>MWRF"<-JGH71Q7?(_ M+]"7+^]&R+NZQQD(_U'6J6!Y(^K'.+Z6OV_*V_OEN\5M.9-N)BK*B#14( 4A M$(=( Q%#@CHD#P$"#5$(TUPC@S"63% *->1(2TJ<;J3>3^R 93MD=9>!]7;Q MKZ9TE[6OFS>OX#Z4\_691W O,$)^.CJ9P0G3UZ>GDY>GSG$]&\ 6?E;C'[D% M\P"FSRCR* ,X#:4>Q]6GW9S'XS="5/OW=?U09 Z)4 8@BUPN;[7(M9+[&(M+ M-'- OU018MK6'-?.(," 20PQ%P77 %%MH<&,(F*#9. 8F;<:-# R-5^O'^IM M^+;GQE7VI?RZ6*WJO_/EE0>9$]$\.)2-SV_,,/8J:_!-)H!MT/0+7L.(GH8< MQG/'/VCMPY/7D;4S-L7U]?WW^^6\5MBCZ*L-OMZNKM?ULV:Z;/\X$QASA4FN M,)40(,(0VY_RU)B9V:K\6O_49\^3;M& (:@Q=[%9(833?EOP@E-;Y);G@ MH M_"IKO)W%SWP(")SVF!_%L@''O<8;JO/Z.<'A&2"RV:E:P:D1Z[*/SI.LIL;UZ-KB_=%Z=SC']3A3&8O?4"<311V\")Q;'][FZ MY'R)OJP_>>=>4 #RPC*,N)*(<$$/?*<*B8A MRJF+]@U0?E?3HB[71V^HOSL7=H\U"M%6YQ3,)TEWICP:T1?8A*.2?C'U'9V8 M:^9CPH:MCSW)_VG6PK[^A:][@YB,4)'[K=S., 34YE7>PNA>/*5MR!G_.MNX1QYWPXH M;\OUNKSY6/XH5_>ENG=_L=K.@,0%AJRP&"*@'UVD.+6P/+/3R/R[WA)H?>>>S MEJCT3T/UHGOU/(])P)JO(M9EGOJ5YL7J:^E0[!YKF.5%KH'!P,40=><'AK H MC%7&YEA(P(*:+_0TD5COWC6'H(YA]>MJW9= /T4;@;LP >M!6Q*U>IF8,^(T MD,EI:-%0)ZJH7Y>?TFS6V]F'=75S?[U]O_Y4KG\LKLNFNZKDHBX]NO7>B1K% MEBLJ.C.&$:]3\[U_/+&Z[# UD=0.5E"SY_ZDG=>54?@*4Y0>5/DHBO/T2$W< M7SU5DE-4O* A@UF[K'H,AU]%^GJ"%6,C5C<[0YM=DU 7ZW +$<@Q4$A+932W MG2VFH-=EZ&$6+J$=07V-!Q+H+2&)N8N@(S':$(YN->6 T!R9 AE+D&*PP*2SQC'PTI>A M-A(KS*)&ENV@91VV@$,Y0^@[KRYC,A>F+R^3UJ<#Z!#V @XNC<1BO^-)?=GT M.X)TVO53!XTBD#6!XT0QO*CB?D)AY:B_.[U_E)'*A]_FV_MU&V8616XT442! MW-:WO:&Q=&=3<2R#>D\,LY18H&MPCZLL5UF+KM>300-9]2M5C4=HF&[WYS)) MX>HL36?J5W'HG489*Y(O58H/<(A>[>QUKUFX7W;? ,)6("BAA1!U8:MBV@0U M\AMB9URM>CC,KEYO\0QBM(]2I2-SD$X%\#B"3CTBR5NE^E$[18WJZ2^V[^Y^9^L9U_=;^_V<)/W^9WI?C4M1#CP%#* )+4 )3G5!*SLZ>%H5[5 M]^%64F_RM=@RT8++6G29^!20K0UCT2/;'8W P)V^'7?S)]S]]T]]#+C@%F\B% M3JE\-/XFH/+Q?*E2?&$#3UB_V[&W_7MFCZ$3;_J\$A$!A9C>G(XSMGK=QZ]T"/0.HW"< Q'7CN'W9>; MGI'G;_>U_E6WNV+'9B99P0I(M2@P+*#$"'+>656%T -BSV!;B=6IQ5,G;LL= M(OM]VBL=HK_DQ*Z. (]"H[$-PA')G504%H4G:CA:%!+/>-0Y]2 MX1^)]B9QDK%H?V_.1Z,#6>IY9&'WMIE8+LNOYNS M_99"B(!$E.R D)P0[55S3FA^E/K$)MMCW$^]F^S^SK<9<$KZ>QU[&)OYH:DS"@U3_TQ,Q1V@:L7-*!\^?M8C/I5>L_?=E]66^U.6/ 0^((2./@4>0?CGZ T7V.>/B*>-[K%?99^]F12EX#PCC M+\=_OX@^YCCX1?=!#)T*]-/0/(&8/Y%C5?)/-&!E>M%8NQ"^O_U]Y?*/SY4L M]_]6>3/+A:&0Z%QK#;@PD"&B.Q!2%?XG!N.;'JU&M F_*Y> :(\EZ+(C M'IH(<;'*EHOR/E'F%(WX7K6II)P/+40=P.W>3KQHQ>DI5?[EI=XD3[*6U-^; M\X6C@2R%"%R]#?RQ;-YA^%R]6VP77YL5^U.YW;97L&<\EWFN<\0)T<+E!(4" M:&<;6,U-J,P-MYA8[#XZ[K^N%O]RAU,+/-'N?X4_!5ZEZ9B/&H MG\YTC.C3"Y,R-F.^4_/7ZD?S\V]7G[9N69VO;W:M:OYCOE[/5]L'<7V]OI\O M/U;+I:W6?[I_888TM(H@E&M5.+& 2 F%ZBES"XI@D0Y)$77OP>D9K4X[2-)0WJ8?5>-]\F"J?MS_3R&(N*6;:2;\LD&1Y MWLUQ(J2>W36O.KI?66_]9/@5@\Y!P;AAU!J""U (@PSG4E"JF%"Y"IG93[%Y M3W+9OAJ5S;='S[F[!+']P3!E'4JPGXB.R&J87KZJD>.*XGF>SNA?)(*G(76Q MG*F2?(0Q!6SWEXMR\W:SN2]O9H!0Q"&$%BD ":O?P&#=?./2>+4E[&F:.?\% M+ JD%,<@)\P"!NK9[O[(0)$Z!U3?YNOZD,^VRJZKS;;6LU6YW3^E$U/5PEF/ MH7))"8^L>E>'1[9OJW5V@)ZUV*>DBD]Y[:V2O0?H9U#-_LX%J>A #N.HZJYV M7C>L)L((4DAH-+6(6DV*W;RF2$#;/9H=0T_W1@FD]787H(I#C*V0AEJJ#$ 2 M:H5EGT>RPY147&_KY.[/;DZ7?]W5SXW678BBRJ@_S3'D,RZ_J62S>S>^D8 M>/[.A"5S81SY'J7;O=;EC-1[A(O55UNM7:!]DF)(>OJK>_SN M +TN/6:CO; (HL$-5)+R8"3/H/4WA8,._/: MST)B!>JP]'KSHB=GW@6IQ'0%UI\\F4J5S3XGXWP2.X"\:6C*0!^>IZR#&?'6 MDIV)WU>;N_)Z<;LH;[H.](AS)!G*.0* 248MZZ(H :RD07K2V\I(FE(?X]Y# MZ_E4Q0 J/65F%!;[24T@@6F4YQ0_Y]1G,*<34:#A?CQ5H4C,A"J1R_3*Z_EF MN^O"* M$L>%&"H 0A,P(2#MCUJ5Y?60HT,1H&M3AZJ<[H<2%B4Y"SOHJ3@)$RHSB),A)9QW^]Z*4*$"06L9EM@P24".NP!+ M4U8$)5##+%VHE/.N;Q?6@;SVK^FDH31.7<>'S=&*.^\\6K+&(7@:*A7)%X]" M3U^&?#7+W-Z6U]O%CW)O_*/+#EL ]P[#^[MRW92_-S.&A"8%)UP6@F!>:,;V M (Q 0>^A1C2;6,WV2+-%.Q.W;B8Z;.55=KV'FU5[O&'2%I-^/YV[$/-AHG<@ M_4C^:IQ9?45S=;U8+AJ,5]F'TOW"V#)O_OG.@]=:((P[5N<%=TK#E$I]ISY" 2=C)C)2_0[%I!PQO[,P_>D[ M=0QFA &9P F8,;RLQOW,PQ*0MN-)VW7C8'(S0\(@FSL^A0"2%Y!3A#MK'%L5 MDFWTM9%X)3R&U:057W; PG*(W@SZ)0QCD!>V/CWB[4C)1K[@<(*8,R'_4"JG M$=\/]J**^X%%T9N]''XH5_-E?7%,K&[>KMRL+C?;YC1W?3\3DSQ7$H$< 2ZQ MLI2*'2(#%?/JF#T&CL2ZM8.1W740F_YOBQW(*.(59S@&"=SH(Q%)!*^.8\ / MCX:H0Y_MX$]"+WUX#M?4J*,W:=V-ZZF?-B=@UU^_;P[]/\U\73<=V;R_K3?X M%E]7G^Z_;!8WB_G:09I9A'4!%:VMG"&+3 3!0!QV51YA#0K=U#K MRV>W+=AL\KSA?A/52+CRDW1Y3O<&:??"A/I+J^!)X5V>BC,!5- MC>_8,PE-Q)W?;<'RMERO&_%^MYA_<2G^]N&W:GOH=-DF]]7ML=*_]!_YN_%; M]:Y:?2W7;UJB\@/2;+V'NE\+NO4AY#[C3\>[UY76G\ZK=.M9 MYU:30NP=RQP=V8&/J^SPO3U*1E[^K^L3O"^NDN]?7B6OG+FLY2<[)B@[,/1? M^YL-N=7[TWF7?DOD9_^&/:\@3VWD3^WF3 ZH]R[0(64=6N=SA,)-0ZI=4P1_VBA<]R >E9@I@C]OTCH M.XD"T07&]TRE:MH51U?JNJ@^! M[\[/S!1DC-97%BV$G$@AB\->!Z.&>1>UAIM*O%)VN+(]L/UALX!\/ *C'C6= M<-)O?76LPKJ6Q @"!A610 M4@$),99CH"5FK'CM4G1J\PG#YD-7O@9U\VIX\ZQX#;S]JP/T[(!]:$O%^$/4 MJYOB18/ERS\3$K'K& MX[M50%:KF\WN3G]!02XU%I#F!M?7^"&4.SL4%QOI&P?0KQ8[Y8UJIMJ_6G^2/Q_NY$OJ[%U 'X3 J"%*%0RT(A"E7=@&!G MG6.HS6Q;;>=+O[V%6#:#]'8/+V0_H 63U6C":OW1:/6KSU^"T3!IWB-\M9G%]&7V@JS0CH9';9CO9]">_;HY+7;M[WVJAZ$ MZ9!Z_TY_M<L>Q;]?AY]O:+?TUX/HC^$Z>&B/R,IEZDD&8$I ME2K!JS6/IAZ%-L;8AV>CMP,CSM^OUX7J^V,BQCE@,4YD%12A2'+ M.&1<\5QEA JG*^9?'DUD"< 00\@2B 'E&6:*49AQENFO2.@F[!]61?10S-?Z MX8F6Q<9;A61-YM ** 2/7BN<%N!4=*J%TTNN7+F>NFHYVV,M7OV8&JYA[S4E M[="8IUHY9<8DSC&4,9.QZ"(O353B1\8.!J098PP(EK*$8L8IXS!-4XJPC %G MTJV><%I$]=Y/J89*USO?FROQWGIEC<+XL/UY^VU=4?^0-?SDT+2'/+8,Y$FN4Y MRG5UD6AMS729:/X78Q$+)6.W*W+ZCQ-8V#IHYE1.#2[Z\A#5\/K=0CJ(4CM5 M&XM--S$;0&2@BW2.LG1"O'QP.PW-\F+)#_?J^&+'KN/Z[=VR>BB*>K"/^KF[ MF6^*C_JIZ^[S2>,,*I[IHB"1D$& &&^'A"K+[8_?#!THL$9U\-JXZ@!&!J%+ MR^VA=)Z6I]&9=-.G4R3VV38XF$V7+N4CLMJS%?D@=BV;C9]FX=@F0U_D36"_ MH3=3J@ /EUOI66>.-H^\V]UVQ.,X!C G$E.0)@SQ)$/=6!PG3D5GOQ$"2WE3 M$.U*I/ZWH_7DSZ["#$^=FW;W82U(4?DL,2?*R6%$3J.0'&A#Y?/1WLS7 MQ1>M9@M>W=X5JTV=T]AZK9^M^BKL_&'_*Q_G#^9;[)_S]4+-R_6O\^5]P3:; M^]N[^DHA^?VNN-H6"W/R)9Y)D B89H+@#(B,X)@3T $&,6-.L^/SP0Q=N+9@ MHOH-XT_EJEXOW/SL.*4^HQLM9^2OPX..$WJ#^$T-.3HT*SJPR\SQ#W^OM2VJ MC;N(C'E1;5]T8*"YCJ9]+HR-(R\+!'/5J56%\S\?T\@E4R#BZ9K&!""Y9[7\ M9<"Y"^!?JZ7^&--SI3Y?+PG!C&-(=.V/$.!*4-@B1U BITL_IX!WK#SW;0>K M1XH[MT\=6*=.)![S7UCWO90()_+P3"@C3H61YU+C5+"=+T=> MEIL_U+HHNIM.:MP8(PGBE(-88(Y$HJ>IM,,=9TJ>+4/V0ALX/QI,;ZXUJ-UU M4?5=VF?,D?U\>H8,&=R=D\F/QM+(F+J_L.J5I\?G?#=6.NO4493?RD6Q6M2X%8M%#!!@("$@S@73:#O<*9=.9Z//CW:L:>.B!>6X M0?S\!)USSAC,DY/)B+OGHS/UM2?$YUPW]FRQUV/S)TR(P_@88Z8XP%/!$^*' M!NI?]"^:>S$_%NNR6OR]*+_>:.#L6[&>?RWJ'PH-?F=D?;EQSI(TR0C/%.%0 MR-UL5TF[;G53Q1XX678 HWF#,+HVJOFM5LWY-OIJ $<+T\[LI[]]$M%=L6XD MM\_+Q@FQ&CK#3N!A&#W??N@2;&.U.=C2V'T1[9ZRUO3F5R)C_$&:?B4IN)]O M0R3DP$_9*T_/H=GQE:Q'\:)MZFXNH_ZTU4,9@.^,\XT9W\O-+(E%0J$"* 4Y M!CFOUY*5S!B,,XRXT^O+(>,$3HGMC>\[;%$'+OK=P!MY;]P)HDY(B@]ZIQ'^ M7BRI_#]\7L)*5+?SQU#_]RE:+IH>Z_KN9]*XV1;OG7F4)9!G( M\QP)I7+%THRTPS((N-OVTJ&#!0ZU%M]%]+58Z1)B6?>EF2]NRY6Y^TD[X]O8 M]?8+A)TJD'UQ/8V(\V?.TQ+4+T^V<7=9; K]NS=Z7%%\*Y;5G0GYQR/+%!&A M&&$8Q7'"=>3YFD$GE>+ MJG /I5OX/3IIUDPFNS-F1%'3P@C+/*=2X@0IW(Z7$PRF#7@3T?SVB_=RJGW'V@CSE6'0AZ\V25 M$ ZZV?1](U(OQ&8H3Y,$YE(1($B2"XB[A5A.5&ZU*#HJH- +.H>=H(:^K7WI M5<89W6J1KZ;H4:W&F0X:"2G0$"!AQDC<[T8VU@)JW*86<0S8]W M=\O,2)P2*4ENS@E01+G M'M_)C)EUZ]H'"2!I??]O4F#9L5[T\3_XTLRW51X M)-]8E..3Y^9V?#I'SF4/U/RG?]9@CA?6@WD1A*Y;')QF@N MFL"$9#Q;JW,$@>-1G7HNI8F\$/]BUNY/=B?55NBL4,8>VM024#6HHJ*#57=_7U3+Y7R]J9LS;/HT M9PC@#+O9SIG]T./-CJ<6"9T]!UT21CZ-Y(JSO#-"ZIPCO/;P&1=ZX-3P M0PN?+CM$=P9>/2=[E#V\Y(QI4>RKG\]T'PS_N>KT^^O3R>J9EC[=;T6U[1/K MY>/5KZ=* M3P\/?\ZKS?9]M?VMV%X65]775?DO76U@JB%* D":)#D7'.$TZ?#R%%CMSSL_ MRL YN089W:_FM]5Z:P!%5X2^"?!P[)3PF3US M]HS6Y&A5K=MOF=^+9S@S?<#27'! D,0L36+6&0'3;!IIKA_TL>>C=S5*,P_= M/I,6M3#VO<)R8KR>.U.&?QHFECXOVMEH_8KYP.@_25I]UI_GR+7#'JP_>0(> M2,Y86=F'#X/W?Z__\ZLV;;?N'<\ !)2B5.5)%F< 4(5PUS1)QC%UNKQ^5&"! MTVR+YB"[ULW:M83>ULW?WN@?:%V\K?<#-)IK[L%9E_7=%\V*\+U^#L:Z':67 M;STMZY[+K:._8&R.'G6/QEE>+'KTQ9"%UA NGT8F.X_IOKJ=#^??:F>G_FBS M45]//SY<-\TP/^[EL 9UN1/#^JWJWXP4-F]<'Z$SI[!RG"4Q@8G&2;B>WR) "9YZ](2;K.&:;J%B67TNS+W1;1::*B2H]38RV-T7]U3ZC.6P[ M'-'9%GM&I^EGMU1TX.(/UU%C171@1GMN>6](NT>Q-B5J;+%-0V?UI\-^TFGZ MM=_&TE_FW\O;^UL3:@-">='X^7'<_OO O:;>:#ZVZ71\/TY@]^D9C*[.&CL^ M6E@VAQK:)BO[/;%Z$KT[E")D(A% *N!3DQ6 M1\^ ^&C,Z,,9%ME[*G[HN]3Z3(_,]FQ.UVKLX%A ?7;@Q5-Y(SO)1U?-D9T5 MHMOF":]=VWAM8!_.EQD\EE_'<,H$,NHH9EKU\_3.JY]&7\=6 +H#**;'B;FM MXCF\B"(.>"HAHS3+C M8E?_N"_7Q>*M#NQ5O9C--IMBNV%?S-5J5]N9P"S/*$!$0(P$QR!.,JETQ04H MQCFP:G)]1GCALM[>J*C9(KTS*VKLZDZR'UH6M:;5TM49%^VMBQKSHM\[ UV: MD9WS*7#(>*_D:>B7[PZ>BC=]GHOKP<^%7;X+YX1CV6X";I] KIL""]6T@M%M M0Y;2B75;O"N_/3/RCSB;3+PP2PI*6SI?_E;,US..N!(Y@YD04DA$%$&D0P9$ M F;?BO67RG8GUAB(7(3K$+RU;NU@F3FXD0NWK52C>,5N!]74W.%6533HW]3P M?]3_BV>3QD7TR'N-'9$Q9-S]4AZ8/[%-:DR_3F-WU*@65^>+HI )P #Y_,]J MEO!GQM-= G[SZ&I!^]=?)8Z]6@=VL'*[!/5@- MI\)*A\N,J21!0 _.(14QPI@1T($!,4I#B[ 5B#$T&(;68#NZ0TFP=YY'4V"# M?.H";#!ZU5\G=[U6^74S'VS/)[PZG\S>>'5O^M7>%W<]6J%U\G(X<+KSJG5 MQI:C+R _WQ3K8GZM]6B62T&(1"I&.+;;OF+!Q;%]*#YIG,"& M$J_F5($>-[=26Q3K\MO7G MR;%3B,UZ.^/WZW6QNGI@W\O-+(58YAPJG+,$"HRD ''[\1G/[&[2U-SWDCO#[L: M^$C8Q?95^]$SMERVPY3%IKT_/L$Y8!E3&34->57&$D:[H52.J$V<#QH@<,QK M2-$>4_1[@\HR]HIT0>R^\KH SG0 MAU-\/*,57N@[KV[X,:'R^#@YZHG\V^4L49)Q&',)*B'OU\ZTC^.V[3S/(4YPD0NI9 LP042@!>?O1.:;*J@^*TP<&CN"W MF_6\6);1IYOBCV+I&,-6A%C&L&\NW&*XH>$B>E_\LZ7B>!=N_R&L;3\5PB[4 M3"2$G2 _#6%W>ZU#^"_YQUFF%,F5BCG,99P#@'$N.G6@,9%.(6SS@8%#.%^7 MVW)S$WW41:1E4U%EHD$KQ/D'XIH9WNM M@S>_?#=#DH$LR1!F*24<"))GJ/MH);C;--CF X-GX/F_RF59S__FKD6T%2&6 MX>N;"[?P;6BXB)H_3W/A/X2U[:="V(6:B82P$^2G(>QNKW4(_]?'WV:0$2YC MGF24DGMWPX,#.1(':"_,.6#F=[K<]>SLOUK_/E??%+ M,3>M"LVIA,WNFW\MB[7^I)N'=AL)@8E,TX00P&.2<\! +CL,#*K,\;R[U[%= M(J'7,7>#+*JA13MLT7RUB-ZS7P=MDQIPY,^%P6<"*JPGIK'].I!M3\_U!630 M-I8_KHN[>;EHSY)LV&KQ87M3K)O-8-OFD&&SMVPKK[4H7 M6?51P,MR\T>]]3N32"4T@W&>:GG@0 G6%>N<9PKW.Y+58Z# E?;!\:,].*># M&7[H/%V,C\ZD6Y'>B\3 I[E^).B$CGGA=1K*Y<>4HX>^!O/CKDZ\6M7]QC_K M?]]6+DK$F1XKQTSA.,_R#!/8#BF05%8W67H9:#QUZL Y'AWQ0Z>K.@5FLK5: M(C.9)QD'. 6 :65,V&Y(KJB3.@T:*+ ZM=BB#ES4HG-L!C6(2CME&HU%-V4Z M1F#T>P-M['6<$RR=6K;Q0>XTY,F/*4\79?SQXUX\O2M7Q=MM<;N98<)5AM(< M, 1)2G%*TF['H1"26)VD'_+YXY5*OQM048VJ=Y7DP)MK<12&LMXUD15;@VX9*>Y#*PZ MS]!DI3]#Z)V:$@VRY:@F#6?(5IT^ZBOEZ\[-#1]CA))^6O?'Y=5.[';4MMJ@&%QET_6ZT'DZH M0W_=48GMUUQW(,%VO75?XN&9G."7OPETU?5G2Q7B"7,K@C_%,IJD'? +B MLE._'9IX1I$0&0:"4RE@C!*4 MSWE1FD(:$ZS_FQ&):=(.RRE-8=\ZN]=@8VOIH@49:5<=OW@F$+'NM75P3@>6 MUQV^R #T4F'W8[9_D1V<84]UMC/3O4KMY]BPK+8'$3F]@GN8.2=J;@\\>2F[ M#W%\+/13N-K.N(0R2>)<0DA@DJ4\R[KJG[/8[9X+[X._@E01CG@/179HSGT7 MV8\4SQR0KB%/J,Q^AM"^9?80W[R",GN0>2YE]G >K=_KZ81>'U_[<,WGFQNU MK/ZY.5Q%2=(LEXC%DG!&8BWL"K!,:[G,1?Y23R O8P1\I=3!,N_N#+"H1M:C M*/'T(ND$3:=>'_E@=QK!Y\>4IZ^*_/%C&U3OBZT9ZN.Z^E8NBD7^\+>-N0!R M%_+L:EM^*[=EL0>"(.2Q BJ)!41)"AE <0,DBW,1.UUO&V#XP$4+9Y_^&JEW M'_[^*5*7'WZ)/GR4E^SSV_=_B1C__/;7MY_?RD__X5:[A/"!G=R=F7XW$=1@ M&^WKX$9?'J*?#.*H7/T<[JS":0[L2=D,Z"7IB&F(0VL1GOBW827+?[O M_69;G\;_7%T6AJER66AX;U=7U6WQKMKH[[M"I40(H'(J2$YI3%&>)6D+-2&Q M7:O(LP(,+-X'-D7;*EIW5D4KK2UE;9?YOOGJRBC-W8'25#M]F>_L*)IW<&12:+-"9%/QFC?C8_?BUI)8233B2>LSX3TTA-YZ6@FE", MNAX1N"[6:S.V0?9Y_KUM:I$7J^*ZW,XPRFFNQR4TAI+#&$NP&Y7#S/&0P+"Q M B>=#EZTG7]WW5H[F$8[\1^303<=WY'7:K;&MKO!_:<6WO']&(%."YPDZX2> M^J)Y&M+HS9H?S@SX9,E>L.YT.5C6[PSUWY>%^0M;+0XO0Y\Q1A(FLMB(9 XH MU/J8MT-C+9:.328\#!AN?+ M:CO-NV*S*8K';QPV[S4ANJK9?9=7F^UFA@ 7+,THCG-," Q)%DW.J5)9KVK MQN.8@>-1@WI33TSWD]%F@^*51N>P \0GRQ9;;,Y$L%NET8"\.)CP-3C-V<0: MZ<%/:JQGXMMAX\V9>.^W_\8?_W;[<.S).;8=)P"]$]B5$\*J*NQ#Z5;IO;V] MFY?KYC7;NTHC*+\5BZ:YXE^+Y4)5:SUIGI%$Y(I3PH@D*J$X3=)=;@-)XC1! M]3-BX-RR![F)=+6WU#C?+ W0EWJ1AB39;OHZ/K]NJ66/S[R_-PC?U!";P^^; MR(!\+MZEO1+-N;2][*?Q6+/2)1;NZJS7PYPT#E"&,I01)32%,6YQV,%"99WB/Z MO&,8,2#-LQ%I3(7)F$5M2'1;6Q*5.U/!7.D_$;##/3".,PYE7C?2$.^Y, MO9FOBURGCP6O;LU:=:,L((,Q%IC07"(A=-:F''2#$959+5 -'"+PG.'3MKKZ MX\T7 RNZ.L#EV#^F)WUVDX,1F'.;#=2 6M*X#6EAMO ^2\NIS;O#>)R&,@TU MXNF&71^<6*];[%[R*VW7\]*WF2FJ)8YGN80"2, AI0AU8V=8J*Z.L%RY\#)F MC[K!38<:8+HRB)8::K$Q14-3)A1C3ZAM"#LUH?9*^#2"SK--3R?4 1BS/NYG MKF=IURX;'.V[ZAE3( 8B26.1$"CT5!Y2U8U' >XSF>X_V#AU>W.!T>K'5U3[ M_9*.9_KZLVM7&@1FM-\IO9K%[I5'MU.QQ37R3I>C_)P0L.&<3D.T/-CQ]!B= M)V8-42MD"8 GAL=/+ M#G_#!IZ]\+KY^L:4#;AV?/O1@HQ^ZF#^ M;"@_>)O;0#W;KFI[%D\7;KY=,0TA#&'8CR5<&.[Z2V7;JG-S65P5Y;?YEV4Q MRU2",DH5@!R:XE'E8#K@ MCN++ERD>2?Y^I,U)^ :P/E7)&V+2BV(WF*_^,F>FR"M-M2YV9@@G>BY,(CM&BHOKF,%5S8#L ,%30G#OLJF7?R?$J8#9DC2=RYW[\>JDXQZ==-4]=6OD2\*;P!.A\^+/\X?FD*5DCR+E>(D2PB32&60[C(! M/0["?[X K,CSX!;.+VFOZYD3U7N M>MMC/?'MQ]0@$5O?ZP)KO]+?J>G^6,K^9S.8$A#'6 2$Z1H"I/]FJ-"PNTH M2&@PX270H#VH+NN#(O4%"0=O3CPHHU5"$'ARULW#= M>-+K0+FK,H?PYH2%.XBY-KH>CN?!LK_K*U'L$@] ,4\REJDLR7*&I<8 =\NM M"CKU3?,Y;F Q?[>3[J[WV?R[Q]JV+]D#Q3HPSYY63+MN-L64:M[GZ>NCL0.< M,'$Y'6*9K7(.9J^_2';+#)?%MV)UK\>E2,*4<9RC'#(!LQ3OQ)E ,7!KD.MH M@05QUVUJW> 97, Y48I@3E0J",MWZZ289GBVK;;SI9V<>1S62==V"*UC\KUM0]M0 MC]FU>+LWZ MG*K6G^;+XE-Q=;]N"C<*(>(I!A"92@W$/,](AP#"! P,WP$CCQJ_M_/U'\76 M (TV.XANA9)7UNTJI-'I[E4:=2C-%28MSF@'M&XH6'=0^O0R[^/HY7$27033 M@RLFJI@^+'M),KVQ9ZV9Z^JJ*!9U=P8SH);I7^9;,^;#A^L3:!!064SC'"M* M 96I0&2/)DN@RWPS%(; D\X.=M,-[;9!7#;M37SH:BC/6&KL!)SBJ+>/_&%@ MU>5HA]JX111?M@>">_&,'H\LPOU8/B7(@?TV$7$.;>53H1Z%U;ZB?1("5FF& MXS1+:2Q32@7%R6Z)4F4,#5'J00./*L\FM$,I\S#Z^\GQ:,P/UF#-^92J7@<> M'536BSNF*:U^3'M!3SWRUWNUX&ASLH2R%&>89SR.S2W?@NXT7! !>C0+\S9V MC\6"'KW##E<,]OU]Z]8\=^ORF_[4Y4-T4RR;-J/SU?GGLNZM_;R[9"+1[-VL MEZ:P?GCK4PKQ:KDLKDR/SP_7[ZMM<=BR(1> QD ID@+%&<[R3*#=^P(HDKY5 MT) Q Q= !DYD3B?6#FHR\K/A^M"__!E$N7OE,Q;;0XJ>/48CES7*LS6/L>3. MLM#QP?Y$5-&W52?*&W^L#=7$=]5\=3BZY%J%,P)I'$O*]QME:48 M#F/-=9JGIY6'0.KS;L]L,)DEA*($FZN=J)(9ARQ+=F5J1F/6[\6PK]&#OQQN MCIZ6NVU;?3Z?=[SM\7:VCGQZIYL_M >#G-L^=9UYM2:?%]-JW M8R8BH:&L.S+9#L.B_^W),\2S6"5 S_F!E QBQM.X Q G4'HXT-%G6*PUMG;%-'0SA&&]]Q8[$PQY#A \_1GQ[F4&_?L_<\Q&&. M03X8I*)CT>]537>@)WR8XP2Q[@+KPTN3%EHO!MH)KC\N^RR#OMUL[O7PQ8=K M7MW>5JOZ:L19S%+!4DI!GE&0P RG>+?B(!1QTMGAHXVZ'Z9L(9IEN:L:9+0Q M*/NO?O:DV'W=,SR[0U8\WQX0V^"+/ITD-OA:Y[-\6:YR#N-Z&MKGT9X3*YL^ MF.JQIGE9W+6;,QX/C(B>Z3/*H9 "IP2F2.PD->:$]%[&[#M@\)5+?J!BYA5/ MB[+_NF5O:IV7*H-R.GQU<@_OS*+V(F-V"Y!#Z9Z(K'DTZ/@RHQ^N7(7MLEC6 M6]6JS_/O?R^W-S?5U-$W9J8#F;]4=MU>:7' M:87S?E6Z7D80SFEN0GH>;PV3UQ:S.2*H44<'L&OEG<9EY'T)ME#C8#Z;ED:' M,_.(<@?F]24]GR^_KF8?=XFCF?L7[TS7L1F1@A*(5&XN!(00I(3L;J=A$EN> MO!XR0G 5/MPO?=T@BY8&FIVP#F+OM&8&IZV?''9\?;AN%QF+Z-U(?"VJJWL3 M,DT8G)NW1V@"\O[&@\O>PA'K'-%.2 MR$P@!C- %4%Z5+)KG*-B%7MX(]]GV+'?R%_OWF5X?B/?BW/?[Y*\TAW\'=)4 M7QQY>6%D[8II5*PA#.O]@LB1.UNUE-?7Q=7VP[7\?E7?,7^I*[P/*X.)K1;F M#W.$Z=M\61];2H6@6("84Y1PRF6FD-BWW6!.EP]X'3CPZZ(&:UW!5NNB_+J* MBA9UM-:PH^;OFZA:U<)ZT9W;NG M QH9I,8=M?H:[NN_', =5V==B#RAM$'\,0VM#6-:-<+S[*:W9I0G(UWN9*%% M\O@;![_YL5B7YB#IT][E5\M[LZ)Q:%9CZHRG$E,D_0/&J.C M9RZ=N(AVIC_)8(WUX^:J<3U[(MM-]!&;1KZ<*CG5JY")$7/V#"D@\ERDNI;( M$X#C),:[.@(+)&=WM9F?MO/U=H1$_"(>%RE]"MU15:VR:33?1E^*K^5JU;ZG M-:]MFX%'3+0ONW&$O.G5=V=)@Z\HE87*3-9._!,D&GM;?>8-1X;'20-I#A"+ M,Q5CF2"5 $;I?I-03+(V#I42-X:M]H*(H:(1_*6HOJ[G=S?EU7SY=G5=K6_K MU]YLL2C-GX^_V9T5B:$@!.,4) FB>9H@EB'(N.(2005>;*3B&8TTUQ6P5,1: M<;'D*64@S1$G$C#( 772%+?B9&]#U!D1:2NB0S.B \C1WI!'W[8XOW56=SKL MSYBF6_MMZ3AP[YN]@^>G'/QF@(OM]H-X(_C8%I+Q/3B!72=G,+HZ:]0X[FVY MO_U2K#]<7Q9WU;INW-SAG F82,(2&@L6(\ 5Y)1UXB% ['9.^O@PA&KPN8 I MBW.L3D[!C< MP]J)ZLB[3X[RKK7C\_%]^W^=*< MCL%2(9G !&&E(PIC1HA*LEACX4IBQ%R$R6H\RA,L\QQ+I$V3E'&J91@#(/,$ MD30-K%!6]8F;4GEAV4ZRQB;83;M:=-$.7G10&OYN$$8UQ)';+UB0=D+0?%(^ M#67S:E$5[@%UU+JKFV)Q7[?GO[JJ[G6(UQULZ\Z-NDK<;=G;=W'\7+=R!((I M*#') 2&"IH@!1 27&"8*PF<"K-0&$)K8@N[OO^B!7[1M(.^:!NA&K7<[X?= MX]=A;?ZPG) ']Y6EBD[ 38[*&M!#832W'\6G=#BPTR:BS:&M?*K7H[!JJ^&/ M,.CAG[3=?5>NBK?;XG8SPXSEB! I4T(8C1- %6B'%QS'3E!LTL$H[Q[U! M'M70'>79GQOL]/@L'G 3X"#D!U%>6S)/2*UW?TQ#6_V;505^CAW>6GV>?V\/ M4N\'W,RD(A!**CA,$B14G,L,=@-)A)2-3@[X^,"*:-H0K-NN!.L]+(>70SU9 MLWAO%YXP-P$S7'4='"['Y,KAI5AXSOJ]X'+ESNX-U;/6'GO;-(R:";PY&FA MY>TQ<7RC\[R4_V5=;3;\?KW6S]),2I#%C%*&F4*Y'BHAK!LYE7'L]&K'PWB! M5;>%$=UI!Y>;3;5^B%;F^JYF8U 3)>5*?W"QV1[(LN/;'Q^\6[X&&IERQ_=! M-N7F152CO8A:O"._)WJ9P%,OC#S2/XTZTZM%3U\A>6?+5@GKBQL.!-<) )F>_2N%(,_; 65,I=,2ZH!A NM><]')5:M^SO6F#Q[M!&TD"MUT MK&'O )6>21?;,RG6<89.")4'6J>A3SX,J;P_.7B4W6]_>=\W5QP M;RJ.NG?-C&"42)G%$B88,)9P@#OYDS(&5ET0/ P36(U:<-&F15?7!K=[?"[M MJ(;1:3$9'H])-U'J2.R U;M2?SD'B2ZMO48CLV>'K[ZD6C;Z.F7^L>FS'\XF M,(WV9$CE_7GJ44RRS:;8[JK66*<# 6$N)!8\EP1)1KN!*$+8N8AT^_A1BL>[ M-C2*[Z:;9=%,Z+J*$0+NSO4*F#2S:QI67LF9%!S#,!12(P8CCA29[D^V*4@=2EWXJ/\9Q4 MQ[U)RF?S3YY7G>K1;/8%[0ET[\>+_)T(,9_L3R/FO%KTP^T?OMFRSO1WQ7IN M=@+6/47?E?,OY;)NF->U?Q;WQ>Y4!N1(((XQ33+%8IEK9>!289)3"#-$G5;2 MO0X<"Y&G*HX0 M_IB&+H8Q[6F5$HX_6Z5\5V@Y+IX'\K!OEF_6>!;F%(DJ-U?SY6_%?#W#$%&6 M(D)SI9@41!*A6D (PQBZZ&9 &(%5= ?*[)(U"P=N,AJ2?SM1G0CU;A+;@+Z( MGDCMQ4YK'_9*:_K1'/BHP1\9 \85W?Y$GY#@$;PW#4$>P]!J],@((-8Z9Q@( MG_]9S42B1U.*\QCH>AH!(!+9HD@0%4ZG['R/'5B6(8 @@!*[D.M1?@/Q&E)S M37EK,$<:] 1U=L_H4''MX9M7I*A]K.LCH[U9#**=^G$L9BC%":!(97DB.!!0 M(!%W.&0>TV#J:35Z>/V, ^JG'<$!%-0[M^-HJ($]814U\'SIJ).'7J&2NMDW M1$M[,!E"394.AADE ,@,$)1S !30 "1I86"0$J<7K=X'#Z^E,)R6VM'K7TJ] M,SN*DAK4TQ52@\Z3CCJYY_7)J)MY U2T!X]!1+3\5LP@A8*E"&480L!4DF=Y MMP2,8?8LHN]:BL\.B (.(IBF+":T],G61?42O!Z7MYZ[7);<];>RIN4,8]2V\LQS'E"=)KD . M4D02R@3MAER/I*^^BNA15&:%^FUZ^V>F4VL)Q.4SX]**:U M$UZ72-J;U5,7'7GS(H5_6RW*3=VBIUC([U?Z5]FM^6J644SCC&1"91BH6*0" M="NS*>.9FJV*KZ:OP6=/I6AO(%81G341_0-FI^C^C^AMV\/!HUCV=X 'Y0Q+ M>C 9/80=-;BC!OB$-/48MWT%=K"O7H':#K?117H],3ILV__#+(4PK?S!>0>Y/9O3B+C!5ECM"W=E MQ:JKP:>;^;JX+.[T8W5C#H$TC585H2Q-<_.N0V8)BP52&" ALY20-';HX-?O MXP/'2@TJ.D#EUD]Z"&^G*XJ1*',K%\[(ED-_@O"L]>M+X,Z>74."9^U]1F@] MD#.!!@0##:B\/2B.MP,\'NOCVES\<1YH'4: M=9X/0YZVPO?%S3!-$I4YQ3)#''-"!-3U) G M^S%_*.$1@;:J!F9/$Z3-AY3#G M&L"AQ2QU'/KEST6 ]$/FVKJS]^2 +MH$#/DC.L*C ^FSP1>S3I8N>#*?/1I)'9I;(+,99U<2!.G(O@FHZ^]:X++X[%;2!^>E>RECS9%ZU[ T]5 MJ#UHF( (]D7^M/;L;;V=Y%U=%4NSKZE8/*EQV==U49C'Q+ANCR&.@4!*80EE M"I04*=QCB&/FL*3@>^3PLIFYRJ9WH;V(.NI[2;1W M'[B(^#E]T7.-V;M/+-.!(U5'$T8HRJ>04H+95HWQT [8 /MN=U^V1)1!%.W+B?4>M>3=5P[TG=J-%<(+$]F=%<2TI[NUPO%G&\&?U\5\<[]^J*&PJW_(9R;C7)]S[H*&770;3>KRMC +[M)/*\5 ]8)GTZ+;N( M:KQ1XPJ#^%RJZ4SI"?D,YYYIZ&A ^ZJQ'O00L\=?Y\NZ'Q!G-,8\Q3+C)%99 MDM . 8;8Z88@9Y M9)MO=]6=:>JTA__HO=KI)DZCN\NNAIJ(IQQ?$81RTAC*[$"QO5"'\-LD=3N( MH:=E/!RWPU1]CZ,;G8N<)U29XZ(220844MUYT3Q-TF2XA+N/&5BOZV1J+A_= M+_HMHJOJ]K9:11MC@@]![L'T$/4-2[(OJ3T0V.FHZ@_4.4MH?_*GK)<#K+(2 MQZ&L[97P\"EZI__VG__6?4?_YXL>\3__[?\!4$L#!!0 ( ,Z 7T_VCLXW MFI( "0]!P 5 86QG;BTR,#$Y,#DS,%]P&UL[+U9EQLYLB;XWK\B M)_LY*[$O]W1U'ZQY-:.4-"%E5?>\X+A(CQ!O,NAQG:26^O4#D'1&*(*+D[[0 MQ;SG5"D5(0 .^^P#8 ,9O_C?WV]G_[T.2_GDV+V]Y_AW\#//^6S43&>S.[^ M_O,?[W]1[\VK5S__K__YW_['__7++_];W[S^R1:CY7T^6_QDRCQ;Y..?ODP6 MGW[ZYSB?__G3;5G<__3/HOQS\CG[Y9=UI9]6?YE.9G_^6_KC8S;/?_HZG_S; M?/0IO\]>%Z-LL?KVI\7BX=]^_?7+ER]_^_JQG/ZM*.]^10#@7[>U]I9(/_U2 M%?LE_>H7B'[!\&]?Y^.??XH2SN:K;]?X2%7\ZXOR7_"J-)12_KKZUVW1^617 MP=@L_/5___[Z_4K.7R:S^2*;C?*?_^=_^^FG-1QE,'_.\_SR?W#],H_J^M]T^-QY.DXFSZ:G9;E/]3IMMR:6S:5+<^T]YOC#%_4,QB^P_VO/#M;KM6T2M7.;CUY/L MXV0:<$^L[ENI;'Y;5Z6^?@F_YS/E@UE.=)8MY*\FL6/+HJRJ4+VM]-M M_]]D91E'VN>\4>_WM=)MW]^5^4,V&;NO#_EL'B>0V?CMXE->FF5DPVRAYO-\ MT4PI9WR@6XD_9!^GQU>'.G6[[><_$Q]FBV^K:2:;JE'DQF3QK9$RZK79EESQ MN_>3Q?UJKIR-3;%:L*(9-3D.?XVJ/?1RS=3'?Z^)_?DMMBE3,7N_*$9_WN0/ MRW+T*=IP[\KBKLSN:W7_:.5>>MK$1&K<<(L2/BP7JR^\O=79?#**I+"3Z3)N M$M[DB[7U]BXOWW_*REPM%N7D8RP>YYD/Q1,9ZDO=_L?:0V(V3HM &A+S8CH9 MIWW2TXFJAGAU6^BOS^^RM)!]RA>3439M+L#.YCJ5YGWD2[Z:C=[>FFS^R4^+ M+^=IXF!+_SMU_+J/UT5B:_4VV)]7GO'R7W=4@TK."K?4@;LXF"Y^--EO-HQW94[ZK M_C1:JL]HJRTYUGSY/5]\*L9I_SA?VV7'NGRD6L>]JXEKO=IM]?6WHAA_F4RG MT>!X-5MDL[M)-"O6^SOS*?X8ITT3MQ_?HBW\CVRZS-_>5C5JBM/:!WJ0^-5] MW/26">XVQ:S1:A^R/?NY!;D.M]B#3*<>X9S15 ]2U#O:J-U 'STN%MG4S1>3 M^[2HJ]ELF4W]'1[XHU2C.:7&Y:)^#'?6D PQ?%[.[ MUY%?X_4'3Y!Y3\VV^O@X/6V/^7[+)K,T.Y=WQWE9LWI/O:W)J--:::WOCZMY M_*J//5BM>+_GV3P2MI8%9]-\_?Y:%F> M3S:HU\4U3JF"_*Y2G&;S=ZMNIA/O_U[/AVG M4X9LUJKZ3_]8CTB\_Q17U@]Y>;]9F])??\_*/_/5D607H^',+_:)R?+^/BN_ MO;WUDUDV&TVRZ7JQWI09J\6VVMO93>IP&3<\Z:BW39A:ZT2/R-6S?D]NJ"T) M7L]Z7:_79-?NPLW&Y/5G^N*94&XLD.&:>UTG;?Y_.B/+&C.ZJTVZO? ML\5FZMJ>[D9;/_W3N>B>TV++,DUFD_OE_7H7MOK5N^S;_<:IX/.D6,ZGW^QD M/IH6\WS\QVR'Z_?;G_K+2.[RK;7C[ML^JXL1GF>'$YK]&5W M^:[Z<^IA6=WZ;?7WQ47WL0[NK=!9C^J1[$BUMGKW/K^K[*'?\N0@\? I73X_ MV2(?ZVC]%OKKW^%EU]H-!N>U5IWLJQ^H[.51\A] MNH]97\W$#Q7?\GSUK^\JA[]I=KZ4S;[3N_SKJZF;?)HNL#X4:CI]+*B^9.4X M#8V=O:^[,;Q 5SI$L3KC^GV^C/;5BL:S45V;]MSV>I#G3;$ZXLK'*Y.Q@6[K M-=B=1#7G_2/U6NM?!%=-)'YO-V>OVRR[3XGWZJ6^_RBR?;Z? 8Q%B^[ M69,%#]&B2M/CZG@E_F)3/K7;].7[^IOYUT4^&^?CU0O[ZJO38G1DYDZ_"6^* M13[_4&QO@1^][M7'^:+,1HOJ6],D[-]_CNV&FC6#0U@@Z8UT&#DL%4"*.&^< M!P!3S<7W8DQ31(2BW&"W3XX-8"L5W6;SCRL]+>>_W&790]0Q%+_FT\6\^DV2 M6/P"X"8FPG_?_#ILL=Q<_"S+_$.$4<>O_;E#X#K5 F4,BGHHQ&[]]_AC__%/]E_8#[];I;>P,ZK(BS>#'@LW+T@G'? M5]R4^/5A]3[IE]&GR713=8;]\SK!0>\ MM](#(9GV\0\"*SDQE^B*QGQOE-@W(30$_W$VZ)9@V[GP_2B?9=%B5%\G\P/D MVED^0$\\4=QIJ[6 $3)'S%8VS/1U$*M%'1?MH]H;8S9=_&,V?\A'D]M)/K9% M0]O&L':&VF6'^?Y M?RXC4"Y%4_H0/WYLB=I=(RCCE6'(>6H]Q1I09JIAIH B3:P?-#S:=+!(M8+K M!7ES?)G:5R=P"!6P2DM@ 9( T;BCJV34AM(KFW*::OHX<\["]4+<.;Y.[2H? M@/ :*ZP(E@0)*N(^HAIG*HJLKIXSI^KX,&O.0K4OQNR:;5]/9OFK:.X=6JL. MU@O8$$2P]X)JZH1F$-!JO%DN4)-M%1X>@]I?L=I$MW[CKZ. MU A$:D PAXIJ#2V)XLK*/+2.\RO;6K6DZWT,:H1M7]QQM[=Y"J&8;[N=7E.L M 5E&3%Z&6=I!I_J-!$&494@RJ9%B5"(KQ!95IPBX?HNZ.<,Z@_LXZ?8I@/; MR=TL;8PGXTE6/O%FW4G+NHT$3ZA%V/ DLHQ_)9BZ"@6';9.C4?;786%'<)]M MR%5)%**DU1/Y;V^*Q+VZ0#:5:F^:&^*]"0O+U_-QG$,SB8IN,M- M/MGXZ^_UWQA:1X,TR!AC.0;6,AK_B.9UI2&#:).=#;_V 7$5*NUKIJ^)T]L6 M<3JP9%R@-P%(:9G'-BH!$:1UI%ME*3J-;9.K%7'M0^W'T=O9BUB*KY'=3$;9 MFVSMK66*\J$HXQYVLY7=MZ@O';F M=0)Q/RZP=5)^#=9)/6((:#J-T891+("(>Q1"!?<0,JH=N9RKZM.G54\A?O3$ MG-=Q6C^EF8 QQ8XCJ@WP$0VA/ $(:&&8D]RI*_$$:IT;+RY:.X/\DB.Z9CZ\ MP0YU:FDT5HFCAE*E4)Q T[VYI-!RQJ23EQOJU4OYS8/Z)PAOTJ@=NEXZ5C=H M!#F'F"$(>>08P9S*2FXH-/QK#>K:+'A^K]0RSF<;<)MA6"70DRE3TYIJK6I;2\&\.NYY&6@6Y+TKM#@_Z[3BE#E<,!#HE ME:+("4,L\,P;7X&H!+J2"\.N*=4JR#V^DYJ-LS(-A/%RM'B6N/0XLVK5#]X9 M3BSR A"@.(7*0U3)[J,E?QVW@5T3K NLFYH_?O*UBE*XGRR'*P0CO4IG)]KZ M]")1* 5Q-=DZT^BMU(!NZ?HPB1J#VY0.*?/%_"9?+,O9351(^3FOQXJ]]8*C MGD,HC0*""&^,E8Q4_8>$-G$D&-"-51_D: OCIAPQR_FBN,_+=3K"8QNG9Z6# MX+&S/KG=IZ=@$D7COUI&.8M;UDWY+S M? W3Y'#-8.-VD7*J )6"(\(MU[22EQC>A$D#NB;IW"AI%>6>-^?KE#319$\W M/O6WYCNK!4R(,5)"RJ7G%D88A=I(*@"VC=Y%@;\.H5K$N&F$ZBTWX9J6 "*($]0=9HX[DFUCY16#"'X5);0%\R3OHRL>JRM3P8]U 6V,TR;8C8ZE3^/=0*V5.,4AX!H1W7$*ZYC'"/J MT^MT#YOX(/V 9D-+!#H;WTM.]BF5YRPJ]X?S-+(L+M&.R3@J'75>2>T)0T ( M&>U_9VKMR+L9JA6DWVZR+[_'?I=1@/F;?/'V=G,T>SBXQK'*P0&(L2%$&$TI M 5 #KQ6S2A .!*SG8W4]OD:U>? B2D++0/<7;&/3\7\6Y9\I'W61'D*?S*_] MM0-$"CKM,:9*4V&I9!$$)BB$BCODFUS+_(BK0U."M89T[PR+L$SFG_+Q;T4Q M/IUA^VL' T#<^BAJ.)04>*:(XP108PQP LHFM\(_H)]38X:UAG3O#(N=K4.E M6"PX(0G6C%&@ 87&2 6]!]#$+T!B49,3BM,=F2Y^0-&8,Z=#>DDS]7"ZV\$: MJ5I&)6$KN*$*:@R$X@9@:ZQUTNAZ;]1KC_%4P101I-L_' M3S'>]GI?B/::-0-G#DBCC'&,"\4\3 '0-K)&FEY)Z*[6-5]TB?*9\WE--BU3 M7(H(U^+;F^Q^7X3;?44#M!0JB5+W(8'&>TPJA!3&]1(8#)\OK>NU:!76+@ER MDS]L$E*JNS)?R?J\QWNCVYY4/U"G*/7,X!5X2G%P)3OBYBHON@?W M; >R]W'>7-YGL]EO9;%\V!N^=F_9@+#F!B.-E9!6Q;V4Q+CJ)XM_7 \).M!= MT2ZZO3F0M19HG0KDF>>6485$'$P1,K:13Z-FT80&=.;1U6K4+KH79$^#<.O4 M$P24HKY/ MU5C1#FZ=ZCS[>ESG3\L$XQ 7"**X&U/(.NR$J=8FXP&ZDKO55G3> +>^K,"G M2]CKI*NDD<,;T'U5@C:8$8FI-L)*Q!D :LMJ"4"3R&X#>JC?]0ZT)7@O2:"C M>]#]E8*&&J DG\2& XPIT8]3(V^4>F! 2TI[RJ[!GK.0/?L8])E/X>%ST)V% M Y,LR<^\9L99+9S<"F\E;N3<^8-PX%25[0H"W 33;J_=#DV>0 XHS$>WUW6=0M[7DK5R9,O'YW?9=/W^6*Q#L5XR.XY5"U*ZJ45BAHI)<52"NM4)2GV^DJ6K6Y)4'2&=U_, MVDRYJ<"H,3_I2#0!PAW1FO!4D?B[)XB MKA.-K=0Y>5M4=XGX-Y^G$[N5LH^ M/D$>KA\<YV2*(%&NR$?ZA MMBQ]4[=]W5S2]?Q=F3]DDVU$8C4;K\)%;)X+KP/R_5A>Z1102*/Z%<3,(1'G M&0Y7V%.D 7&U[AD[\JH8?? MTTY\G]=ZPQ8#L,HC1[D&G%N1WH)C7F$4M_J-XF$,9^YHG3'/_3-Z07_(7NZ( M"T*M5Q)"YTS$+2[>&TF,4OT&:^C!PZ=K?1_S?C\-[NOP?B?">*^$8.@?/8R?V!G/>63@XSQ%RPAI$"+8>:B=1U5.'&YU: M#FA"ZDZ!1B.E@\(UV?,/ MZ**E-V*UAO39R]CFZ.Y]<;OX$C&)0OX>[<)%GE;OO3EX#U8*G&+BG(0.$0J4 M(@;0:B0X!\&5I%/J9UEK$^E>YYQC.7'V%PXP$MPBI*VCUFC'L5.BDDI@W"1% MX(#N)/J=8YH@W)_7U--;A.H2H2Z1:M0. !IID2668D6)(9KHQSE5@2:OAT[/ MM-19?*3>F-4^Y)>\Q/KPW0YNX/=3EB@NF(^CF%/*E=, $A.7 N,5$8P-XGYJ M&T=KPX45P+5RA==L(D!HJ))1>FDM99)J$(TE [@WF"'S MMI#NGV$O<0;1CC03AO0;6M])(+U,1,&= FNS^^M0QX M_[1[EO%TZX9Y!OGJ-14 !XH9J 61B&HI)5!"4VV5AC!%T+J./7Q_%.P$]KZ( M^.R]E_ZFDA1W*Y#L9#Z:%O-E68N')[840$IM3X'5##MJ$!"0$6MX.F2UUC<* M@CR@HX"N:=@MZI?;4R3CZJ?_%YU==7L\.YMV^*Z=07Y9=8X,#@/Z.U #1 6J14=0Y0H: 4 MU@"70K]3IC&YD@BHK3.EZ!OYWFRB@_T_9 $=K!B<\)K%S2P7$5,EI4[IC:#G M2AL&%>XUKM##RO\[=KA<='H^V"DKGEM";<(_#+)M?HR[B5?S^?+@:[;3&@H" M&&8D,,(800DTP@' 2-OH'K?^,81/XBC#$G<160 MA A$$??2>Z\,0@:D YI&#KHG'SJL%V$W^ZM0[D3P^]GTQ8W>_62QMH%GX_0B M>1*WK=$Z/NN>KJTG[GO[]+B7/K K/*N=8+!SF$9-4T.\QM)+1)UW3!(3]P*N MUEQ\03SJG V=UE!01&HN@4,* \N=LH['R=$X#RCA NGKV!EVS)87;_X[5,'% MIXSUF]3'?S__E.A'GDD8@1PR+K &EGF1',B@]U!2086+5NX0/ ?B$A77W\6W M=].X0D69W'\N)P^'$C"=VD1@,)V9IGS%E$('L6=65"AX+JXD'4K'##ETV]$> M^+U9M:TERD"&60,10-0*0P!QBIM*/HCDE447;%_M-3-FG ;S!6G4)&,&E0H: MX[DWC *JY2-FDB)Z)1Y.K6FZ?L:,DW"]$'?.S)BAI,/&\3C(M$&0(T4%JV33 M&ER99=R"CFMES#@-U1XC3>Z>-EZO'* 0#N 4[HT!R" U%JD*JDAQ%?[ MIK6CI:QUQ!N\^]G3DS?+1/>WMWY:%.7\W>8=^:[;C;/:"1HR2)!E!C*-& M6U+))XB_DJ@Q72B\Z _VWJ:OS4'WAT*-H@1EOE>N0]-8[4:"\%A"X P13$+F MO/*F&K?*L6L)7MHA^3K'O.L)[8]9U)8:CR=)?=FT&B!O'_9$@FRM[<"Q$8HQ M12Q3S@F<$I)6.&C1*.;\@+QZ!S+QM:F*\RFY;Y"L^UK:RPH!8B(:.)0G0EF1"ZR>HZ(+_=SDG6(>;GLZD*Z3,;O\^FCY%]JM^_ M*R<'7FS7J1PH@-8YCB@B0D!KN:)H*TD$[CK<;3MG3P=8]V60N7E$\(O-'XKY M)/D&?UQ&+:QHOHFN\J&H8%L-C?EJ@CT4JO;,%@.*NVV ??68O\RFM0*][RP?O*(&Q(F:,NP%I]YP5MV$ M:>9(DT@4XB]!H3;A[<]_H)B]7Q2C/Q^C*$9D[LKLOL4')8_7KH<^^+B!>35; MQ1!?D>C(BY,6F@Z"*,BE0@9HI0U)6L9KSPX(I*R7T: F$N\_17*^Z%X]UZ'3 M&@C >(VY)Q;ZN/<#,F6FJJ3B4%Q)%-C^25#TH(T!C/Z=:+7^U&S@,P-#-CU. M]013&NU":;E.X3N=9)S;2)?N9H;Y/N>?_86#3YGGF ; Y="LUOL:=5;!J\E MPF;_RCTPXL]"OK<+]IVSTS$WG[V5@DRA_0D70'A$).39*W#/: M4//S._:V,+TLZ &RTC M?#9'?L^^I26F[FRQIWCP@@&GJ91LE;<]+K;:;'HK/>-7DO&R.SZT@VNCF4*H M]S?'IX7'4L$R3N,>61ALF(\2*TE!U3>!&CUY&N#E;C=SP-EPGJ_JT2B?YF6Z M:7DV_VP/TU.EXV0XL9T (8CFN*<..09\2NWR*!^$JLF2,<#;W [HTBW@9Q/J M^4[L]0%7W\,5@L-"(0PC&"Y%., 6K-+_K'JLO6ERR3H@JZ+%_6NK>/;W7O\[ M]H[5;'R3+R91,799KC.4IH S2:K#82/J-Q.X)!I[%,TI;+5+QC9X7$/%4OS.D^^+H==@IX[*M=O6:$-7F<.B 7X5YYUQ3DWMQT'I;KFF]O M=3:?C.(D;B?3930EWN2+5[-8,J^L!K58E)./L7B*M%X\<8ZX=/P?EY5IA,^W M'3T>ZF=?E:"1),@0J22/"L.< N"2,Y7SSBC/+Q@?[/%-]?/.;Q2FOZUU8J;9 M?*^/3X/60H2% X4BB1G1<1FGT/"4X(JSE%J17$G>[_8HLC>L3U>0][R*11'[)5QJAT]/W_WU *R?;'F M)IDBLWQ1)B!*YN+6E-MT1ZH?1'DG_GD[M-B>VU4 MA>)87U"^72[F*?1X1&>U53] H)/:"=@BC+W6T$J:'IXRIG&%18I!W.<\%3O\ ML?A1*=8E[!>EX :A%X*H\7\LYXLC8:7.;#$8JP"'3LEH*$AF):,85OA0#9O, M>P.Z$[P,*5N'_\(SY#YY3I\C][44MT]04JZQXM$6YE 2+JKA:B&S39PC3K\K M[#SG?=]S9$NP7VK;<&Q!WED^&$6MQBS)!)2S3AOD*]GB_YJ\>COYON^'7GC; M@/?".\[3-YJ!2P8 4]IC2QC'FMIHU6[D$P")/J_MKHH^YP'GRK'P0#"$"5C AIKCWBE:R">IAKWE6NV?-N8K= MR8]F4/86>"N;?THY9N)_TO'\YVRZNLA9F*PLO\7%ZI@;9*WZ 2".G#4DQ;&F MFG%AXH#;R(Z4[Y5&?9@0#1GP/!I7!QCW-@U]SB;3= COBS(%I'N?CY;E).5L MM?G'Q>-/&ZP.35"GM12 Q$0(:PGR(J6$M1"C#1Y26LNOZUJD7<9UBW6/;PV2 M3]S\)A_E<=1$<=[DBQI$.U M,"@8]P(SKHG'',8=@*TDA0XT<4X:X&EARZQJ M#]B^*/1JEE+*%.6WV-,#E'E:+&[GK$G=MH!R DG4#>_MU0 MI &0?5'B79D_9).Q^_J0]L=Q75[EJ?P.A@-,J5$[*"U47,*YCH)J*PUPI)I- M%>*V29RA ?GG=T.@]O&]R(:M[D8M$" 0E QY1IVUC!('3"6+<:J)\\?I/O6= M7Q>TO!XU0')H]O.;8C9JS81^;"P8I)4@GE-&+1)"8ZA8A0K0HM=+^Q_G *!K MG/M;Z_9E;SEH#AVJ%IQC@#BCB<'1T,.&4#*[>YUG\_PF7<>^O?TCKLD)D0/D.5@O0(2TM:S2=$)IOWMQQ?9[&X2E]8U"FMOR^DR^7#\5A3C+Y/I],#<4J=Z M,- H2SQ4T8X$VE%+3+44:\ :A7D=T#/5EJ>8#I#MBU-VHY /V==MWVN9TXE:_<3L>M+\Z\GV&C4;2(H:7TTY)5>A1I!BE)?G609 EB33&H#/+/IU-6G(\POP+KZGD#[*P6A M/0)$(L+2=2\G#/)J\37>JR:!K ;H#M2^\O>SJQG2?=^HO\N^I>/-^G?IWU<( MWCMJ/!;18K/(&>($>9RC!;JR]_)MJ'G/57HC7'MD3;E,#M3/83A,G-UU N-: MHR@<_/;_+/^6Q98]+972$8:R73,!J& M@C L/=2^PLM2W,@A;( 7#QT0IQ5<+V?ZG&3R!*DQU49828F@ F"$X^9C(Y44 MHM_D#9UOP3I@2V-,^V+*A^QK_FPAC>9>K6.<8U4#Q=IQ8YDG\0_#I?%P*[' MC1(:#GNQZL9@;AGORUR%5BA]JW=2>*QNP%!0RAUSSDJ$J1(.5H[?%BO=Y+!H MV.M:-QQK&_!>CZ"?H%/_''IGI4"!958!BBCD/,I%(I0;*1V3YDJ"5O='J[:0 MOH !5<]R"I!'4*#%#,>)5P _?;,W6GM^XTKW:?)U/GIT(G0]O9XK+B_GZP] M!]+[I&*6ILU\-CI,F0.U A.6(6,QI$@Z#2""LG+Y=E3+)@F.!GCWWCF%VH.Z M+TJ==3-R +DXKV+,B.-8 ,\9H!97!_\N>;3T>0E_!81J#>D>7VNL-;3J^;'7 MK#M*!\@T$Q)2!HA1GC&,3065B]OB)N;U ,^JVU#PRR<9#4'M1S_A@T]$V^>'O[(?MZ^';LE)8"UXQ201TU M4 G'D3#>5WAHQ?L-*O.6@(*", "^) MX"[%8\)Y1VRM=W$= M2W\T@=AW!8/V&%'$/%. 4*:IQD1C;ARA0DF,FYP/#_(PIDTE[\O6= ZR]5:+ M>464>3[ZVUWQ^==Q/DDDOJR>B3Z@1?Q5>YW?9U,T6:?;:G>-K1ZD@>9Q[ MI)*&&Q\7.BVPTND9O58F&M^^B;_[D$EQHMZ*M@#L2/?K_NQ-P/6\2+""1P-8 M"H&QII)A&=%HXC@4$&F.? M8,H%D8I**^,>20)'XOBXMA/81M- :SB>'0] 3:?%EV25^:*TQ?+CXG8Y?1DA M+AF>V32/OUDLR]D!5\[&;08*F%(2&DJXH09&)(W0R OI0=PP-;HJ'-"$TH;B MB\M ?ID[P[A=>%NNT%HGF:^BM]>^1MS70)S'C2(0D%G!S.6-IJU [R/36"1- 0P;E"F%$BA%3(QAT%10)"Q' 3T@S0V[-+TIP%Z,4(4R\5XZ%J M 3O&L-*4$&8I(D80CC#U0#J0+LV:N,@,,/92E]0Y']4+WA!N 9F_O4V)5ORT M^#*(%&?;SIQV*?BB6@".$2:UPPJZN#'F4$#N@9)&"*=MO6>"W4B;LD#$[KXK MB\^3<4K@_D=4SJO9]B&>&BTFG]?7T,U]+R7?KVPS1[DN9=:&6)-AJD= +"ES)Z8/^VHIC\J1J6.)BMEQ[]/\Y769V-U M7Y2+R;]6OS_(Q^/5@U*<*"MA@E(#@2**>B,YC9!>F;O!P$C9NG[.=F-XG<_G M>?Y]T)!5<(>(Q?:WIICO#/M[8@L! V,5DX)"33D' "(N*YE$W+)?UQW?(#C7 MK8KZFA!?W3]DDW*]ZWM=1 DFG_/Q.F#RO^?3L2_*B-R!&;%6_<")U=X(KKCC MG@@:]Y+;(0<(N;)G9H.@9Y<*ZHN_%B?;U,_9Z_/CP)B_O5V_ M6WF2\&;?FGRX5J#Q,Q(*+P7'#A.+M%55WPW533RW!G@Y.0A2M:^6OJ:WW;F6 M;O)LFNYD'P>)G!&!-%([9($#!J47,97LDMHFZWC] M/#O?3X]_'3YVH:*^Z+D* K(Y %C+L3D7/4#)O75"-%(@L(1!2SBR<8.&A*]D M%( VV:I \%_+=!TRMJ6<'N?',IU"V7S]WR>H;((@U;A*K-](H-$D4< +R6$* MI0V9>[P@[$P'EV/BR^=?)W'P9?4@/<%2" ^006GZ]QIL M)<<,]//"N\=UN@M2'.5=8]POQ[AD,,RBR@\''CY8+V!*HD4A$*#41D D M4,#P56);04F%#O.XG^=\UT['#C1Q^65WDQ_EK#5W4S=(P;6$WAL>S6;EL)?1 MZJW&)A97EOSAHLOM>9!?E&;/TL=5X^7Q?KQ6ZHBF30?$.("06L AQUXP1!YU MX;%M&ER)I=QJY.(>W3FWYN9/F[E9"W/L9(I7TDDBMJ(M(H*W=[!O% MC!_@_> EF=D8_,N1\%DZQ9.H]ZQN ([Q)2A&FND+)*,;G'ER#8YGAG@P\>+ M$*X9Y#V^7ZEY&L=4R"8O;@>8)K/?ER_=Z.#" M3%S?[;3TJN] 8\$38>)"D!*+.(0HIP!4SB IE/*U1E?JX55?>ZCW%BTG^[:Y M9U*C_UQ.RCR*% ?2XMN[:;9*(9IN'Q_N=T>6.[V10'F*QH&TM)1Y2+U3I+I3 M5T##)FXW@SRO[I(HS^/M=*6%BW%1?YZ-E>6R)/J&5(!#" MAE& <%H0 #1:\@H'A$B3V$Z#/-F^)!M;4T-_@<2*49Z/5SX8J<-Q!/V>+5*? MO[V]/8^:Y[48,/ RKDR:>B& <,QB_HB/)$TN^7Z<*^9.2-J+0BY%V)98>A ) MZIFDD$DFH&-"6$')UL+V4C6Y&QS@CB(N,36:8CK-1TG);V_?%(N\GC=.S1:"MD! MX%.&(F\4E='&QEN D6V2[7* !]P7FA#;4\"E"?BZR&;-"/BLA>!,''22ISAT M3IAHF%B#'VT3W61%'N"!]P (V$P!?2_&T7AX*LCJQG('6C76Y)HM!<(%)C2] MK!7>28.4)-L508I&X2#J/VRY[DUV-ZH8WGEX*^?@ 1L)/0'10@'.*4258=7% M@X($-7$@J_^VY=(W,UW0L3,=7)B)FQ1C[=S,'&@L<$HUHPI6]-6W%DW0,6L8D( +04@2%)& MMT:*]?S*(GMV28H#5F(;T%_ /KS)'Y;EZ%,VK\^WHY4#YM'44,(@ZRQE'#%L MMWA"P_E?Y*JE$\JUC7[?G+O)5XF\/Q0?LJ__G"P^I5RZ$:)TSGGJX_ISFPR M:RLU%8IBG4P?*\S6((F;N";;YD&^*K@ /SO6R=F!<-YMA\Q:^GP5Q6P'R0Z4 M#MQ9P1'V.OG.(008Y]LW.\K1?M($71=_VH-[>/N'5O8-P3ONI,4*22 \QU%T MOMVH>>C[B>1UZ9UL%U-69SKH+;32[6T^BALK]S6.GME=?A,GA+>S)).:C=-_ MTOW-YVQZY/[ME&8"LU90"Z 1F!AAG/38/KIQJ":^_0.\"^YD]]HAWGTQ+_7R M64]O\@C+9!27I(TDW__B23E)]XG/7 /;!:6Q;G&TT A032 M[5Q#;:-'UR=?:S^L-!T96"[^8AP_40U_;P)4$(\GGE WB2@ MWLD7X6O*NEFW>[(!$O8T)3P2]K)ISHK[V/RG6&;R.5^_H_R^GY=)>+;N23($ M7_;OM!QH=5H*WG(/&9"64\D@9Q MCC#+J+W9Z-N',IO-L]$F<<;JI^E:W]NH?%'BM[AK"$,A?TNYJV1_Y1/! 9$QXX9Q0EF##J):D0 M%-PTF;*'[0]Q,;IWJ)XA$+PA>;>2(X)\7.$$-A@:9;AQIEKEXNX,B%Z/.OL\ M[+D8,<^$OKU^#:@5J!1Z@PHH [[RS@GFBF*SDQ)DU>Z0_[/+%3BK6' M^$#VJINP%_%?+[9%7<.X[52]\,J[:@05U:F8X90#9*!5D'$$L#&0"D:LJ[7> M=R/C)K;-VO=_G;(GN3"8N"1&24KW=7/,G"(CQO^-#X_[,UH+T&#!*4$00D9- MG 0!L14VU)(KRZ3.B&"03'FE D*"/9**2$J&2U2 M3>ZW!^C=T39;VL*U+^Z\SZ>QS;O?\EGL]S1E$![?3V:3U.=%M)R/YW2IUT"@ MGC,?ITU-C 1&.T,!KJ2GPC?9Y0S0JFF!!<]35W4!++?/G*:(]LZ26KXR.TH'0;0R 'JII+.4"D@$K.3R##0)UCI IG2VY3L; MT;Z8\FH6[=1\OG'CV?;[X '^SAK!"$"LM0PC@6'*-PDDJ^2SW#2QA088_:IM MQK2#:F^/W8I9\3W%C^_<]M8)5@(D)(S0:4PP(E034,F8T.S36_?'8TY;N/8W MXSS-<)QN9":S9>S[XVVFSF^+,G^2Q.3WR:Q(@5FK01)W!^VFPNZT%P%0@[P7 M)@Y? [5BTM'JB%A2X)L$W#@]O?L/MY8.5U/]CI@HV69@ZWR6'[[JV5,C<$2= M95(SBA!2E#"XM58ELJ*)[]+IX:]^N)FV'50O,\\VG2'WC1A'D.5.$6H1XUIZ M(?U6]I1YI'6Q2;@-E;'(*LG,5U.KW.705YJ7$%O:]*L-!S9(07""@KO31$TTI" M[U43?P4XP)N=MNG2$JZ78H[.YI/1";19E0]QSYP2VSGB%,*(4Z%AM766C/ K MNU]NKN(CG#D'U$L1QDZFRV@(G$"938W %+6,4:8049@QC2B7&_D4]>[*$J1U M3IKS8.V+-O_,)W>?8O?4Y[B5O,O?+.\_YN7;VU7/YV^7B_DBFZT\0X^O7*NS)^\.ZJBG$[)?2T%#CQAW"NK+89< M:&>W=[+INOW*?+G1:J8W_] MX!Q%45$<(0T0I,Q[#B!F*;RT$TS5.G;K6/X/1Y+:?%\PI'#8R8,")E]5(+%Q MEE02X3B^KFM-:EG+SSV#FT#;FYMYU7K^T9H]L40-1Y/DFZRZ;ML,GXU,]G#9)%- MC[+E8+V K0%**>"%YA0@CXB@E:P>DB;770/0XH^JV$0@%S@M,.(L3N/6"6J6V,[=G5Y8[JF5V=81R?P_I%E'\?%R=O!^E MU>X*@4L8QP^#FFI#*'/,X>TXTICV&];H!^-0*Y#VON]Z';O\*OZUUF9K6S@ M9ZC&T31$C',JA%-L.PR\E$V\=0>XE+6]PSH7QQZ]QIX%47]Y/G%33*>^*+]D MY:$;UA-;"H1;R0R7$00/D-4V[40J/#"XLNOZ)H1XZ3S6(="]34LG7"V\/+66 MF&&M==Q%,*.1U,)1\7A2)GHE3U\QZCO3^_.YJR':_2UL^RX!=BYLSPL'!KFT MDCCL813+ L+DD_,/U>3H\.2%[>HXU!3N87NS*D$P1YYR[+"(6P/L[/8H@SIR M9<%J^R)-$XQ[>VF[9\_XQRQ",YW\*Q__^SK5X9- !X]Q="X;R0, M\#@A*(D)PP)NU22<:$+B8;[)[\^8[503%V;H/[+I,F^+H <:"QI1##766"EA ML&/<.K1%!8HF/G_#?/E_27ZVIXCC]-R3;OO[[-_;^$O_R.D$*LULE$UO) M\,=LLO.)ZMEMA3CNL$)1-*^5E5H22NWV_!;R)L]5ZS_%[S%@6]>4ZTL3O4Z( M-_G#)O/X>)7@;C$I=\WTQZ;"FLT$ *+1X@2!1DML(B@*L H)8QME>ZC_*/\" M+ZC[FPN[T<2P.+F:W1M381Q/EGD[_/R\V24KV6]R4?%W6S5RC$: M=_WI8(57#&/%4#37,0.2PL=+>]NNHYN3'J/\9=N<9080FT,(0+9B&/ Z>2 MB2/>[\OC?K)C7^ZJ_#2P?Y2KAO=\7G7\?Y)/%7IK^L3HZ>T#;^*JP^>.#] MY(LRP3KJM9?($@.5Q4AB0)V/=H%#U$4KH0Y)6^FZ+4;+E0MA_-">GC\M$J0B M2L59PQDL$ .:&0BKCC/(FYS:#\@";:"PHA7@ZDVV9VO[_UUF941O^BUN]8IR M'V7WE X@^90[Z( 0W#KB712M$@5(W\2C9$!>MNURH!F&'=-A=8$Y66]H:O#A M>?'@ 57&2TPH"%XG6K^)K];)>F:+=YD]_L, M@EU% Z:,"\0E(=0@982.IF4EA%7T2GQ2VF1 (P [94'R>RGCI+1..Y-> YAB M.5N4WTPQ/DR*@S5#W!70: <)R8"!Q%D+R':*T[;1UFQ +A]MV?%<6GR>ST6W>58+#'%FD/D=6&17 (%I50Q,.>O 1^1&8T M0[(/>KPKYHML^O]-'HY:H[LJ!&8$EU!*8J4AA&AK3;4F$V1J. M'1$CS6.JS+,#5'A:)$@C +?$ ^TMP)YX8JNUCVLH&MTO7MW990/D.E+WZZB0 MZ;M/Q>SP\=3S8H%@H#E%Q&#D!2+( +3MO/*HT9B_NA/*ANAUI/K-N[-O$'W\ M,%GLC-ZYJU@@TA+"L5;<&$J-Y)2;JO,,ZR:7%:=?!P]=]0W1ZTCU'\HL^2N\ M_W;_L9CNT?MW98*0$%,]DHDO>5'B&V 62GW%@_ MREZLK]'30A95LSP\4>RN$@1C6J7(!LT8QQI>>)K2#9\65F M1#*]U?^H>%HP&*Q1BA+.K=&04FDUMY4 &D'5A %7=Y;8&+]N38@H?YE-7\W& M^=?_)S_,@6=E@Y5I]F+6QB6/8 F= 5L>:XJ:[#71U9TMM@%A5U<)Z[7)3^:C M;/I_\JQTLW%*^PI'C 4B!F..:<41BM9*LZWPD#3*)S^U1TXMH1BQ_[1 M[ZI7/ ?XL+-L4#!.:2 *8J#PDD=;QU>WIU)(T2@@]=4=1+8!8<=,>"2JC[_9 MM\G<4SH8Q[&#&$*LK3:Q]TY6FV;I'6UR#86N[EBR'1![X<.:L/49\:1\H (# MJ#FWRF/FD4TY0C;B*!^YWH035W=*V1:,';%"Q;Z-5_V;9KO>/;\H$Y"EGAK. M=!0>($*Y-Q69%5>BD?%X=>>13:#K=OOPF#^JSO/W>A4#9U)K3T#<(#LK.0"( MZTI "U@C;ESK:61[>/;T5#GB/UGX;#29KF+J?M^'6B^6]X2S>U,L\OF'PD]F MV6PTR::/*6D//%2N63-89&C4CH5"2"JQE$AIPZT&UDH#Z@6@W37^FDDFH\E(* M(B&'5&E%@6ST9&!HP[IS*A3=@'YFI)EYN7A"JOC3 M^^RDDC(YOBNJXZ"EBDC#*0:2(8.N+*%J"[HKFJ/8N>;W9B!\5B(H[SC!BEEA M&?51; BP%@K1:(D2I:XDX]>9NGJNZ;,PZU+7OT]FD_OE_4%M?U9<\"OZ]H $PA+IR6 MCC*:'-PY5]%.-\ :04FCP 0#8D+[:WU+@%Z"(NNTNC5)LLG!*QSG4@!'I/4T M;5XAEG$3"[PGA)EFSXB&1Y/SE7J '6:J_+Q@4A$X:)K6+ MBV"TFX2D1!&/#=2:"-3HC=&P>7&J.HL6<>R+%:^+V;B8K3P9/V:S/]_>1FWD MX]3MUZ_TVYNC9*E5/_@H9[2W-;>"4BJL4%A:384D"AFJK!7 TBT!E%Z D@3-_8!.:1U9\VTB>XE MF;2QVG51EL67R>S.9 _Q7P[&4SZEF2 )@(Q["SG3E$.NA)1&0..QC_"X)B[0 M USV6F)%#:ZU!/@EJ;?QZVM*O7W-!,0IXR#^B16F% &A+8@CW4%D$22\D5_= M7YEZ+0'>%_72[>*KV7Q1KKR"HC4YF;^/RLO&;V=/+8Q=D<9.;2)P[20"F&)# M=#1+F126(44E(@@+#YJ<%OT@JVISRG4$]B5FNIHS63 8 VR=A1 2BCD2W&C% M'2!Q5^. ;7*--"!O\/YFJA,![<=S8)T,X?=\\:D8OYI]SC?9A,YP$FB'J'OZ MHV;C_[N8S!;_B#\LH[0'? G.;"E@!%)Z8Z$D\I00J"P7"!G!&.'2ZUI[CUXQ M.C]Z-/^7@YC0O/'IF.^2#5:R!H MJ1PR*BYJP&J; JZ(+0(,X"8'?U=J4:C%.5[OO++?%UD MLX3/QCLS)3$>Y9//J?OZV^/?4Y*9(]>>39H-3G(7;7".-(*2"FHAJY B/AKH MUT73MNGS/.-D?YKHB[/?=_3H[>JNX@%*I*%)H4.252"52A%F-Y(AR1M%YQD> MQ_HA0=$Z[GTQ:H7+8W^/WK/M+!^4=0P!3;TA E@*430)MT"!9OFBA\>I9NHM MV@>T2X^O52J,O(S(++ZEH'4'W'IW%0T8>).V( M-3I:TEI"MU//WVT^].JE^0(0PSYRDEL0Q@KS'*;??6F8C MKV7/WUSE1??@'B?4GO M/W6X6O6HA2[YN:^;!Y>RPY6"XL9#*YFS" BG;8255M)1X:]H_>J'!$5'R+_D MU8^!>EL@7'#M:/\<^74-A[_ZC00?UUO@6;ID548!$5'$%8BCI.B[0Q<9M=L(&FH!F5/0&JN!2;Y"U0CD MR0/S.M:/+LE1Z[JS.?1]T>]=]FT]"@LUBJ*4^1%/B1WLJ]M$\$)B9+FEB@@. M+)%QF%<(X C(7^PXISGY.D*^[ULT-1L_.\E\DQ^ZPCY8+S#F!95Q.8&>2"0U MCJ.MDI6X1A$=3]Z&?<[+C\6/S[,V 3_[V,?FHS+/YOFKV5K.[[PSRGQ4W,TF M_\K';Z/"/DX6ZX3,^TZ(SFDK6&\RV\VG5EPHN M:\+=Y-DT2?!;W#B]+N;SMS,[F3\4\VQ7AJQSFPK("RTT=9YKE1[U4V>VB,2? MFY!R0.%K+V[0M::!?KS8?BN*\9?)=!HG[%>QA=G=),[5:C[/%W.S2B'U:F:R MLOPVF=W](YLN(YY5C2ZC9QW^\@EQL^HU%!@B1B$(-=7"&HHDI$AI%_E B$"X MUJO?KH\0A6A3Y'?*ADM;10884 ;NJX)L/=0H0G8 MO9U?5<$ J[Q@[_.[M<_>86^S@_4"-E(1@YGQ3"/'A,#85;)R;ZXLNE9CC3]G M4(O8]L:C=1>/>H9]5R[$"3_=*DL+C2!& L(0K&21 #39U ^1)^WH]3E;&B!Z M]G[*3/.L5,EVR,O#]^DO2P8"(-)($BD\100;)X78SJP4]AI0HY=-]GD:*MI$ ML:]YH)H!ZUQ[O"@;C,&(.5(ZZ!2T4'CE0/I_! G)K5P8@RMQS6E!KWL8OW ZH[6@H3.2LY1TA!& B(@&6H4+Q;A1-LCA M3C=M4JL[M(2TS (-&@]*0^6, !8I M1J/E*GG8D'HNAEV?FOK);++(7T\^YR]46/\@]5@CP4*J@5&8<,*H M,59:8(R&&)KX(_-78J)>@CI[SUM;UDE?*\N!;NMOOV?_491FFLV/'T$J M&! 2@3"(8:H=B7,IH]1@0ZAEOE%2VP%QLTN"%'V!/P 2/O;_H /ZF2T%S2U/ MB<(E8X(*;W3\24/&$+4>*'8E*5LZ94I]-K:@@;X8&;<,X_P^*_^<'WT;_+QH M0,)Q93V#%#L:VU<8.LP(D7$7:Z"[,D_5SO1=M KSV9<-+@Z&M$G\$"WQ63$M M[KX=OG+85SY@G&YQB8N2I[1D2GK-&;,$>HJT;!3D;X#[^*YIT2;6?4TJ9CE? M%/=Y>9.O#R.2F_7Q^>5 K> 5WDSN/BV.TVI?E0 P1G6H*[O\<5BW0<>I1%WY4+FBGDA(^#PRO*A9(T;ENDU)XA0G&C@"@# M=.GLBSI-,.Z++V\7G_+R!0K'V'.@5D",6HX$5[3Q 1'^F:<%/!^KSWF9W>5_S//;Y?3UY/;0X7V39@-VS!": MGK\Y0JD6BG-LL20V[FHHNI:,H=V0Y\6#L-[T,( 9\K>RF)\Y.ZZJACC@,8,4 M"AUM"ZF0M)!PZ[&C(DX)OM=#BSZ\)3OE7LMHGWVD=: ?:C1:WB_CMC?2_[XH M%Y-_K=3V;G6/_VJV?OA6/8#;=P365ON!8$MEQ!4I%<=7M':0Y!X!+Z-("KLF M-F#]XPVY9M\LOTN]_O!C3G^7U$O'/'UU_Y!-RN2]\WKW9'=V6R&%[\#1 ;> M86J(E-P(C0G@G@@'39/;H?I'(7\U_C72P0#6W,,1 Y7C",KSOZ$ V>4IM(S M)05T!AAJ%> 1W5Y/4(I%-OWQJ-8)TA?W[WJ3E>DE^>?\TOD<#O3QT16G1C:' MD]H)<=A;9PD"W!+*+-;$$"ZN=+':+Q]%EZ'"%P+$@..43(490RI@R MRG#*.2) 4V6OS"VF(^WO<>9L!'5O!P]/[*ZWM\]1.72T<+!BP-RD@T&FM4L. M'%2DY+?4,,:DE51>V>%6/\1J%?*+KRVKL[X67857D78^%)M\ ]ET^_3T4):? MFC6#0,XRC0T&-FZ+XU\)<;$+%%+,I*]W(M&UD^_VX4&-M%\':@5AK)?8>,VI M3'FKI:4>&2X@=TB31B%2!K0FM*[YXS$1SD2XM_?LM4_H3V-8[=:"5I@Y8Y50 MS,45TDI#O68:".@5H?Y* M[UQ[RND.^;D<4A2?PR)=AZNC:ZKP_Y;)Z?3-4V M/A,0UA$YYW%R M/62&2A93@.; HL5$U>^@_(.:HO#E] )9K M@]'9;)E-]XKJB[*Z7.KQ,59;7:S_0JOM+P9+E98"8&X1Q=90 (ETWC@/XNY, M@UK^TKV?\NV0]29/KAEQ?DC3_7R43?]/GAWR?FFA]6"B[6)UNBF*^QB'N>>8 M5]@!2WJU$+N\GQL,!^L?,G:DPP&<<.^0+ GRX4O1&MLW[05BM!-$(IQ2O@@- M/9.NPH;81H^9!W7_?!W\/D]K V9T_/PAIYXS6PP^*H! ;)@R#F"BG'=H@P^# MT*$^+=/_8G57>ALNKWVQ;,\PJ1H,RA."043#(&$AIE1Q4*$#(&[B_7WRPX'_ M8G5':ALPJ6/9=DD=RP: H)$>FVB*26$E!(ZJ"IVTC[Z.)PU71.G3E7:^?]+> M4X]/>9EGMXO]KT1K5 W:6PF0(RP%#74<$;,=4HPV.4SEPW%,&AH9.U%.[\>JKXO9W:KOW[LR M#/RB64L<][%:QL\BBK"4-$6&@U!!*^)NMM;1V@5=L.IIZ1.0.]G;#_Z4Z7$2JLWA2F]2,K0 M4=Z=Y4G2TJOELGC(R\6W=]-LMH@]2QE1'E(W:_@C'JT;I(7"(4ZAL,9;CHDT M4<^$4J,HQ8Q>;D)8L>=1*1LUU)D!CM0,2OB5[0RX4AXB@R!A6YFM:6*##FC( M=\"!YPYCK>(\B%%^:4?D;@<[%) !#(#CT403!F,J[5HATA)K-ZU42LKINQX>J!4* 0I(1[3011#!(%-](ZY#V5Q8&K47M/W]>WQ[(O44Z M>VJ!O)BA#A#J<,6@L(X;'>1UFMB8U#[];2,MPPY?AP=9]Y1J%>;>W,7R]'9Z M-LI-,5_,X0$6/2L9B+0"IQA+4'F$F94L+8MK>0"%_3SYO +:-,.U+YX\)B4T MQ6PE\(>\O(^;KCTI4&O5"UAZ2Y+A1+C&@GL.L'&>(L\(!K91.(\!1K#JCD-M MHMR3R?J83S,BX>-.F^KOL# ,_?8+>80$TD\H9RID5<;@ZFC8; M<7L@7*W(?IV=,*][_6H6^[IX I<$82J*A 5C&F "9>06.@ M<;VFZKK\>5-M1KP\.^X [<&,9S4>KT*Y)_ENB_)^]9E+[TV_2PG]L9J5%]_> MYZ-E&;N;'YHB3F\D"(DQDU(B$S<2'A'/$5W-\%8S#UBM>/\U9[W?LT7Z^K=U M:(@_YOGX0[&*3C:Y?9H)>]_45[-Z<.FEMR3)O$6 "6:(U;^&4=HW-4\"O@LZM+:53;NI*NNJ\6[*IG,?FXU:C9$*T9!ZCCW M+EDRT5AF6V@!HDVR9@QPR]H]Y_K41O\[%E^449J964:=SD;?MHO3O^?CN]Q& M,3ZOXC4<# 5PMS6WD2MION^/F<7]\K(1N/9ZPVT[?#DSYZF" M+95MQJ%8&I+R:<^OWP3)HF19)(MU9]DS?6Q9K *!+S\D,A.)!$;,,\*0Y#*5 M'0-43,!*@GO7A*,C](\[Y&AO,AB/I?0-;*(T'V&@'V9/I^6O9BYIPFBJ'>.H MPEQ+K*FQV ;G3/#:HT<[?>;8GG3@&F/KX-"-L8@<",- U?5J723 MC!"*\H 1X#J1(^2C(%MMU(?G6RV692$MOLA+0S!+UU1;ASRST0-ZUC?+1KS< M"NJ\3-J@W+H0Z]%8.X\&VYNBC \]QK]^,8-'83!0G<=>8F,=4RXB'Z+FV"O% M-![P9LQ',9V[_O+9DYD 6D9B.-4A2$^#$SJ68PJ"-KG[YKJ-F9-C12C0WW&%-G M+?$.[7MM)")-=I!&Y']V(_7+\>M%ZJ]>?S@E=?@X(PY<$N8#J#FBJ8R4(;OO MM>4J-LG]&5%\O!NI7XY?+U+_P[X[)77X.-,Q2ALC=L0&;!'BW)8FKTFU'*>1 M\=6-U"_'KQ\-;_Q)#6]\%J+Q(@J$8PSI*(;QWAQZCP8S!DIQ@-*BAUL$:4;C+7+S]_?F52OQR_7J3^YW^].25U^#@S4E/$?63I M3+LU*E)YL$9$($T\-S5UJ5^.7S^1G$\GUW7X.'/:(6F59)YKJ5+Q.._*7LO0 MZ.I7/76I7XY?;Y5)RET:^R2U9IZOX/N_?G^=?\L71\*[ES60<1)@93/>6*H5 M.*J"T])OM0RQ2N5DQ^_WMQ7\[133A 4AF)3(86D= M,N IEU@8$IL0;52U=[NBR#$&=@!^[T1\M;Q_V*RWH)"SUZ"?>"O3@3+J R*( MRAB14\*7UKHEH-JG$;ONF /'F-88[[YX96>+=);SP]<\W[Q.,DZ2/+U:'GLE M(]0PA0-'%(Q"^#I$<>GUNRC[+3Y[/>MC2W .29BSR]_QES)P(H*3BE!AO.-. M.GN8:BX*TB2L/D(UU%S8%=A3"]F^^/-NE=_/YK?[TG:'^B_[K-9=M:JSZUKU M1C(/"CP@Q1 '6P$C2W$H71;':*-DT5':4FT0HN@)[;XX]ZBJ'S/UWL_7_SJS MT)UZ+2WGD2E-L!5@)3@4P2PM1^ITK%2S:_P;0VTO=BU"VC]Y#K4*X/O/+GFG M7LNBQQJ&:+F)'%MM-9=D/])D%/:JE/HD3Q.A'V528WQ[\^%VQ\#"WS=?9\LO M*2'ZW[/5[7DG[L1K&0LZ6*8=X@(A S@RW MF5=218>G,RY=U%189"B10G$A1;DO[SU8H-/8X>YN^:J+9/\,V=IGY4D%RQ2-VF ;'8^4(\&I$'OM8;BQ M?L"+HI^?W(C?WLQ/C/*EQS."K/4^*O 3C56"2+Q*^/A1O7,GJ"JWD2$;%8^"*,*5MZ GN [?HG MBTESO34N" -#%@%=)M]3P2RG$CS29R=44G3*BP3=\,[4&S1-ZG MR;=*):@J[]*?>#V#=0(;Q5BTDDK$A'"R1%4B[2:V3]8J%ZJD@S2#>TRV6I6( MT$7M9+!<>&*=<5CCB*,W6J$2"V?(Q.JM=+^<=HG^>28>J9RX\UC^S#=?B]LG M?OWQXE 5WLHP2?5C&?+14!&(X@B74U02:R=29[=CN19=X=TV5TY6>*KV8N85 MH@8<8R>LUM1R(]-U-;L1P&1KLJUZI;JF&\;4AKPV:9Y<^O/V\ZY7%:KZGGXK MPR@58@Q!>"8:6]#-!BG\)*B5L(:L9_HEBLPGH>+6_<; M@^2:<4*"=@+8[(-BMIP8ECOC)[*+U1M;:H3ENAJ92-:9#/M0(3UZ&^73"DT$!=M93':222,*PI2K'3;6=6"B\52;4"$]> MAO:4PI-&49.2%1A7SA/.H[;[S2PKJ(D3TVFM/(RN/LBVJ,EGM+RSJR4 M/S^<:4254D*"N\(">!A1Q]+D$![Y7]#Y;[8P-H9X&.*XV2;_4JSF_[,5XEG] M=/[E3!!B F;2BZA]D$0360(H)"P%T]).3<1^DD$M8-O;3DGI[CR)#IQETO&7 M,@2#B0J#K:"]H8Y3@F@Y2BW$Q J_MBGVY^YA6QC7#D26WF\59IQ^(6.8LX"Y M,0YCJHP+,NY/[5D9-&^B5T:X8'7 BE;Q[_OG>PW-1@9??R%@06GF)?-#8 M&P(^"7+E^"+N^;:!"1@\[>#<%X\^KF;+-4@HA:T_Y*MO\QLP\-]^?NE:S33A MUB]_=#9,T.;79 PI+[!V/*5<8*:4#ZQ$DBD_M72GIGQZ?N7Z<*+HB]2NN+O+ M5ZG'[V;W^>JLS?7B\QGRVO)@A354>$*4\;P,TDAC[$1*J@]+BZ)]0=2VR5RQ MNB]68%'88GE[QAQ[Z=F,2(RLYX:"O<&CB9Q2>Q@U:52[47,HE210,A263:6?A3N3+FIBAI5#)RA,;:*'12*Y+HBV>? M/GQ<;4.VWP&R/XIO^6J9,#A+MY/O91YY@PGV+@HP?HG'BNIRK"$T*JHTPCH3 MHV!=FP+IN;; 02VGJYPN4'E57L^L"4%+)0QG,09ME>9E?$8I&R=2%7U45.Q M+KTY OEJ,_\\!Q(D;'Q^7ZSGYY7AB;>.*9]1,)(0SAV6DGMJ8U!QK(L@%76LB97!HYPE>X^D-^M;8+]"+AW<_-P][ A7[[QZI8KS\MP=9=I.'\ 0N%S3^#Q?%Q]G<]5E9K M.Z-,2VPML51')6$]PHZ4F 4G)A:L&9ROG4AES$Q^#?_JBLD_M)T%1;%!EH$% MSB12!F%1AD>U=KB)YJT>$]([)B_S+ZF_ORB7F\AE>"[7(FDFA0LB2"V)4"$R M+J(N0Q$:1=GD8.[E5N?DU_T+X1[/X:>'N[O9ZOL3_[ LV;M]YM9L#J^]71X2 M3>UL/>_T/%3]7EUP1*KYEV1($*?Q-C$).Z&\!2=Z)W4-EE^U>E@5T3ET9M?+ M=%)G/OMKOM@'>W9]?M[18^>B&K:8,8<\$B(HCK0(GID8;#GNR%R39-P1;<$. M29AB"$%-YQ@5XY$;HJ6&T<+0$2-2EN,V5$RD]&UO[*AQJ.HR"4SG4)6WS"/% M.?)6$HY"X'I?R$]+1V*3:-^(F-<)$VH8^99&URH1V:"L*T>OL6J2B MH-P(EM/VA#"HKNO\%D3%">71!O#;&3**1:U8B04Q;&)';MHF2*,[$"^#OG<: M/KE=#]>Z Q&7YTLHU]Q8DJJY6UA/,"FS6[72#$V58NURH,(=B/7P'I)7S>[6 M9 9%:[AD/.AH/76\O.M1*Z/IQ"HF#L>K>GA?RW'X=%>HP$Y2:7&J:.J4((?9 M$AI%X$:4<#R41=88\*D]S=+3V0D^LLG 3L5]^./XR M;'M+S9RMOZ;:?M]FBTKGXE]\/B,\8BPL$CR*:+"(48G#V!R?R 9!%\)^GF39 M KS76E>!:DR=ES1:+@&O@#TWY2BE]$V4SP@MI0Y)U!K&8ZBK@!D5D1(MJ6$. M+$5D<1GFLXZ()JP8D>73(2M:Q;>KF:WVSRVZ01P09\IAA?_NT9N[I^ MHYE22 IJ V"BB(Y4@3U0HB1%:!(=&%%2]U#V=V^"&3=]SRZ>39K-N/2$8>FC M5!0)8P77I;-M(ZB4:=EH?5"J%1;7DDY?//ZS6.;?=Z6!X\.IT_BG7\@L8EX9 M0C7WUE 3I:?R "FU$]LE[X<(10?(7U=E$"R#0$Y*3K3"R2,R,I1C(Y%-K$;D M(*QJ _C^2/6D#L4%!YY/OI>ELL!@U@HC7Q8T=4MV&PS)Y64.^+5==8N"$*1VY#S0:0U%ISCJF M_=32()ORJ)XF=27X\8AH&M%TO\>MR?D0BA2TOU>MR$40CC&BVYM@H0 M!N\H)B@88I 4B!,4RWD/YHIJ4G]KA(["*.C6BB1Z\QAZJ ''*/+,LBBDY9@: MF&6J5'>IYGN34P(C\B5&Q<$.Y-);=*[U&G!.,\L]Z'ADD=*2D.C*3$_/K6^R MJ3#U&G"U[9_6Q-$7[=ZM\OO9_#;\?9\OUWD"[^WF:[[:WY)=GN@^P\+JC0 * MF O)C+1.,.&D=X0?4#"A201/_B;EBZ3L3#JUTY]JA9Y>GZA$V$*KF=8X6"1P MI"P2%J7PI QJ!?'3A?#7JB[[#OWU+YD^,X-_CKX?AOI8*.-,MG"E-K(@40@& M.T4P\5S3X'P9S@].LHG<\M K6UY(+>Y"%KVYSBU7S/("J;O!R[5 M1*Z+&))JK0J@-XU6@VG'QYBRM:WGT2B:^HQBEJ[ MP_53/E)3R;/NVS+Y"&A:^-)_U3)1#F]GG%'MF55[=HO9>CW_/,]O[7=7++>(/,P6?\XV:2S?/:"UG=95J->D MV4Q')W7P'%LE@I2 NRQO7@K@)DSDN%[7G.Q1!+7#6:FX_6QYF[S&S?<_\\W7 MXO9)M\^R[>(V,DITL)P1&A2RAC$6W&$24N.;[&Z.S5[N@%I=X]U[+98?ZZ[^ M%+>KH.@N;2HSV.#D*$2LHC5"(L#_L R@1M=HC&A_O6OEUC'LO1UT/U0;!ZQ MF+.%N2L> *"WG]\^;+;S#(;B\]7\&PC[6_XN[8K!<^=58\O?D#%*N98(.<$P M@,8<%:+$SV/29/=I1%OR7=-V&>XQ6^ACE8R^5K9RKMOOZ$-_CR@QEFQD>% MG"7.!X>[ K?OI:@U-\\?S:, M*LPZ_6)&(V%828F4(UQK;GCTSB,1N##,5 NJC-^):YE-K6+:I]JO?X?'L-I? M<:*H(HIIHM-^I+8X6A90=-BKP 8,_>VHL.VNS]S@JO)5IY&!X MDGI.#3>"&6F0L8Y2$8AVK$D8?_SZO;*@7YR1;0!:4Z&O5YLGI(%_/2<,_"I[ M/UM^.5;[\8?/,^4)1AK<IT:"%J17-,>Q<]D?331\ M]D0FD24624JMD3!J;Z024BKHM0N4J8G4TZLIJ^>2KH59E[+^<[Z:8#9XY%BRRVFON)7++0BLP;X-:O@_9\#7M=X7;Q,V]F7I*( MP(' 7#MNJ-<&UC\F(PX.:2F;Y.V.B"==V +=(%Q[&^TEMW'[QYMB\\]\LSW@ MN[S);W?!QF,;:9>UD@GNP*OU45 %LP5&&)P2V KA/0HV3"2OMG5)%WTA/F0 M*14$??NYW&J^,(CTX\L9%QR&S(@VW'/,A;'!"D#;.XZ1"TU2'*]&2]7G66= M]QE=VO[Y4D;>M8:=7#"$WMRSX'_K]?O[EZ^;MYT_[J5UY M$^O9>YDW3E#IH@/#31J!A&+[JJH\P#HYD9!&9PPXN:'5#.MA>%6N#]_WYS0K M$^OYBYD/Z9K&E,^-L3=((:Y(.=K@3)-LL8M-CV_YZJ]B4MQJ"/? Y'I3+&_J M\NOQW4RF&SBT1\PS ?:6IT[K"(>U7BY2F?W&YN/;*\X$/U!7F?0;@J8_KX M[R*-XMRNP25-94X0!E9;8)B'*(BV1N ](MP%.9'MIH%(6!/ET?$.OC1OC7F' MQC(2'>#A,-*82@#%!5+.1JY E,SG_OE7EV%1-4GE'-%IG*&H5Q/FL5'OX]=\E<\^;TX6(+R\L2R(:& 9 *BUATD9O4%F MCXH,P38)68VHW-M@:VY-G,?&OA8XEVFG%$8(LQA ^2,./SXBP&.30@"7E[SL M(9C5*],N1+?/(-:^,,$\G:=Z.01WQ7O_5*DH/'9:.NVTHMKL PB*$&O%@$=. MCD)=TL<_Y!7&>TDS&7'44\>Y8CH:'*RDP95H:*J:3/'Q1[ J4Z%26+H5A(?, M&CO$U\MAU FFUFLTXX0J(ZA4-D83/*A '_P"P0#4>6;7!4YPA#K>-A96P2CI&0* MY[5%RM161@5G2-&H+?,.>>*IQR4FP>(FD?\11E_'1\L:0A@C,5.LKR5>IJ8R M)1$*&DEJ'4(1 1;@T.P0X4C()@F!(PS,CHZ6-60P2E:"D]P6*Z&IC"CBP::A MFA."3&0V[:+L$2'"--FK'V',=GRLO%P&8V.E26'!%JGY0WM91 :L;B$,EH[# M?SSE-^VQ4:Z1)S["L.ZH^-E$$&,C:0N\S"S'RK&4L&<1>(%,/<9%>#2LB:H< M8=QW5%2\$/M1L._3\G:^ODE')//;\/<-/'KTH&NC]C*MN,)::A\U1Q%[X5%I M:@OC=),*::HR+_6.E\O\RPSZ]_$7T)0MR>/ZDKD%<0!;E$@3+!!&2EA2C@\Y MU62G5?^B2W([4/>Z&;:K2Q(?-@^K_(?=O'>K_-N\>%@OON_+#>:WGU(HU:QO M%$-7NS]F&3,$['*D&-<:L%?.6[").&$>V0%SP)_5Y=M)9"^>NEL6M=O,<%0( M8#(JN'18&UOM@\>I*JWT*C9*PQCACD5=DIPNU]D9W,.L-2^/!]3FJV6%Q.^+ MV\H4++J&1T$#(MPCHYF+5"A#G,41X8E_K5!7IT!*R2_GUY8YE1C!I0_M@$Q:/$"OM( M6<"4$(JM:%+ 8H3;#'W3KR[.XV-?A0SPRQO+$'?8148"58)3S]*54E:38'F0 MV/*)7,@P&/MJXCPR]E5* ;^XK4PQ1BR7R4OFW'JL#5).(H$^E]6*T,7)LC1.5R@D]']&1 MBJ#_F:?"3?FM^09L^)(_(GGFMM1S[V4H"$4\)LJ$@+B@S"E2CL&!>3;IJ%-E M 1;=03J,FG\VB)^G**ZL[\\WE2GJTZW:WJG@"::,"B=+1"0HOVF0K&5VG%P' M6@?]/ VK:::G>OU"Y?32JQFSA@I!%)8<_M3I>#K;C\(I)9KD\8\_)-F&?FH! MU5&HJ*?C>)>O;O(+"K6=;RIS@03&L V$2 ).H=.ZG);.8-KD\/_(550S@ERB MI9KCWJ?9^GBWX_;?Z9K<:S54#4_J0DLAE=?$249(62X-W 17J;Q 'U,^85QY M4J>',^[!HXXQ.&>]B099&.E^9 9&.;E:L?7$>G*2UL"QKP7A'[/5/-WG4(4< M/SV;8:L4<]P(R0T2F'%R*.IGI.)-BFJ,WW2HRXVF,/:70'B>$H]C(-A!IW'0 MSC 7F.*ILMM^# ZC)E2X?&>Q[\A372K4A:_/17I[WU?!E2^O/_)&1H2/VA@4 "L;2:0!HW)\#(DF5MSX5^I+ MJ=,NF+7C/D\NMC&WM]M;[6>+5\O/Q>IN=KB(ZZQVN:R5C =B@Y3"(@^^:3J# M2,N)X)@R3;ST\6<(U=(QG0(\BM,B^^)"WR_00A>WEBG)-3A"01*JN!(&420/ MN!@_\=J0M354UT#W1<#'6- /^Z_ODS@7Y2YL?%ZE:UV9DJVTGUEB(Z=*:2N= M(&#NAX.9X(AL=$_H^%.(ZI)T".C'5MNOE@JMWW#&'7,M.$J.//-VJB37O#O"\?_@O,L55QD^>W,*0Z?OQ1Z_3'EL]M11Y[/G-:869- M1 P%PH)1TOH078A@25/B*AU=KMGG"L;SD1S/=+_*E%\,47,D20QX%C;P*E1"O&#=F/T%C$SCS!L9&.A"(I9LEBB84Y1P4?99\VI[0U=%@"9R*[K MM$M%X;9E3U8 SN;[F]G=J07DI4XY,+2N7W,R.QU0%AB3UU3L P73FWG#6J MR2GKD>F79B(ON@>W]H+S R*=M'M*QK\!PSR!V5J8?0IY'UD#:KT7I:2B6 Z"8=1*NGN M:8BR'*N&*36Q+=EV%J0NH!V&1OO^'EV;*KR561@/?!=+]0BII9%2=IAXRH>) M)?&V)/.33&J";_V,D-F_UP_SS>P+?.=Z0S]\G=WGYL/IQ>G4.QG1.$B9HK@R M8(:0M*)4HS#1Y,2"):U(L.@&V]J<^,>\6&RQ+SY_7,UN\]2G74].\^+<>QD. M3EEME>36:V^C^Y4E6MGX,:9]M6O?[HOE;DC5O:(*C64P>./3[DB4H,FQ95+L41%("#\QPZ=%VO6&>5], MW&^\KR.@MMV)_Y!O-KOMCU/+W:G7,K\K04HPF'C>82,9\26H!@S!:9E-';"K M171K+WM_+(J_9@N??\L7Q7WZYEV]IBR:;"-1A*#1?#+K&NS:(7.[!3B&\_?UK.=UFGAZ=>O"&\ M7D,9,D%2X9'WJ4A>H(J),G4/64>:!'[&F,C>,INZQGL@2^O3GKT- MYLR;&:;4:AH)CT1A)V)@VI7CE5HT2=$;8_YYYS940X#[)%0"XWV^V%ZU4[R> M;^9?MA)\7*7/T.KL^YE&%B&/F ;+T("J)@ZS_=AQ]+K?RZZNE5QMP]Q//O:; M'#Q:^%>J;O3A*^!7(P&[':J'V2J5@UN7':E0HN#8*UF@C/NHM&+!<0N(8^+! M%_(^IF(QK%:9RVY&6>7HTM%W,N<9=U[K2 ,P5,!XA5#.:A4BL5Y-Y-!$>^(N MN@%VH*DZ<"61-BFHD#XAA$WBZ5IM2+DU*^DEW$MA*&$U@LE>FRM%3 MLUW"WH\J^)!_V89GH--_Y,67U>S^Z_SFAR()-;3"$:?Z3;')P?V*\^4,K*79 MX@/T>!<<.G>BZOR;&90_P^OR]6R53< MWV_W4&W)KO!VQI5C0"C+ _7BQ3^,7B M)ZT?DWS$JV:/SFF!UKX@"P99;$!RB&,P[X0")\I2)P,RQ"%5JP19.\JB#%7M M6)C6CW*L)W3$\9%\LOKU-=A5VU-OO]\3FSRF<=JI SWUQ=551L*(M!Z'3CLB8@]:B551(D MPUF47"K/*^5,=>TW/%^AGDC*?M]_>.[@=HW6,D$%K*7"6>D,UU&:"# A1XAS M6.$PD5,S71/GJ!?1E2"Z/+)UL+N>:HX3Y_F./I\%CR@CQ#L2P1O#V 8;!0P' M?# J*9K(D<]>I%ZTCW>G'-H-\FD/3Q[S._I\!J.)1G.E'8(_TPW&7B,K%-<: MUA@Z$0>H);D6[2-Z&4O6^_M?0BK[XDHLOQ'XHE\PI/]K[,WKU\@ MQ>.'&<8P*RB+7A#&H\):LC15N$N=U6XBQVA:DEG1$+[NQ?WIPPEQ?_J06>QP M%%%XA3T7E!@FJ(0? C,T<#&1\O;=B/MB^+H7MWM_0MSN?89B1"I8S8V+G$ED MM!>2&1^H /^)- E8CR@SKQMQ7PQ?#^)^T2GD5#7D;@OA:][=_93Y8B>$/ZZ/B/%"C./68(8J$L)1. MI'1K-^*^&+[:*9%O-U_SU:M4.V YVX7.3I]2._9\9E3R7$ #66*Y(,AXK9UW MW"">')R))*"U*^XV$>TKX^R$@_NZPLFT*J]GP2A&O5':2\P#<]HSISSG7&@M M*N[VC]\.[#-XT"'\]8^RK8K[?+7Y_FXQVZ:'A_]^F)>IXN_??MH%Z([IH4HO M9PR<'(((0\99C@TVDLA(F.;."NRGLD_2C7"+CM$>RV[(FQP0^Y8O'_(^=T). M?&OU79 *C61&6(&"5-8:R[6,X"0(K0SE1 =8IRJE $YU!T03P[% VGK0IL@( M%;Q'PB+$O8+E=B(94UV2IH7=C\N$4,W,63]W;&[S>2*F3C]LY^43/L*O=F5_ MPW(SWWP_LMWQPE.9-$$0#+C02#EU5NM F N>PU_4F29Y\2/B3R_"+=I"N2." M[/IS="/C^2-9B$@1[".1(G#LO.9$"$8(!6<:O(&)J)9&XBI:@>XZMD,YC1Y, M=$UL"L%SJTA(5Y<%L(T] "2-1.LDBXE13$V%%U-I&91U,A";7SXYHT>A&W!?#-_S^6+H, MT&DAO=>"JQC W8(10-<#K(>8- E67 /V"(&"?!2F5+P/T0]N*E@CT9IT(.?G)S,F#1'>$F14 M"$@K%5@H^QAIHXNB1BCNIH(JV@2SML#+:S2?W-!YYK*Y8R]D*!BJ=92:8P^= M-X MC)%%?7HW[@<0!\!:)IK9#Y_# MTKX==ZI>F^IDGZ#)"T]G5#OF)27@,!@A@?K,E*$)0Z)HLL\TQNW/+NG2'-Z^ M:+/- ,C7^YK'AWZ?H,Z1-[(H3/ ,280,HU'(:'2I-8U$OLFB-:),C%[HTP[$ MO2U,^[+\;Y80 MBII;0;PRW!B&&/(V$G[&0Y$XW"36*6%Y_3 M[R-HU2GO.D"\+ZZ]*9;%CVM]^/L^7ZY/;?V@LP9WYL)9TPWWS_,]]\+>"3;_#(N7+)/?8B\]XQL(HCBS;=7*>T< UG5]PEAV,KP_V=E:Y8 M;];E=5CY[;O9]RW%JZB9ABUGCE.NI=4*K+?@@N3:[6_=9$9%-+4R*RT1Z'FH MHE\'9DV;?D6&A,?7",H1LT)(;C-2.VA3HKB926*-M M4ATWQWL51[]!KH-M]SJQ( WK]!&5$V]EDA*AA'3& MY* \[8EN/DV$XM5Z9_ M?KP8:6I#%@-S[NPAEI/O94$)+81@1ANL, N>"E&.-1@YD2HRK4J]&I-JX=M? M O-Z W,O;8]62%U^]FRJ1NZ5=%:J8*WUDF FRS&)("=R%4_+\OTIB;D9JOVE M+R\6*:]P>?OG;/6O/$74]OM/9XES[M4L6$V=9C"WL B:!H2,VX_86(TX$C>58(^<3V6T>)0';%$SM0_T[1^A=OMKN^2QO=B-_J6NGS_I? MVDZ&N+;1(XPH,<@Q%0WAA_$IW<1\'*'+,0KB]2&HVD3\01V_>P!'"OJ5!@R/ MHM/(=1ZXCVB'!$961FPM.#C-]%S8SRI-!JZM2^;]AE6DUVEHD9* M(B9DNBV:!4=%0*;L?4"RR1'*$=W6>47,JB67!E5Q*@<&CB+S8S$YW% M01D;-0\ M66\1,-I&IL<,QGCR1CG3$3'J47IIJPHJ"WS!WQ4 M;"(&2VV)%>W@-IK=S&,J[W656H6-&\^DC)IH&QV6 :FH62H+N4=-&][$>AEC MY&'P'?C>1=9?AN/=7;'BJ>W77=RQW%+N>W M_F$U7WYYEZ_FQ>VN\T^R#M;A[WQU,P=,3YD+%S>6::PC"<@YF;#A%'QV=#"J MM)]84N> >K5SV8S&X#UJ6#T;X/K5K^4DC MHM^.9"(((ERDS@5+2$0"#,3]"5WD(F^2BS#&H,Z ,V7,\/+F+PI MMM67\MVVZ?IC :OBT\_3D9@WQ>:?^>9]?E-\6<[_Y^3RT=EW9A*!XZXBQA8K M2G!D2I2:+,A(FP1$Q^B$#C=WQB+"JY\F.\4!1N7^5^DY/,3<>;$CF3$Q*HXM M10A;9CQU!],@8&]Y@PEU<9G1WQ-J*+F.QN0[F<[S#X#F8.^>FD-M?DW&?/"! M>6%M,%YH$HUB>R0CTJQ)P.CBDJF3GB$#2JUV+ F^+NTV@RWX]G/U7->=W_9# MCX\%E5K[@BQZL$.UPH9AAS"GZ>!IB4@TI(F#/L9:J -%EX:25_MYJF\>TF;9 M?O_C,?P%"\V)N'S3)C-/)6':.229=4H2*GP)>E1,-RE[KG^SM'\)=9 R: M,IJ;THC2\?L+B-OE=V:>2&5(<%9ZYKU!PN#2(HO$A";1_52;_C>U1R?#H8KK M;7_S$P1'Y_Q4R^YYHP*/P2,C59!4"DY@ 0T1!4@-M" "5%]F/C\$.3GKN[#9')U^: M16(=U<(@'VF,,/F%CR7*2M&)F8@-F?;2 CP&L8S&TCRVWIP:\#^*!32S -_N M_6S3*'NK^;=GFBFFA%&.<9R*DEC&2Q7&:6B4=C)"9=[!=!B5?*YR7KR?K_\5 M5WE>7J;7YZQXZ;LS+I$07'KCJ6'>,2DM?^3#U!)^1SPG6I#.5/K=F49>,H$,"DB+2&D4KO21.%:V2:;("!-[1SPC6I#.Z&?$/D7Y M#WAP?NAA\$?0.IB?M3K2<8185YB\ FMCL9JBLHZ7, 4ZIJ<7AYA*N]( M9DLOLAK9ON>N)OK^_K2/A5DL'A_V+H:KU5+=&.1#.V( HQPP[&4&@ M,L0 OXG:1%QII>IZ:[12PBP(.&X MHE9$4_KI%%-/)U*)HVVR'=V.'4XT?9D![=]:IC0%C)/5+PRC0B@9RP18C%CH M=>L,UI6_BMXBT(.PY8([S"Z3S, ,;'B'&3B?1 ?B*-+&>4*II66I%W+X]M/[U,IRY4: MR*PQ3B)'C,&:$,:\9*44B,1F8N7YNMOK^]O.?ZX(H>!K*L2B# MFESR,T9J]<^!D\=Y+D-_-(D"5W"<)T;/&$:..>X S4 XWQ^?Q4X$/)&"Y0U9 MU<=QGLL$4?LXSV#7/4H7(RQ$G*3C)5AAS=CC^"*=R$TKXZ!(H^L>+Q/4:'3M MP*7XF8U>"\\XUDH3H3D2!]2D;53#?-3AFZ'L@]Y%-GJB[UR 5TN8V ];X-]N MON:KCU]GRWV&V:&2W?MBL8C%*KW4Q:2HU9$,I]O*9%2@XG00!CM*2FEX*DV3 M\QS7N#ZT2-^V9DX?RB4TYHH\N<5J]]:'(N MY.*Y=;\KC;Z9K3;CG&$=T[S_V5B+!-<_$7],J!YD'O[8AK?>JV16\8[01?_4)V$CZUS___K$5T:#S[\'8^-+7 M"!PWRK^MGARB=_-OF7])FW6_9^!HY7_],Q $\SF?#ST)?^I%!G00 F,6HO'( M14'3+O=>#D:')MMTU0]E_IZ'_. MA";W3%Q\VG/G%8;E[XDX8@I,:!J>/5\[FACI)3W--'.,4H$1XCIZ'CS#M)0G M:I8 ,R4/\RJ"J!T*_E>:R".?O1E1%F,0GW>.!TZ4D427DO-<_X[-CFGVC% + M7$B@ZY_Z(RBOTG8?,XO\@/^J&:DSR]OW^2)/;S>9WZ/M:\:U!/&$R(WA,>5O<53JZL@\:G+V?H0% M^JY]GD^%1]>_YN\#B ] _7$N^)=T,+/ .AJ8,C'&Y&6ZH,NH2S3!--$"(RQ* M>.U:X*K)<_U3?SJ>/KM+Q5\%%HIB*^G!2'.T28KPKQMOO_*IWQE]KG_B MF]O;[<79LX6?KV\6Q3KIQRIG;8?I4>:UCJ"*C2!<\DA 1M89 O4N(F5G%B]/QOY>[7$1"EUS6TDQ"#^?)EM4UP>@5 S)?K M^CV#@Y!SK$F!X&FY!VWM(Y>@8@G.PV? M:+ QS<0GW5@2@K->:894I=3.WP6E\HQ2[BGG.@B@-@W8 M8KX_LT.DB7YJ57]:(E5G!:4N$\>X"THAI8214E,1%-$*H32N_5B(Q5.K5=8_ M!TX6E+H,_=$$4Z^@H!360CB/K8Q4($XUC62?BD)4(*9)*M,(>5V357T4E+I, M$#V6 /^I\-#[#Y^J%/\^_E[FG'5*:&T$(@PQ[;UDY5AM,!.[G6!8NOQ<*[PU MP8Q&SPY<3,K'B 3AUAIJI#5:>?>(&I%-3F:-,1UT<-N@=Y&-GNA77DR*$4<< M9\0ZH8AP!BEQD$:@OM?+WGJY::M' @];3NHRR4YHGHWHX+#46%C)!+'!(YK" ME6)?0YYHPG6O)OZ$CBS5HOE@1XN??^,K)T6-00+TGK7$""V5Y;+6D44\7&OR>YQ7G^51X=/UK_K3*22G# MN5:, >>TE"P2HE I/>P:>>E3.C [$BUPU>2Y_JD_(4_?/N53_W.Z'/]$__:RDE9E4*KRK!AZ'M!' M9M+F?]",*T&BKG1#?==UHYYRTA7K32Q6/R]H3XZ,F\6VG_#TL0/FJ96U_9X* M(FSE^A$D:>&E?YT"%E$Z:5;\HDBX*EBH,,!^.Y]E&J$D_.Q-2N M.NUZ*@PAE/Y)?HB/O\M7GXO5W6QYLQOT;F3U.5VGX2Q8S8T7FC&%HG%&(&?W M:$D4:),3$V-,W^B:PCW(8$BU_(.A?7>_*+[G^1;3=P^KFZ_P1%ITDCF]X\)Z M_7"W,[H;J>B6OA7$&XP2S @6">-"8A4/.&-LFVQGC#$(TY^Z'D9 /?E=9=G> M#_#1_//\9@8#O;DI'I8;KVW M_(Z[5A7?S'A4# 2,G(B,!X^,C3A2(9PD3$51*5FO(VUS"MU*BJ-2 YGF&*& M K':;F,.O8(:)$)L$8D?DO;3.A^=*H NPQS2?KVQ>$ZX)4EIC'3DW M1BD+*EPJX7!06.A**ULW\QK6A_GZ[>=G"'_?_5EE7E=K(+,1G%J$C27*\JBY MXA86-H%C.JD*?N^O-:\K\Z'H >R^#-9/:S!*PGHSOP,\3E7'_/'!3'C$B M.0T*B@D-V#$8C.3"16$GO;]?;+L[6[C9 M^FM<%/]^M=S&CE)KPVWOG>Y7E7V^:BUD4GF-P8Q@6!H. K%8:>^91Q1QK*N= M'>D&@[+73T?R)(FLRMI1M8G,."-5<)8$Y[BGR&J!-(LZR&@9;12<&I$!VQDW MBEY@'X5*V%T8]0LH!I>N\B(D(B"!0\8'XTB(7%K! W)L!(KA3;&\@1]?;8/^ ML/R8Y>U^B8.?=\'^>;Y^)%X%<)HVG2&O!3$.!40UDH%)0^0>M6B$ZK7N^'@4 M264N'5$D/8FC+T?(S>[G@%CX^Q[4QNZWS;VGSQ]PERWW_>?X2W^HWE@GG"+%":1ZQY)88K_QNI )9 MXYM>O3V\S;>]7H^^VN^V$)S;B.HC;8SCF&VR1@YU9I+ M27U4!QR0HG9:.K$K\W H>?1E'[Z]SU>S-(FW_=[G=YS:4WGYA4PQC;B+W&%K MG108; YTT//>5TKF'K_M-P ;B@[@KZWT=FI^%[\_I/SL^O ^7Z1BY!^+CU_G MJ]MWL]7F^_:Q8SJN1E-90-[A8#0+2#,O:62I*/%VE%C*1L771Z32AB-93X+I M2[?],)+5'.R3^]FB@HH[^5YF8/5@"&$:A+<:,Q$-#5%80H3$7#?)!1^1S3>\ MIFM3"O4W"]/1[+>?/ZUSLU[GF_7;OS:S^3*-/_P-,V/Y)0=LMEU\^]=B_F6V M.WAVQKQKU&BFK=562VD)"T3R0#SEY5RSS$RM#E^7=EV?@NA+Z3T;TXM#^M&( M*"?M]Q,JL4&K&5"')F*)SUR K,1 MDU2LCB,;#3/6H^B%BHA07^G\<-#,Q,2YH=&WM6FUO MV[86_MS^"L[%B@2P(\MVTL9V [AY63-L3==Y*.Y'6J(LWE"D1E)VO%^_4L]S7FCVO[NZNQS^Y],UB6TBR*??WO]T>TEJ#<_[ MTK[TO*OA%?DP_/DGTCEI^F2HJ33< M\+.'0W4\H91A)Z$-:QWV>:O]OGW3'MQT3N'#^=NW@\YYY^SR;'!V<_IF4+OH>Q1^ M7:_R3VE9<,D:,<-I='V_^7W/L@?;H(*/95>PR*Z;[^.=3<"YC)GFFWJ,-)C' MVR6*"A;W[$E4GO_+/FKVV?^(O@WX*7TK# M$&C2L"KM^JWTH0HX #8Q_3]!?'G]>7A[?=P.;:OY--I]O?3;.OD1 MM);&Y.<3\D&-J:R3@&G+HQFQ,;7=?Q?<=8Y:.A(,( M1V']7:];13FB;K]BW8MV$YWI2'-NYVWNO,:^B-;&9ST-LS=O2G/$>F93[N_J-9A\.D]-< BX$LR(_=2304+QZR>TZH@ M4ZC@=4D%205TIEP2*F#FP**-9=1F> M);)WB;0/7"*,1%P""9'/"]+501_0'![KRG,N(W#(%%-]^!R(+(0Q@=@5AM5! M%!R=> J\1$FAU(18:*:@JUDQ#;(,70U1QQ:9@ 8@% 5L=N:,PQ-0$Y-(J*DI M5:39F!L+!8@E%&_FN %EO2(&4X)90_NLA[WKH7,8>A@ND>?UJ[F>,\T4!ZW1*JF2,R$),C08!PA!DD"S'X2^KIB!$8%7+IOY.OWKF&@%-#/;=\&,9\2 P(6E M/(=2F88!P/%/N''A!%HQZ<;!HG<1B*K!3#-!G2**)&K!Y7H1Z/ AAZ $6(P2 M/'0;4R8;&1YRJCE.@.>IG@NO$D?*#*9?SJ48EZNYX ,E.0"R$.RP4TKQ?66" M8LR$:3D0BS0.>N1)8367A4\CA@TAK$%_%AY"&#LTG8T.46=;N_XUN6T?-+96 M'2AUPD,4$S5*.@92 T+$B@<51G58LAWTQ^F("VYGF-EM,HO:=\)PG,]EN]2T M4C&Y,)2U#0V@;HPEQ=HGZ<0 M!Y\%MG^!!8>06T2N_W%R7.#U!1X@\ M)J]^1BJSCR/8)K[2>6N&I5WT]=T",BJ+1N'@S]+8N^2" ]#$E/ M=(E 9! #5EH7P .@OML.Q)U"F>H8FKFF21&#R=*%KJPZM:C"'DS(O@] M$\7>X$K[^M]>HD,1XH'M89Q^"WL8[BN8L)1R?>'L,?94Y;3P^RB('5+,M6)J M#I%"0665-O.LSMV (9.$6\O8$Y%UI"!OQ.[+3$04"C F!P4@3M5N/L5< ;4+3*R^?; E-%[ M3+'RPL$E6:[D<5\(E=O2.PFBJ.3SO<,-\8&&T-&P>7AX5#Q%H01=0 %0S]3S M/,] DF>R)*$:)NPF4X3EC1OX^P\=WR#K#V238 !Y6:3!Q]:!@\R%!V"Q^S*Q MH'L]3VNXG"@Q89C;2#HNOA/5141A22K4C,'3::SR\$&7Q 3DWTOBMRGZ+M'R MGSZJ<@6KUB4ERIV[WT'8&C%=GG*JN]-K?WFTUZ_:K=[V1WD>7X[S75?CO+"/ MT]@'@#T>'?I7 UAR/ITR7U@:K])]J76S)#27(8C375?'E^C>Q;((FKEWVYLO M7T&;>^[3TY.SLT[SK'7Z?6\$,8GI1J"$H*EAW?+#VLHOH@ T 13R7[T M?_K@SOG=_3#X^)C_?'*A\KGMO!;^%FNQH#,Q,BYH=&WM6FMSVS86_9S\ M"E299IP9R13U<&U)\8QCRUMWVCCKJIO9CQ )BEB#! N DK6_?N\%2)EZV)$2 M9;::VC.V13P/P'/N \+@AZO;R]&_/PU);!)!/OWQX=>;2U)K>-[G]J7G78VN MR,^CWWXEG>.F3T:*IIH;+E,J/&_XL49JL3%9S_-FL]GQK'TLU<0;W7DX5,<3 M4FIV')JP=OYZ@$7GKU\-8D9#^/]J\$.C0:YDD"UR*9FD9$$R[FO1%/F"8?V8SG%ZVKUH=T\_-$_]RVZ[?=T>^A?=ZZ'?JIT// J_ME?YIYQ9 M\)0U8H;+Z/E^\\>^80^F006?I#W!(K,^_0!+-@'G:.?-/MM_[BU#/HI?"W8M8R&(="D M860&!=E#%7 ;&+JNR"^'-Z-;JYO+B]&-[\#H)F,+1B8FIZ?WE *\3U="Q8(!:B +"^UJS9I]U1H/RN9BC1#F6 MQLBD=PHXGQ,V69_?P/PF+,>;\=#$O0Z.@QHV(586'SS;=*GY%/)=(+GW9_4:W#X-,'JH%%P)=D3NY3.1,LG+"ZHU5!IE#"ZTHE1!;0F?*4 MT'1.\M2HG,%4$&O8L ,(1DD"3XI302(:0)$B,N&&&.G:K35(6<"TIFJ.31)Z MSV#>RI@:RD( U,*&Z_ '-@@X IB'6B60G= $C)%9C$/8J)S_//8?\84*P;! M!21<"XAB,"Z:<1/# G7& @L0Q\T F@QAF?!R8%/&\^HVO$AD[Q)I'[A$&(EX M"B1$/C^2K@[Z@.90K2KU/(W (%.,]^%S(/(0Q@1B5QA6!U%P-.(9\!(EA5(3 MXE$S!5WURM0@R] F$G5LD0MH $*1P&8[G;9X JIC$@DYTZ6*%)MP;2 +,81B MH<,-*.L5,>@2S!K:%SWL70^=P]##:(D\;]^>0ZT!(G4,_=$!*"L?H M3,F A5"LR1$0.&2@",?2X4,0TW3"R 78]KM<,%T$0FW:\+M'K(+'[X:NZ)T= MDV/&DSI-X4P$74%%:H[ZB&JW*:/U*2.8$M>^*D5H@1%>[P#D=7;R_Y#73ZVO ME!<]#'E=,0TC JUL,/-E]M\RMA8="'7*0]02U3*U!*0: M=(CY#@J,JK D.\B/TS$7W,PQKMLT+4K?ZL)2WJEVJ6DE7[+.^*%84):K#"2G M;1P:!%*%%H#-G"8LA?!2@/*@AF4H:6P"6:%3%TB?9^ %7_2U=WT%AZ&OX92* MW-IZ)!^+(LA<^!1HHS=D((L@<@O?Y1XW)R563M 1_(YVJ<]8YN9I!-MX5[IH MS3"OB[Y\5$#&9<9H+01S.P%X^CCXBR+VK8CP,!1QYO?O$6'HL,# M.[_H'H8.O^W\PG[]$I92KC_:>G0]53D]FGT4Q X!YEHFM8!((9LR4NE%3&<+ M8,@DX<8P]HQC'4N(&K$^Y(#/#G($H@,_IM%/PG_,Z4I+P?[,.<"W5B%/ WN, M^.[E2.+O>B1Q(2!+@#$Y" (/J?#@*^ ,F%O$8XNC@1FC]QA@N:S!AE@VW['? M!94GTCOIH>>/9_?X]Q]^/] =R0' !45FDP,+6@8+,.@<@L?T:L6![W04U/)U*,648 MV:1T4GP;J@I_PI),R#F#VEDLG?.@2UH"[N\E[-NTJ4NL_-I[*ONZ374%N]8C M)Q>R5SB0RFM;7>L6+WUG MVGG:<^K[Y?;GC_:.W^W=S>7-4^;SV7UR2_LN6['2Q=]@E+_'[BQ??/RJ34'R M'"HY+F/.(G*]<*^W+@>T<>'O+.7@U_\%!>23@K 6C4F=_$/(,;1T?=B7O/#* M/>)M(Z^]V=>5B\M;WU[>UV7@)V]5OQIX>+/\_/7 7GD__Q]02P,$% @ MSH!?3RD[UU"I9@ 4JL" !4 !A;&=N,C Q.3 Y,S!E>#$P,2YH=&WM??ES MVTB6YL\S?P6V>KN#C(!D299=/FHJEI;D:O7X&DFNVHJ-C0V0 $6T08"-0S+G MK]]WY86#HB121:DXL5MMD2"0R'SY\AW?^]Y/_^/X\]'%[U].O$DY3;PO7]]] M.#WR?MAY]NRWYT?/GAU?''M_O_CXP3O(RSM(@>?;LY-,/W@^3 MLIR]>?;L^OIZ]_KY;I9?/KLX>X:W.GR69%D1[89E^,//__X3?O3SO__;3Y,H M".%__^VG_[&SXQUGHVH:I:4WRJ.@C$*O*N+TTOLMC(IOWKZWLZ.O/,IF\SR^ MG)3>P=[^:^^W+/\67P7JBC(ND^CGD^^3>!B7/SWC/^%AS^1I/PVS<.X5Y3R) M_N.'<9:6.^-@&B?S-Q?Q-"J\3]&U=Y9-@_0M?5?$_QV]V=^;E6]QX&%\]?-/ M@9<&4_AM\7(<[1\>O@P/H\,7A_LO#X>CUS^&AP>O7XZ?'QY&^\]_^/FG9P'\ M?_J5^H]Z3*(_+EE\,:CV; MOKMQ%+,@#&':=\IL]F;_Y>S[VS+Z7NX$27R9ODFB<<*[YW!#<>9WD:!][K%_O/#__0 M8?V_=?W?9HGH<02[ZSS.GWT,PF#Z9K,&=S&)/-CE,Y .+QM[Y20NO"0J0<%X MP64>161I].CCO_WEU<'!WMNC+!W'^31 74 ?[;_M>_!UF7DC_@KN$GEPAVGA M!6F(GX9D_Q3\!$>;>*3,0.7$*=Q@&)77491Z'\$F ID]+X,TB>;>WX+I["V8 M,]Z'#T=>3\8!TPKJ2H\ G]2A#/1/3HNBLGX"3Y?1A)%W#(K/*V;1*![',)QA ME&37^.*1>F]KT.H.<.L+G)F1-27X1P'&5%6"D10LF#0O*+P\&D\RC M&>A9KPUF=_,$)XS&<2I+B_,_R[.KN* _81;* ,85JOR;^J MN)Q[QW#?*YB0*YBG8^M&/9B7635,XF*"KSZG7Y^BE*0!6]'>^74PXR?:-QD4 M13:*Z1I9>+WN\%BU9GUG4?58]/.-0,$)&*>C#/8&'XHDH;03[-4D&7!%.L:% MYR/T?99?XRE@?PWZ5VTYO2.:XX#[#M(Y2TB4CB(4D< ;53G^!7;Y)$@2;Q)< M1?3[:12DZ 4XTWX>\0/W=W]4SX%5>,FK8#W*]^I3CE?\P8?HG4VWM5G?^[N\ MV^W5]Z*K.,3EP24?9=,9Z,Z()',(3\<5,5I4*3=67'01*R2 MLX0!T;>PK6#\TRJ-1P%OQ.NXG,#-40V5.)X\*C.E\9P!\$.'H#ZKX3_I8A#5 MU#T_]([3^LV<':P@8%M,+3$59?$Q*/ L,EH1YBH>M\SA) B]Z'LTJG"K.D^' M^Q<5S!P] %\JJ^ VL+?.1R#N51)Y0_B WA:?#4;PB">@B$K\$7Q.0ZR_=@^? MWMOO.[_"-_AZ?DQ+BDL(ZQFSWO*.9._Z7N^@]J-R$I0X>[,@AW$'LXG7B^,^ MWDOMX8/>J ]CA'E.,QC]; 9NAWUN HSPI2ND&5J'6PE;=Y M+ON7+WI!OW<% ^*5UD_G5?!Y[O19=S$!H9F *^@-IEFE%QKO^ORO^%]9O (U M)%X'LHK7[/_XUHM8#Z**E*MZ-*X0STA\"Q@)OPUH!9+0J1;-Q7(S&*=IM.%&X/:_!.LQ&,(1W& ^+4+Z#>:&7CQXD4H9VURB* M9S0O2@G"U,4C$I2X++PQ#!=>!$<&#^R+M-SF2'PH&\P^)+2(X41E*6Y2ZUL6 M%$=F09V?CEG^0'G"JA:D&-LU;_?YE>7T,\<,1L' &R]U ((Y5%1!6IIC#B2M M?12P[B'^DW80C;G[OCZ^&AB#:6T_P6!1:"[5)L2#,0_RN3XJ6A_M\W?UMS3O M)]-0?VW]3BT'?\Y;((X*OW'DFRT]I"$6H 715PB:J^KKZ;Z.06]=9E=@+9,I M)X.FB<(WANO,] TC\T7K*V^8SZ%E-68Y1?,L41:J]6N]TQ^_G168[;#+Z?H98AX]!#6W"$3L0;4;XP))EK>V2B M-]O'5E>$=UFD/X6=?K!+'IEC2M,F&U48Y[RM58VG5R$R46Q4]*8E]/[+R:>3 ML\$'[^+D[./Y+0:[3'C9^KUZ-WR/-WOJW60=\6_[ 2G8W4'BS@=> [_AAA$J9LE3V8-C[+I-,,\4#;ZYJ,1YUT%2151A&UO M=V]O;]^;J4B2C[:>^%6]BWCT#43;&WSXY5/_J/19IRT#=MW%4H.^ M#H8%\-#)-(+9H62*UZ,XJ\?F-7K=,'7!9:3C?OM[PYW]5]ZOOPV^8"(Q"L"+ M^#PLHOR*'TWY1 I94CH(32'T*(^#N1=6N8KJV8/] N^=A3K$=,L)(KD*HU'& ML;@W%!= ,QRF#N:G*NYX7X4ZTI[I<5R,,*S+[NB[OO<_7\!.W.W:9,_(QK\) M9_6'0;XFN9'9RVAG",+Q;2<8@X"\"9+K8%[\\&@@:5L?;NO#K<&,DNV^$>?* MUH-;X9M;)]A&+.XZC(;/*06*K=,7TV=U0\*Q#ZZRI)I&._6#7WXDI_\92HA, M8 2S$E-""\,=A8H#LV5.46-.])5Q'I5SG9&R+8+E#!G\PL&#X%7%*,>@-]Z^ M3.#'*LT.AJ_WMZ04A,O?+LNWWN"_SKSSDR.=C^5T!0QF%!4%!K?Q-0F5-,OR MD@?R+LFRZ3#*+[T/NU]VF[_I1=]'244O0I843P'9/6%&R8LB*F%@<--+"K]> MXQ)P=GL6$6:E9WW5-P]W9Q,#_5D2AX3$*>9%&4W1[.+4K&S9T%UG"95;(\I& MHRI7=TR"HO0P\X?6$49ZAQ'F6&52U1U'B4+&R:T%-';R?30)TLMH\2 XU;#\ M,R8D9E-,1:GGR6CALV\1947EY_1>:%M&XW$T@EGQ)3]PI=]Y\="<-0(I*\8L M=CGFX'/*+%#XW!+UWK#?>Z$MX/,(9C/&W)69C<&(DJK[KY\?$JHH@-M@MMM& M@-S1$&V)=MN/O8=Y:^" ]8T)'^8^ILQE96#;A7$Q2X(YO).Z7G8@X@"3*,@3 MSIT3Q,9?=F?#*E]F8/R/ X)2I'04$:)H&N6C.$@2W/I!D7'J',RE-,H[;>ZG MJYTHR]PD I4AN^0^81ST^>U+]H^B:X0>?%KD%3F@6_7$8902*X[ MJVI_':.:9-?1E0D4WV%0O#A\2+C32+AX/"KU">Q^SP"5MA]J* _+A\%1-S?, M9JZ56YFVPI&-JQQ!(/<<&*\9PKZ\B"!R FVT8*'UQ<+5F&5%._]I_OP!8@K0:L@EX(O(]LO1_'15[-:'(8 MESD!\Y#T-^*Z;!"<0IO^J(MR;'"*@+K:I]RH#B.L8'?"_SIG!_JEJ/?FS1.% MSAD9*]8'LH,:(!8 4L7I8H,19V2U$TD"6&6X[2B M^V"M0E>H(!IC"4MQ^UGWL8(B +G(1M_43T=PHJ#)I'*HVNC1TT17?\C@XS.: M8V?IB@D,98RCCUMFEXM7X%)9!)Y+E&Y5]B=7@?1E".,MS'O.0>[P#!KA.^]Z M6'?'6=VK+ Z#E .W858-2U[VX!)>X1(7$:L:L&2JOOZZO 7'JJJ@6E"_]JE- M![6IX7'@^*H4T7EC%8JM0XM5R$@=IO+CWJ[L4GJVH_ MIU''@6M0ZFX1,TC_YR64'X._1$;5C@,9)ES?;94P!BM'X*WQ5J-R,&7!OMX] M["YR]4W9W2)%JTJWK+J%H&5/X+5=.\JIX8(QU4MYGMYN,0&@)[LY!K-9PBK_ MS[.8HOF?[IK^:4/AM8CM4PV=W.=$JTV1+Z<5'V*S8,ZA$SK8:I?SKGGR)I*: MV*#_WKJJWA&M6>AMU&KN19,+VQ;]9+%)N3T&FQDS:3T%7Z!9&LEIK:-*Z<1(GBQNC:265*7B0-=@FZ;>/BN M=2-W"\C= G*W@-PG>#ATY)*>[!GA$HVAFA.5V#$1EH94"OOE[G/DC>E6V7%! M5"K#N=;9\$]BA%'6J*.X ^8/(F89*^65X?;,JER!/.C0B) #1>AW6L 6N.=\ M[P.> "44)[[<\>30-XE2(%QBL)VQ&-:\"XZHZ M=*03_4=)1B3*.(6U$W:<(=[@#YRE.AG0(O*2KB@;)J$[,W>=P)*61+#?@5^L MT=%E,TY3PZV13<=*1X0QPB7Y6WP!I/W!U#3(]!3M'ED^LVB*V(KPD#6,Y&)X M)'-M:/2E)R1;8")US$,S[0T/1>8(GS.82!1!^VK1'/2^N\]L5(HM&,$P*#CS MM#R\7-TP1.#:G( M1.G0H2X;EE:"CR'?+40 J34E!4C&2U4%3/Z(]+(E8C/0:6C6-%@D>)1B00R' MI%G2]K&]95P3WJDR6EM?NM13LW31H62_C7N$UZ=@H4JMOYK*'C7T_+A*$A#> M!UWZTW%C)(+F75PBC$J9"HYEWE/4RS&'=.\7LY MS)<\@^V#'N=>D!$QQBLZ"E(62MQ"@!$=;V9[TWBHLQR=-CT;ID%2,HM#)_Z0[LFC1]Z MV[A/9_2B(?!U7]9U(%\_KT4L=@Y>'ZQBF]"?;MW/KX,/7P<7IY\_W8WAJL,3 M?T2AF&V<9?UQ%MM+A%:Q:BX420U@>.HU#(2'LT]FM?AA8O4/JU[O(86.Q M8U/]:3R-2R'0=HFF;WYM\IW-I+<4D/@&=)OERH]%RNK55V'JQC%6"M< MA)A570M!'EDSHBB;1#(Q+_UL?9/I)=-^[Z#^L-'\6P6TIK>Q< 17_B=KW^39YODG)\ZV_ MMO77EL@F=MAX&^&Y/2A0UK>/,!7)5ZUPZE[63CR>?+FHT]5N%OE7H-AY^,B\H!&[,LXW8E&M) NI*EH>.: FR MOE9&=9_Z,(1:J3!BT\M:1[0 IBAF5-"J2&Y=@,.F4O)*L[%:,5ZOM0;9MPM) M5Q?/:KA.*X@ YEF56BW2T@C'7THTL_Y>FQE^>@1,1T=AM?<745(\ MTA7(<-:J(RVN1<)=2#\Q-0WK>2%XXRD)$,>(F&3F'YX)T MB^2$N5-5K#,G3C)=Z>*CH)@TI59*B+GT01?58R])OLDR[(L2F>0?D)S[FG MDPW! Y4AS.ELD4T&#J-GPB(6/1XH%(4E!.KH_WJX6/B1>6O(M5B%"ZUDP=L M<6!C3NQWZ[;E= A-9#A%_0:2?1#TIXSV-N]:Q^VJ]K>NO#1:P3K&^$!E:^I2 MIB]7!+P+HBL=3_QST'98&5_UZ?OPG6LVG'":[4$!3,IF1LZ@@ M,+DMS/-18J>3.ZA4?9M#>EFCFY_=^D W+T\LY@C^SQH/,,-@V.B?2='4WWTC MQ'1-$.*EY0KMM>M)1-9X1H@$KR7&AE_5S[J8DM%R*-X90U+?%V)X,"#@,B8N M+;@C(7$M8J$;RGSH&OA__-J./]&>O\H MA/)^S:J05SE%!AGDOJ4HU3""B1Z;+H&PIA>+3TQCXUOMU]E')3AEUJQFDA^V M]0K/HQDL%CPG4-QG09Z#O1 +\^$(?,0T0.@-_L5=Y'49*U? QJFN[T79^EZJ M;AV%UQM6X"2.%]1>H;Z_B6C0B7O7<3Q/SV)8'$'8"*-A3;:M(<#4&H6+26Q@ M&*BCN&#I([6"S'R66B*AK0IX$RP_)M$S +9",U>7\YEIF]BA*O4Q;%<^+;)E M.^G[M@BM>XUOB]#:)O37I7=J6G8CU.N:?+(;'"A*J[4GSOP;TFW&U8D9[&SR M[M_[8% ]_ZM2M>U!\Z9/-*V2,H:QL3&(Q?[-#GDNU_)2.15.;N$\! 87O7JK M7R6_VX_P51C^G]LCX)AWH9"YX:;VAD%"1M=Z$GG6V[WC!]W?QK")':PR9;?:.1MIC&1*\Z:P:S%NI)&VM\+GRO74;= M>*=C?R%W@=]\[[BP>P3 6!G6@&$Y*G'I6!CXF<.T;\+#]AD!*\LC:\%FY)1+ M!@=Q)#$(%[21H@NIDC*U1:2X]L)5MKGYW3-I/76&YFEK4O:=T4.U(('A$F^? M%/RQ"FS'C6IA5GLM)PX.H,,8C@< M>T85=99_X](WX 9/SW[_3"$IDQWWONCHU$;8\FL*E5"*#>-VJK;.M!$X\-4? M!?SURH?_O,;_[._1_H1_[%.'Y&A6&ED^<^* =.$ U#Q+-\;U J41S(/@/DL0 MSDZSD'']L.E-7V8\J&JQ1[P311/S2)$@95BD7X*ZDN"DP57 'Z96O< SQ6D1 MS!%CX]W 5.F^P$EP72"Q%Q.$N4P 5$$9C&1B>(M*N\18>OC8O"9]FBAK1@X6 MS,AU;.FTD6JW4RNQ7!E3RC(\KRL(T-R+K.7>(VKS1_X^.#OQ!L?_^'I^@>4< MYW>C8]ERXVXC3*LJ&]: 'CJL\T7/!# MD-$XQ9\?4XU%JG)BF$S"I%@9EQ6AO;NG_F&KP4]UB?=RHV,BNU82-L3MM.&; MX3!6Z.;"0J[2K]"%;?"N])6_:!-_,86)0U/BAIB>?/:M7< V8J>NJ75FJ#81 M-BV,T=P"[Y](*1Q25Q5@BK[OZ%\P((PX'E""K#3932W%32,5:@+>W/>;G\7]WJ"/]VS[YMT"C?7T<]4?HW*2 M4:S0J+"-V"OKT.+-?()YZG7 TTX1R M)=##R!1?P_3LX\>&Z=0)5P=8(: N>+&SWW8!*AD3,27B&>KQ"9[A51 GJ$ZF MS ) 42OX$CJ&GU'7!4=Y%X[VKFEM/%C,1_$B9:U(H B@995-X;M(-R!\ZE6& M*B"!7_L>]Z%-L+,L4=[!E::02D.O5>A6^%?SM?G\?XC#[1I,O(ENX7.O?\R@ MN&%YHW]57+T% B!-XKO&NH7EK!.6LXVL;",KJZJM0(VZ _IYA_ZU$8;G.HQL M%4%?9( ^=4_#K#5E?)[J6A]A@B])3!9&E763,XZ&LFO(S%MI>04KR-K MMRBEL40Q>>LM)4;*Z6_T+FIYT)]'Y(ZRZ1"MSB M;X@V62^%TR;[M3I T=I2SUZHECYZ^P>[B_+0.NMJFK3ET2PAZX^#(I/<*L-W MH$W[>W\E'6QJ%O?W]C24-:M*G>"XRBAA78B+-[;B)O7FJ-3?#N_:TL3-J<]' MIAEW."^6'7LP=#",.NG"5$A'J@RM>4L'2+,H+7!OCN5OW M%Y>_J(9P1,04SI&WPH99P]K+'"P]MZM[F64&*\OUB'SRIG]KS\)M?/&ME[;U MTK9>VM9+VWIIV[7>ND?;Y78Q/7#,LBGV5)?Y-&UQ0LQKUYV.WJ)LDO",82F# MVRI4V<16#T@DJ@@5E1H:VWD$-^NY+!?8ZUNW^DY#Y548P#J7MND']84)#UT= M51XD/Y]50W *D[GWKRHKD62$FOB&G+TJ2BXY0>M8WDYW[#FG=)=*W_K$5/!I M<'X\^"_OER0;$F,+]<05XG:X8?,2^:['>; 8@;O(_4VM/@3FG^5%_S':X>]; M"!:L/)_OOLO*S%ZO.?0VX_/U2]Y$LE]OHZ-^N%6.R=GNAZ_XJ;>>3)#AV^J9 M&X:YAA5OZ@O)+1Y+?QQ'88P6]9,W-2\2J2#T>V X@.P[\\78DIIN-TC3K +O M3Q?L[LKV>=M= *(VT%8,;Q##QRF'3B2D51H786UOEL;F_9>7R:U(WEN'TN!S,,@#S2.N)81^^+E 0VYXHH64]TRK( MK/K=606I2?P-2S-5ET,$,IGUEHX6OPW#Y MZ/LLR7+5F; HXB'AQ*B4/KT,+O&G<<= ]:WHRLBZSAVFDRZ@HO;Q_49F\1LB M)1G>^CI&?O%AR;6GBR>6+ZL+1#.U\18'NU7\]U3\5X] [ULJ?%$Y9*O^7B#( MC5/#HU)1\AU5!U,;V*=2/#.%)34$UV.U%9P'V#]N*#@L\+?%^4:_=)MGV>99 M_@ 01Z&-+164=3$[3S5V]RDK+1* )Q^+#9AS)/YO:6IPFA99PU>O)5@X-0DR;5>[O>+KG$K[&6U\[@4>,DNWXSB4,PM%;QVFX1 MUY8C=EN,LC6_GXY2.Y+S-?4^!-=/UO!Z1(!B(D--#:&=&(L4@56ES%@BBD=O M$&8SY3A)W&"DUQ/_LDB;DN":#85+!07I6=0%W63WW.HD+B?(\FC(JWSBR,5G ME,%W=7,BO-5C(LK]:95(2S&X80K*P P K)L*;IO#/) - THB5/T=HN]B"!;P M.# .B<@ 60O$]'1NVWAU(KY"%3G+([%H)'([PA ?0@?B884'N9F1+)^K\8"Q M2E%D#&5'&(;Q_EGE<1$RH9>*VBPYMWPM_Q*;&_)0<-;H2_7$6M]"WS*,D>M+ M-3^S=VNCV1H!AM52(2MH'MI<*S\^?ZULV^,L#'?>YT'ZS?L-?WQ>YA%8IV<8 M8^(&*.A^5U.0M2\YF)5\@P&'K [V]OK]GSN'7ZI8:L M!YL[A7^0KN-N.L1EV!Y(-N->(O#="-X]JBVH(^K,20OS/)S["W@H[6FZ:&8\ M+(#1=PTP\CW6_BTU#C*OPN;9; C#G+3XVR^4:Y&2,",P-V%SGLJ1_CZ(DRHG M,H!CIK'=B'-]'1[9GR9T9D7*WA._R'9)'_N;*FUE8@G;-7WL;WJJN:*/LJ)4 M_.]/>+O^N1(8'[*"H]T4$7Z7Y7FV&3[S=M/>ITX"7+%I-955_8"T2&=/N!WO M_MZ>-YP53WU5FZIXNVN?UOIR4Y@_R:X]>/%GV+3'5@]-\N*?ZG)BS0T&WJP@ M(I$"%*J5[5-?:2=6LUWE)[K*G[)TYRQ*8@QG/M5%_O,&OSRF-YX,]?VWF^V*)7] M?+=)%W#GM/9&",8Z\ 1\>F\\EL#-QW'' ]5Y*TA5P<$8,Z2!U4JJN^' "\RP M7EDI5M-MBS+FJK"!L K89Y,G2C6C*K"7ASQ,&W^^@CPV:2K&09QPZ5D\Q?SB M-/@6<1K?7.I;#-[40<'!34A[+857M"FUFH_#%"2WX.+RHUF42SY\;O7P:NOL M4/\]'H\$KQQ++@[3E7%:1F.6\U'PKN$I88-EY T-M4L-F$,1UEERFEA*E&;X=KUT)92I@ MV+D[<*<=8AJG9&P^RXA*/.*4.\Q!?!4@N+5@3O+2;VFS@7U)01SQ4TG64F<. M;@S8D$V67JYXBYAC37YU$N0P[ MKV:G0IBZ1K?>E;H2M<_NPO78&B(4V0V + MRY'EHEMP700(K)#5_9)[E, *TVSGHUC66'=_Y83ZKN>]UU)7VV++;AO?JV:( M59)./-?PHF7$>S JRGI?AO:;$?&AZ$#=_Y?%&#$)TR#6;2;Y#UB+'#>.TILU MQKQ8VM"V#PF;Z"$U+;4:XBG*4NS5B7'#<9Q@36 ^#4H-SBA*D/-+;ID+$Q?/ MU.A!HK#<*L7Y13$.^MC9898$\YC*)^T9AV4-I!7H,"ABU@G2X]O,!^D0D-UX M/(\-- 74086 FR(:.3QX4E%UJ:X M6G8752KF&6PN$.FC5?S;-P@@.^DJ:[,9UW;N2 M?I+D%3@&YOZKU>CNV_67?( A+1*HPUUPW[A%R#'I(3YJ/I&A4:S*U-_,-=E6 M):R\*L%9/%UF8*VN77;05D+>ZKPAY8QK^<+VSCA&9"6.*.)Q).C\V;.:PZ+B"[4:GVF8-[>#%GG>6S0,% MRMZLT1V!J80^]\>!MW>P=["_6:,;7%Q\>N,=)3%:,)]G4CQ>>+T!/A<\Q-$D MS9+LC=V=<"KVYVI;C:LW_;M8HWV%- M!S:V!%\_'@6;-3A8[_*-5W=I-F1L[P9F:)N[OEU2N/B_WF-4+*/5*Q8.1S]Y MQ=)W;"Q?;>WX+I[*UWE&W8 M*-6&^8N91]^3+JO>"&SXF")D=3M*AQ+^LJG3O\+8S*J&U.1;C@LG>KK*/J2V MPGJ]HEQ%+^YWZ:R!1.-1\7+NJN"@X'1:I6"/L#V^-?'NERIJ<6:ZLU5_C!?[ MZF#/^XP4C3FR'.7?KH/Y9HWP')3R/S*LM#X:>*]?[#\_W*SQ#-]H+KJ MXP@3&,UV#1NH&5:@&C;22-N\6-O78@HB_)^3(-VL<>V_>/7">Y=G00A[WAM< MP0X[O+,A_U-1S1;@A18$Q7^B>O]RL\6W>=AD@;(00 ZA\QJ)P%); (&X$3[ N&VPUKS."@S]_\Y<] M^+_Q>&&ZC[3$;K'[#?3$_YJ2+U*P*[(+FO=^^V*%4W3O&5DT!P.D^M Q@ YF M$$(T*S3;G>?E'F;8@^^ZS8GTA'>/]"ADXNO=@YMY)]OI7ZB54=Q&WBSTAH3+ MB]&[11F9HL-+H,4@!=O;=#6ZQ]IO@.N[.8G0&_0K)&@;$Y\KFH MKY(O@$4XKQ1)TL B26I*KS2Z030KVS+%&Q*<_9=O\4&GNHW)HF: FIJI4'"[ M*%3XV(]1.9Z:CLL02=Q%_]S[+KS%(8'<< M(W"?7X.OV[TPJ.=##X_T&S/6:VF+\MYF_9;3Q9P39&QOK1"G@C&YZ#K?]) MYP\C;\0= *+0;_1J05N!V"+;]Z544M&-FJ4\?-_ZL>-O[K9\!,(5KT2X7O>& M?>R =.N><&#OZ6.BM]\'HV2H:A?PNUKC7=_K'?1;6#.9-K>M[ZYS-^+T?-YV M YN5UI)9^_?O^D(*^J[OGFSNG=(H)NN*FBMDZ8Y+UYE*AWB3Q/XJ[ Z M&9,A2!ZXFD]U%[DFRVL;:Q:E6&TXIS MY!87K?3+LN14<>Z^JJJT=XJ6=-R2^K?V-4<=>[-A M\RT>_RR/1E'8(;$*JZ71Z)EHGE[,S'=K?0^L]E&/ZO_MN MP['M+KO/+OMV_UW6B(2:*NU;>B.@DXT;7"^=;2%RWN_K.F0UF,8>ZV@)OWCO MHL [=Y(GJCW]O&^-QMY[CTD('S0I\F+7.V*Z=M6%BG,@0AD=1U1O[-(4W3X= M4F_D_<IS\6)W&ZLQ'A9$P1Y/ M(^G=T%6/3@$K- M?!'9M?=^]@"3[TD$1_B"H[OGVF>Z$96ZH<6BT,HO\1)G4+_*,$/P0*!/[CN* M(?UYS8(VS)+PK>+O4((O.9U[)$-)]?2E*'D!ZX*/>\HM13<,#SPHGT.YM"9J MK;#^-BK+).J<39Q#;20G<53A](/)/MG4HN0UC$KJG.\Q*"J0=I8/F\@UO>TB M\[BKFU,B#S,N"L"PM8/X>HVVAT&SXZO3^+[>"@3^,J7I([LOIG1X&$51J*KN M9D%,6WD"DA[EA57&2+\L0,TC#4LR5Q+BJ(XZZX9^M*)3X&1 G<-%O8/1>'RG MEI_#4P843HQ"Q?_"ES09/_*6.\*+P'?(SI!GR,RBYCX79CVR96.U"25&7K!> MSQ(XCT[':C!A!I.""ZR7U[WLQ2X@!)XQ!]462 MZ5#/KNWQ&Q[)+R*VO&* T8-7+]0Z,BG+-"!361RH^:HD MT8*!^ L?H')=#0*<#@$H],QE0L8V#!+J%D-G[\I/RG.221K".W[0O8])0U<3 M%4CG$!<36%6]=IQBF'(7=[UBB^?0LFM46U&B%HKL/O&R6$Z1M]X$L- #Q^TG M_8O-8_"GQ\'<2+D\2.X/YH^H_:?)#[6R.'56A4 6F=MOP^EK0-SSB=B[CG<5>GBL^%R$CT6CK' M9:W#T((E15^T2VU&8Q YQI[IM;.U!^E<:6M$%@CK2MP/R%^CJ8>",;Y1/N0S M7Y,=G6$'K?V]X<[^*\HPDX6HW^<:_!C-WY312@TC&/(8WU2+_H4AY5HXH3 # MM:DTFUD9)IIL#4-,;61I7_A!XT89#.[[&0/]6<8">=<3X#S"? M_*1[3^VCIYDSO>/AF;\^;[4YW?4]5&GE'J.'Q;'.=5285Q&F&\Z>+T%82 M.NZ/2DW=VE3+VM&EE;;?1-$Z.EC-CGGP FZ#.23J8;*6IU&0%HQ-S;$E;4D& M:X9B+*@[]Z(9$=F"F":!0$]-^U-[6-@K.)&^P>IL>P4/!I^G:7=N,6DKQZ3] MN2SV'W>Q+[-R>\X0?BV6Z[%%7[?J,_I6)OS&+<@ZB@JQQD1I@6!^DUHFU?$1 M[.J=WR88!U:6&H4WQQS;1(717T91(4VQ$*>;T JVG%;U;)A ![$H$,1_CV+J M!U^W6T$QJ'!] P& G_F$Y",5#2VNWE!=P>T FUF]F@V@C^>;#WR2+'2XFM)U MLRBM)W!\1D\2LX_99P(JI=@ MZ_G)$1W]L#I3C.>K[SF0;U,F6T:29,:SN\WI-XIS"H9@",*CDJ]4E"8V.Y\ MF;04[R^64PG/JO0#ER6M:>O1)N2W] MVJ5D:^J&.AGHL@)4=NHDD)\66DWVUGL0:'U\_RPBY@),1Y%JF,0C,'B2R,J6 MJ>CDK0_-W@BFF8^ Y"%V:32J3UCYBQ@>$Q"6 #055K[#OW*X2LH1KP+X>IB @'&C&\X3J=%COS>< M]/W7SY]3UEZ!3->5F[8?_$1#CW064;PDE18VL)LI/JP2;SIJWTC5SH(\N,R# MV83#*/&X)4R-NB'$_AJR\AUZ@;1'E5*+AE$P"T88#8)!)7 6EO7D_4U6B&Z/ MU/$PSMNB+6:9:F2?(7)DL14G,48IGEZD)&D8.*EE-I,86TS96"EW;.T?U#'B M0*9-P&*=6@\*4OBLQD"B*J48M<9Q4>J$?9] I\, M*3WB2T()Q>E55)0JB5;?^/*P457@;@ IP?JW43:C[E!\$*K$GG*J2=2D&5IA MCJDQ$][-@C1FT /]D=-0<3Y\++[&B^CI,+9]VF4684U MH].X##1O@CJCX=U*B@(648K*%\1L7"*T-YWDOD*'@*HO# M0!@RPJP:EOXRZ4(5G;@)U_8*PY\]M?A6[-'<8U$KNQ\/[S%W2HEK==*38FJSN(QY8(!L$4,E3>92XUUC!GDWO.]OA=BA89RRO(NB F%)M?5T&TV5Y>I^?"MYHN 1:C?& M5U!\5T9 %;^4!MT9?Q;?/R3L6#8DC".YJ)7 M8,O3&H^$DY3QA?M*660A/S1.F4(%#"DZ;#%D!:,C8BT8LYF6=IZIQ?]L3Q MZ7K0>M90@8,PS"CO@%9XE:=Q,7%.">MY)H,$SHDX&"0,EOK"A5%TJ$J7X8BD M(L;,2Y$9E(Y96-4N&9Y*IY[=XTT"L8P\SUN=;7U&"0L:3J\L_/+K_N#+OM79 M=]+9]TN?MT?QNF(VM9T945MR,)\RBF)I:/0Z[!'B6P(MM@+V8!W$)P=%V5"B M2X,Q!GXEC2C?Z0[NEIW:;UB)=G)DT::T#<:2M9F*"L.=M -,8'GUKH45%GG@ M:(C?8>@N89:J?MMZ3OO*%FRNIHA4S[&9U6F,L,;+#/[J:SUFU:-TSB7!YNS=PCFS*S^[M0$I(ZW7DJC$ M7K$\M_I3,+%2KG2YR;'F'EE8MB;8+E1T:!JJ._OF9G7=C1&IH(*;YAJ.?P5S M&AI7A U#5# $I>>D5KH3% 6:.F07HA9=0O6K]R1-7*5%E#2&DP2C;URC(G:7 M;;-)B!4_8B*O=*'+H *'QKID=JW')W)'"T5.E>GH&CJR;1&6$2*"(4_ASNI3A^V!4 (TP_GH) 9@) @^PF.C'U,LY6 .7"[(+<*!B M&.]=[HHE4A1B>S<00K7R;]@M"6VMA=4H<+,FU&@AXP97A3_NQA(/TG?LB@IR M6A@<0INY 96H'>"G#*6=WC* &>M*N219"]5$NI( M;1J5]3(X9'L$:;3S#=4,01;F83J:@V]A4-"@]E%BZ@_LW1JHVC>#Y!%H)/JX MXO@C'B.-[/C"B3&8BU&2%6XR6U>1,;6]]>NC.987:_>?4W/!H^;R6T^WO>_8 MV8'J\2C:2N?!+;DP;*J:FP"3;FK,1WP-ZA9\:UOT###VE/W\!G"&U5EY!+P8SGX M#K>F:(' R4"VHEP3Y39)OK5$:I>B8^492]#< RWI6KL^UOY<\KB=\J@> M9]Q+)3I<^MP0=>UZVUNI08NU>EAVPQ*YOQFG-X>J=NH\$$2CP]997T&*=^\" MD'KWE!M>-SM<]7-:2DS >T9(LCA M8_$2\01H"6MA&6%7K%+R''/&$(SK<#SP(3"6 V9[*\Y.\6F,F3&1V;FRL4'W M[^\1%P=("8&LVSD>M$<\<=D:F1^B9&A]$,(,*:"3P.S9*>O:3;Z"^R$NGT]A M@L_+^\\0@$6GR7+SV3R6W4W9";=_(E*_L@C5L&\QJ:**A?EFSM%ERY5O*E5N M,&_XM6)W.]%F]M=C*G5_&">Q[PV2;N^L?2FTA=)R MPA(UW?9-'W:,H] <<* MVNF<8G(,<5)!%%JMS,RF0!1UQE&^P]Y!7P??$=ST5/;NZB3"<->T%E!(6>1, M=W[0H!Z'U%WQJ>(*WEDRL*ENR2!P$_GJ#H@^0#U'0^_\@;4<-Q54E-C';_/+ M*=C GMZQK ),8ZNFR] *-L6S8. /]\3!:RD3BL#_)"LP!6J00/1PQ?+5D75S M9&JK11I:!-3(:F"Y-\.UOLBF_*)IN#0^9T6@J0Z<1)/_J\;];;*ZS0.RCBI0 MX2EU4Y/6K=UQ\7W\;F!1<[B:Z4';M)W0GY,[0S2JD MW8(M[19CM!^/]X'9+=@E[: [[Z'@5CS)*B^"!J[F_UX=C$2:(31_IZU^>!;) MAQ6[KM*\!D2@%M4US,EB8 FF^5K )2H#9=TLG1O+@$NOAGGV#94W'.:8D5%\ MX%.%-K*G3D$Q;Z(3MQ;;+6:5@5EB;9#CJ).=,(;"+- O,3&@JRSJI;A(_WE_ MSV>L4#>\G(^:UWP]ELE5OUGF6B+:'U4A1>$YO(F?<61-VO1:]/M4'5"EQMR6 MZ)/&9+I^K!-CZ_!'NY?3"<["<&Z%(&FS0%3;5WSL:J2NTYNPBKI%(!/ 0K88+9]*)01:J>7N1R@G";SEX%4;1_VVX@R@SOU).R(WZ6?B MR3?AN)3EPW !7BY22^SY,$S8*U4% JP0V!52D$N9PI':<[:[P*<.56\-50L7 MD$*R4C Y'H<2HXG3HHS+2K)&J@/G: 0'>LS 3@R:9'FA6FG:Q*3P>D06]6)O MOY/ZJ>];'DY[+D2!JLI)GE67$RL;JI,CB]+]2^72J+^PL"#8#4;H"8W"#7\) MD"67*4H0U&I>8-['8>QQ.2E5MS&^8;'H_1X7L]Z#Y!E&=IYA^02#Z92 !K;5 M(,'4_76J,]62*QX;J^_NE9]B;SAY8P7H1P52(5,!%^GJ4W[L'<&-*?^4C;Z) ML6)P?@YFJ:C >QC%PNLR0\546O; N$K&6&GI3D,A>_ACR\[#2)*+$ R*VKK6!Z<# M]D^^25^6*H<@/$/2K\-7"IA5-B9L?&DP1R6XB-:HTI&*;C?-J_V7+WKC?K>% MI1S$IIHA?*%.B;1\+S@*Z0_7'$Y<"![>KKK.9A'=F:O]'1RW.)$5Q=J$SQQ+ MSF@LLNL54D3YN&+F;(6ZF9"]<$2+1!4/>7N%&!:Q:(VEM]<2,FU%N10R5F?4 M37T;J7I&+W#Z^MN](%C7\P&@R[RCWHF888<_TV;/F1U'4;1>SAW]VOA6.6V*WZ+)5":L4S7^P^MNT-K::A47 MO=%M=1V40DI*ZE.[BM8=IW8+2,WP)3-G FQ&(F0P6_C(HX2/.#9_86F@QK95 MUHX52W\-$B^FZ+1K&3"QH7/UJ8GS!K?5T,( !_/L"G='.EK_E7!A*L8@X;7 M6((5IV 7E%$$-&CP2PN=?M8&UG!<9((C!"%OK.-[J#?VW_>I^Q]N^7]J"O= MUAJ/?MT9CQY8JV?K MLGN4>$^A$OR-J"N(3S66;>5;BFI6<)XK(3[]<@J8Q1 M(IH8OWZ?Y==@MR.&SO4;=6(:]IK4PE\CF%MI:?BR*L3FPV-?T%1J]Y,?'H(5 MH#L6,U&*BMI[JJ3B#F]I0HC8_5!:L& [WRN2O/&[D<=3K))NXK1 MNLS(MNG6-K=FY:?4,DNQHG.K)W+=<+PZ1=77O<2;\4H%L\Q5765<,M@T#N,@ M9ZYX*3F@4%D-OH[43$RI1K]-2W'+@]0*ON"AR0X)RS)W).#8XL(Q=[PI U4I M1,S1 ?"5XE','<,=%WV<)-N8F(%ATB2YK M>D!!TAN!E7>*A#G\9= M!M\X_A.4XK0*3'?1B,G3O&(Z#V?,.)]D(4IUQW(ZQ<;F6BS FMK8MS^EF'I! MPT#?-,R#:_A4OYR^3BP-T42JY@2^+DTP"KFY8^RKMIR"6=2)0X?G%13'^J42 M:Y O:KDE:51+$\-]EIRI,:%.LL[ A.JD3MD?"UU,K= #;PAN/IQ'(44$XS(ZA;NV'!MSEH=3O"C6NE9!D5[)7#P23.V>$ MUV\19N<&5F^[(+3;M0A;O'"0QZF5 =K?V_NK&MLP0MV01P3P)T=#+CIXH:\) MN/V1?/'"^K&^^D?W:E6&8$CK%>Z!J3V&H$%3ROG8"9!QC73.?NFS""%A.L9B MO51I>,RD9:SZ'7CD%Q'Y1Y^Q7,YK!9WH0XN=]E9?#1_!3I[EH]%<9[H8:VYO M>M\8C@Q6S@U846H1")IN5V-8'#[(2%K2H:*J(:0@1=6%\*G6="%]_"2!G^LD MB.\-8SX[*7@/&EYT=^/$*MTY,6>0V14^T1S ^:7NXNO7\K'> *28%\Q4;**, M7 ?<7FL6ISO9>$R--IWV*-16H>V5>VZA@[PL;$),3>DWR*Y3D(U)/*/S',&@ M!1>P&/NCWWQ?CNLY6KS+>+E&:>.5N;S$WE\E(7C@@DA@X6H:N/0V%Y(Z^FLX M%Q/"/*?Q )A/8KB#3:=D8!KDWZ+2ZPH1/.;S8*T._O[>KHK1#L)_5D5Y3[]] MI:&Q=9R$S3"UKMX4'YR MQ[!?15:J4A]S$]_\E#G%U"]1$\93/'3IR$N":]V9DUC/,$N;EK W42^'V:Q6 M1D#E:(MKTJUPG?7'"Q_QTT)Z57C[SX]W?J&[.9\>>L<[)QV1O4UOO;MH#6K+ MQ\N+$L(2A5];TD!(7ZD^@^6ZC$ H^: T '_4\J+.X>2I9 +I)\(7)L4&H*N+ MDK//)-S6#ZUS#^OTK&H[X^Q1Z]!B90619==AT7 MIM.,'B[=5YB2+@28<,STK_7P6H*T1F&@R9)LTK8O1( DP3:3F_552T%+IYB6 M@K[D81DHX'WDUSB.B[R:N>E.$[:BC2GY5E)&)&76R'?=A*: (Q1^0V6?H^^H M[@JKPEUC?X@^8D$#Q_U]C9*P'DLP&TZM@G:(2ZNPTCCK!JRA# ##YJK*.B.0 MU2L%8" [.J>DU)<."S=YT&^JKZ8#)GB3^\XO&CWY1"I0UGH/[HV0JG!LJ M[1N7E("U7 D-Q0MM_I5N[&#'R:]*I\(8X6G)G'U/_9>4JK=H3]6ID5(Z=O8_B,STGN3**2C M<28'Q<@Z/!1[7FX3=U_I-([UM9S3\@FI2*2C3()980(>ED??UZ_F,T^.??SZ M3&5 ;SSDMH5DMDD;0#=::D\1K0QJO6+-(V*&+] M4D,;/HB_-3S[36(&. L-DH>JQ+$?-FS+\=RJRQ[C<90/V=AFB'2G;&]A,AO0 MG6;$YQU\=R)](#?9B ])P\+2]>PE'WZ)#"82+"0.MAF[22:6;1_-05YB&'$9 M;+]*51F^$I=WRCGHJ6"=9YQE706G2W79OE'/::R*45 M\ZY_'V91H7J*%;":#KT1S9/_\"/]_+GR 5F&MS,"*]8#)2,R[F*8_WY%9V"%3Z-7K M/?I"2A*PL# _J-\NH#_L$%)I?H#K;Y7>9>QO:+L&QU%;$%B+*<1 MPZNA;D%^[.8G>ZK7!Q44 MCL :K]"V=[%2?!'I5.J*W87S5@BLO&YN8_37U*'9XC8 :Q?;T^P?:%Z41G$S M;G2:@RZJD$4UJR:JI /:58J)+]:%LH_3C-;-BKFUSG7'5.L&#+MWD$2TJ499 MDN5O_K(_/GS]8UBG+1;'4\IAETJ=';-P>)8(]/!3Q@,C.R]$;/@9=WQ"L@LCI.J\BF1:[7Q'54!MM3MNLM(Z&ERZ#36;6F%!X+ MY)2!8]S1R6'FPWFPN/G8]5?7ZOP[A1;P=X7ZZBJ.KELEEKB'KU8[J\=Q@6M9Q06QDGRP/#': MX:Q$[^/CML^WM8"5,B07JI#Y.L)9MKEW#SZ"+5O%B%MDP MDAZA!8[;VC/M??O, XJ;Y_W@_)T>@3W/?PNFL[?JM/J29PBA?,RHCK7Q/7QJ M1M8MC6Z1P[734W+D,] D<6BD-L/XZ*GI'+SWL:NB??7=Q>RGWKMJL:\PI0X' MGNL9ZTPSJ1C5ID!%J?'D9B]4A8<*FCN%X],7+IB\OM^$52WGC-LWL0YVZRSN M]!.W6Z>Q=9 !J#3\/5.U1U2WON[$04=,T#8-0$BPN=9UD.L,DH:'IUDJ\&FW MX0$B@G AC6B46ZJ;A=R\I14L#A':F5-(#=LK$ONM4TIZK(*_IB^>'7&(;P@$ MZ!+W>X4EW)L^E55=9=G0_SD#>SZ_BL+_^X@GY]X#6(C5.-B%LZ#&2/Z;RT@^ MT"[4MC!S37@.1#T/+0^4)UZ\S\+FT+9XE[GLD0,/')8SG:U/I4%]&W$LXT3N M@:Y95Q@*([6?,F[U8 4:*!"#A*(J>L%(# P(HN_]0RJ&-JGFJ 'W7,AUY+!?SH(*2[7]2).T[,B-_1 M1 1-@RKLDQI:-KLV^"Q.1?R=7L@CW4VB01OF+/8U(D-5I0376@?"3-?3#YEF M!"0:<8TCP8?-4,T@38Z3:A=1$@VLU[C>;A,3,G?%!NJ^-TQ[IK*AU)*"NVH0 M)9B^,V\BO9>Q<8L.$JO):+FDUB>6;A?J^B5$KNM^&8IQN9S8L01UK:]*&Q-J M=::HO1R@:)P:#J$Y(RF869/L_[A((L*N;N"9MP7_K)TC9WV$G)/(C9W7N4N: M'#6FU,)B^.83HX;GX ,S,;70H0MGT9"&K1NY( P@B 8^:.N6A)-Z0B;T8(1! M2DH..Y5ZNN')*B".66L[P< ;5P@PI9"J*@,WA^EV>=NB!+=:7>3&QY4=E177 M]@,ZJ->YA'ACZZ4TV.5C%.T$.]=1]$VH91$\Q24_CLG6 M9)?E"EI+X%FZA>2UU&;\6E^T1ZT0TYVPIY7^=9V\#F)[%AT$UZ$_F1 V!K\3+) MM8]'Q)4="@<4UD:D!K.D868*%#H.8ETZR,V5>@36M[Y%P@)2J_2]!D6J OUQ M[;@AJGR-K"JSDLAE".!ANSX8L6;GI870@!HQ442I)!(:3DZ#2 _%4^O@!& D MQR4.W;JBCZM*#M P&F53Q.D665+)GJ86G@CVL8(0* B2*X/#,0%Q82@0:1=^ M;ZI=19 8>:)#QY&VGNW;8[*[R.@>C*7TA)8A\G#H:QDM]E*6@S?%&!&56N=% MK=5H[TCUK%. >_2&J^G4.?D<06TA%:R#@-REA8FN\MRL1(V<81C-,X6P,:!K M2DT4BHJC;0'YE>$5CINF"Q:G:L==-P!W&9I]<=XC3<:/!09NT>S"GYL<)XX= M?Q\A 8^DBPT@&AMYFFZM4^J7*0P4CG+ %:O1061JUV'U I5 ,6N^7EI0:Q48 MUG-SE)BID&F &3JISU" >AX/HE2SZH]@$(F3]Q[1BUAC)^CP3.CB'>8L[Y\5 M!] ]F\%J\%Z2B!(R\7FL')Z*\&1 MM=][?J USM?=\UWO79!^P\K@T1P<2#AF>Q?(3HSUN.JJE%JRG9>$!L!K^EX/ MOY#!U&Y@,N44B/S%-$F1M]6:H.98*B2^10%B<>/CRCH] K^ 9RIM: >L#>34Z^F4:QJ--JM[JGV!Y%&$\4ILY)D"+NO8)\4&M\%RO^[DK.L91L/$H MMT\SU>!72+ZUW.N*&VXC/;?(R5KE7Y3!J?GA$?^0HJ>P[ONO$3F%3\&89[1% M.;0L.T*$,@Z8TA&5@:UN6PEIENZ0+K$W%5@)L-]@5<%6UKPDDA-P6$H( .G M:2Q?E97&)1:ZJ.)\P6QF.8-P\5R@H]7I(JMQP!93ACWD9I:!0#CF6O2"AQ2J MYNI0715*"1,"_( 3)$A00L'U.?@NNM\I'JUA9+/K5.5,LH2&TYMDU\B_I>2V MK[DJRHG"U>O:G^6GE2D@B*BC8$M5.H]$:82=^C \H:F=C//9D5C*J)$O,=YS M\QW[9>FVID][R'.BBH$MRPIO4U>^67X9I!8#DXL0=TN_GLH&727@H0WT7&,( M:*:'"]6JM>#R0=A0IJ9C5]US7.6"6UIP;ZMM1/U0OQGHY+MP.!E4)=TEN9A1 M^-RPY52NA(1K_6C8B@).?FM:LUKOPVUN3""%WD'#LNJ4,J9"1E4 6A4"L("S MB%8QF5L^EOD--7$"91// NXNKXL*&.2-WJI%1C?259.Z$;A3H7,34LPTF6C\ MUAZIS1M(B,'PBN._NJGW M]U:QE!<[^[U1O[>/!;RH9E2QB:6!K)Z^\D020L]4 CLI$#TM1%H'KD*I1&KQ MB$BPSDB_FKJ\>OOV.A26-6&A# Y[!H@Y2SU6'3Y-'J?E$\\FI(8G'Z)&V^L> MZML43P %^%3.'48B?8M6AWR@$@TUJ;]D$AQN'1BGXZ3BABRX*^'0\CD#3?X> M4X6I]AUD" I]?PN3TA)BK8 ,BOA#5YOE+C8$3V IV!:TLM_!X>';%6SJC9:$ MB2C30]>&-T[X@3GA:;I-D)>/PW'LE-Z9^CGT4(4V)"BL=V%\11&K$#Q7I^)E M=YM1JZ-44F2+987DVU 83[/08KR\#JCC<69:XNF02'T34K.G862ZJ<6L!?/0 M]=*<3:BH#?0 6AZERY=GIF*Y(TS+JJ6SD\-=\![:++G=%&F51 3'*X84W0@- M\N49"X?.]4\T>'>T(A14DH;8?SNFHO,%M"69)X'!6FX\T AZ=I M0(-J.)$DE@4_%"V] )M)23?EGY6*IE,'*\ (O235S:VHP8'B= (8A0ZINJ6P M=)PNZ.W7PG34A3U$;53;T4\N#3L;.(V9(S+Y:31 M8L5'>*U4.-,)!N=02FZ_E4\81@&/+P)!S::@A<$Y_V9BHCIRUF+:"G)6!6[H M5H%DF9*L*)IW$;*&^F8!DP#\M9@-!+PVRZTMPNO3#.U9Y4S'JC-PE5Q2A+%K MWA6_#8]@,>:WQ75SO2BN^I5?ND >5!TD1*4%V"8TB23[0/AY0@QQN>:$LYB^ M6V105=4SO(O&H\.H.G*Z8 K4LED%>U;'-=M\\[M^S<' )X3WN/< %I9;/-^U MRBF,I\EJZ0E39UNU#NQ<^$ZS7W(ZZHKXS2.6HG652%@X&8MC!_F@+ :=?ATL M@RU86ZXX-W20W-FJQN8P<-D1HN5Z5BUNJ#*P-*=]^"%>:+"!=+5O?X4)Y"H M*L5&=7I=(A!C-T9BDZXUEMU?=J5MLD_[YB87TA+K4.4G$L*-HT9SZJTH+ %D M=FB^J5A"&4"*/TJR907W4Z:@GT0!6=? OP-- X]^OEJ9K!YFES6JX=%KE#0M M>L81%AVD, %Z$\T,L>D8XS"LI@MH^V&QB]M4 6G029*3@3#9ELXIN4 M"_Y@*U5-_+0.ES77WT11.XZ?0! %1N>8M;DB'+(=HU,E?2;3BY\*0O37WP9? M= K!Z5OI,^"S(2A*]87<&\E*)VVZX:6S@O&,VSR-,=I-; ?DH>M( M!"KCPLUN^MX0C@H*J7/@7COJ=J,<)+)Q$)MI:-]7]9ZD<\GTD=:%$IE]$OG& M]=:M(JPA&> ?C,EZ#4YV,--Y:-CB:F 10];+,!-RG @)+.$:A5ASJU$])>#_6 8O-0:2\=O#U$Y3N*"&4@ M.?V\>M2XE?4&1PZ1BX()._Z4)!/KG=T7N]YGLJ%--_9'.LNK-PO6%N9JCVQ9 M')0Z>VU"\I8IT5*L9*YKR2+A,:?\\BA@<*'.*10$^SXX8$ V_WN@DTLU]/:N M1\7&"E^#H6NL5U4@,(+;U-[-SG[=@ WB8IDZ1,">#I?5@>(&_A(87Z5[?SS< M[_W8]6[-"A_.89/IK[#D5/F@>%/P]3DRWJBEQ:_H=O;H;0>9BGOTV!5603UE M:MN)<'/YWNJ12@D!7=^RU$I[SU\>=+P[+YJ991T!E!'YRSW@Q>'+SLE5++OJ_^N?^C_#N# M_X5!]2+\WQKL,=41,8'<%$-D>H6=2 U XUX4ZR>6=72KE_,@^[-L6KEK>NG MF,*9L35BBD:&YCHZJ;D\#OY"/ZXJ!;XJ/2BQ8TH2Q%/;[S8G/24->%NWI-XY MK P??*/4!RDQU7\)U-8$GB Y"M\;5E0K3&7$&#U E<$)];:!8"D(H5G'#B^9 M-3ZEDPME<>FNFE3[RGE8+!" 9."#;;D;'K^A(0?.IB9A,O81FMZM"#\XXOFV=2F\'VX)K%=@, C M^I25N#WT,+0N0:]GRF1A.AQ'@L/R'N4($1*=0&5DQ+9"LQ%;!5U=DNODXA!C M9MG38HC4^8.D.,O=ATP5F6BZ&31U!.5M22_WK^H28%V]VS:(.%W\(C 7Q7. MA0NV\#*S(98A%G $9)FAE)E#P:A65QRTM]>R9/9;+7Z5VNEPDPK6LFZ?/LBV M5&;C\4TC,3+D/I0U:/VI&VAB_N'HS[9].U-1L/9R!=? T*Q.PZB\1K"=$]&H M.QFJ3H60F!8SA<&?IEGKMXTS"9T@BH1PP0B1$&0)]5C"'C0Z'T&%35%18IDE M>6=$(!&EVR;*#7&(! S,X%A1';8O*CLJYJ2OTN*P51$4[#*-Y#%U?3%F:KVO M4 TD*T84"Y5]IQ:Q\G4AE?N8%JGT;0LX":XU7 )5R58?U 1@W*H/RHF%,U); MV5-\H*:NE1HN<"4XIHU&%A; 5X0=C)31RTN!$(XD>E;SWU9,"QL#W*8-*8-, M@GEU]M]GD/ 8L]0.+?3]+<'A7'53*B+D7"IU 6[L4)JISHQ.!I4]UA$6##/6 MPL?:(B*L)2\#::&IXDC(A&D%2JE@:G\C'R$_2<;%=*Z1F5;3(1L[,B9#,62M M1I%9%<3+/YA$R1.'JA2Q7JE@ZEC:U[[A.:1=&6 # 9:A= M'2%MAC\5@7^),=L&2W<\]IWZO)K4XL5NVPA? O*HR<#F%\+XS.W>Z#."Q6X; M2>Z92NW2C>>X*?L,(CXE2DV.CO 5UA-31Q.ID M-CT6Q#FV@C/-\X*<9NY)7!CO&!>G3G0(_]9IQ(6B_ZA-]?4*_X^[K()53=Y M%TT]!(+A(3:"19QB5X%Q=5@]O&![#FZ,HDT!R&E?3_6-LY+@?25Q!Y?"[JQ#B5J*#%1YLR1^_Y6E\5:H++YHOIU?HUP= M(*&7))/18W8D!V+$H?B[TXDF#YVI-YN*40(6@W]H?T63A2/ M$EY\L+?_RCL]/QYP3?I91+2O.+?G94"!TC(;98F3P% ?FLV/7SK=9O3O<#<9 M$D8Z*TDIA!RR#C0Q1EMOY;%R,'4.IT;-KBUR:702F R2N8&(J%#76.U .1H^KD;V5 M7,DM5M&.4=(8F3:&7EA[Z":T2??E&@OXL<3("],%!K\GI47&BX&AF6H^*XHU ME9;/M%R=!$OXV7^]/V*A04"\F_)Z%TNDTRS' N%IN?JN?UAGO(J)4( MG>B6N"ZTZPBS7U'.=W8OZIF84 P;/6#.F+YW@XRTO/E;024CCGYL@Y4E4--'N)D:6Q) M#%(4.O9G\O.4\!WJRQ33JXEYR)W>5TFR\R%*+T$W?)ZF\1 V40]5=T7I+]8D M=+K\LG-^^HXMWR--X?M+GE6SHJ]V#M$&%1/IK84'$XCJ)]B)Y+<=^'QB]9!E M6SCPD"Z:BTO26QUI*"U$>W1]O1L78;";Y9>-T[Z9\?=*7@C!YR..WICG-#=7R?CP_^GSS[UQEVJ#L:_UE0Q?O MJM\[Z"H\:6W,B7+MZQ/@6DZ\&(H;7QW[M;RADJQ%]A 9_WG$'*JUR^P.!]ZN M.VSQ"*P&;B/FDU>BTSCU.L?@=QZR6?T4NN"# ]0_I7,MI8V1W?X[NGFNX+) M]Z+WO\1E3G?EH_86#]J;HD,IMJ!:^L 6-',ASK4V:J?6B>KNBUVL$37BW)AU MWW3MIE55('!G=I58<4$J@TW5"2HN891. @%!""&-VGIM>SW+E3M(2H\2)!;[ M#TE"( %QW_FE0Y;9+4L6;693%5B#E]VGB7G;7D<@]]P>T9ZKCT3YBY.=)M%< MR3B]D7LAN\?U1Q75#)E@U4QLFI-;%WP2)Z?;B*AF15^$U0XAZWQ8G?T#[VCW M_>[9KG?PXF 73S'XGU?[.Z]\ZZOGKPYV]W=^Y*(._>GAC[MT'9TLOH:"PD02 MQ [NKYL"%9IQG6(6 KA&4-5EZE /@:D[WX''[.C@P@Q#+5I5O#\^/;(VT7MI M!G4<$8<1R&-1Y43VJ,B#\*K/2.4!!_*'&(802C*!$=KE7.[&G0A.3]6#CK,P M]-X3^/(W%*GS$@2Z1*>>CB'0=(7BT1-FW6 MMC*':@\LQ982I%\M<:3-,8IRX@NWT*GG3][@TS'\_]^]HP^#TX\^?G=Q]OG7D[/SW[W/9][QZ?F7KQUT_')V?XQ=G)A\'%R;%W\=EKWO/\[X,/'[QW)]XO>*=/<-F[W^&R M$^_#X+=S[_-[^O?Y!=P __AT\IOW^^>S_\22+_C\R^#LXO3DW/O[R=D)W/WT M[.SDU\]'@W'K!SSSQ3O[WT8>OYZ>_GGC_^ K#@\U/#Y?;'WW^ M>G;1_3!Z;_SFZZ=3? ^ZX)Q_Y;V'%Z1???X*_W/V":?AX@SN[]SA]!.^]:<3 M?NQOIQ=_]_"U80XN8/IXAG#.Y$7P@;\-<+@XW9_?_4-^*&_S8? [7@P/^/7D MT]<3N+OOK@U^=?H)G@C?GYY\HE%^_+-S]?J;+HZ$A,(% M_UV;_> @764C:F:C<)72GPFY7X81& 5C]G?<6-0,D\.E=#MR\4@^JC?YI03U M7;2XAEW1/8D*%F[RSXJ;]AB&;=]2I 2:9_.=@;0]A9<:!@6#*G3A(-PV+QU4 M5%^CJM!8I,X##;8A.^NO>(B5NAZ#JWC^%;9BLZF#ZB@5769E+.1Y,#E45B0L MZQ&Z9H)V%8K'#:<1N5UV<-$01V38KDB:Z?(WV":2%B1W;O&A-Y$":&Z!&UZQQ1&77.P'O[I//K0F=W_[R_.#N^97 M?_AY'(PHW*O]-T$;:.].C,.@+ /$"WCF!]P4 T-2&W72_/"S+ $WS+3A$/!I M81*7P1!>X!;$1(] ]RVCZJS?JS?"T;_94V\D;X!_VP_@+H7N+. U<,N2#MM1 ME"3R[7_\L/<#_5W,@I'ZN^6U+V(L%_P477MG&1Q0]=%.@_PR3GEX055FZ@,Z MKOF3ZS@L)V]>/]_=?WFX]_+@Q5_?#HF?<8>@ZK,B>J/^T5@N'#A,;HE1!!QH M^A\_',!GS\H0_Y/K;V7<_*3#UW]]JRZJ?_=BWWS7<@/J;CP*$AG#,"O+;/K6 M68,#F$][@NV_^7KG(YZ' UX$:UW7L*<&'TY_ 7/UY.COGSY_^/S+[SZ:HW4" MLMJL/.H7KL6&_A9,9V]!N7L?/ARUO/0?NMP-Q;2"UW\W?W-7@,1R]&IK0%\\ M*YYY_\@FJ?=^%T-[\2A>ZQO

>[WJ_[G[9 M54*_^W[W\^Z&[/1UR?JC%';O.,"4HO=Q=!3DH*76] [K%_&.]UBCC'\,TH#X M8(^E14R74G]&QDTC/?Z8K<1U/7!#T!7_]M.S81;.?_[WGYY-RFGR\_\'4$L# M!!0 ( ,Z 7T]LG9B8\^0 (0@ 0 = 8VAA__N^]GM9^_G M]]S?Y_F^?O_<>JU7=:UKK>MS>G\^[\^UKI*V27N >;NM;:T!&1D D,%^ =). M8#OVM__9S_1+_J?OD)&6 2IS9%QF>,C*+ 5FJ,C(JLA(*P$\)N>LWR< _^^/ MS S9F;-FR\V1GZN 3U&NOK\>TC2TJ^F;" MK=N)2;_>27Z8]BC]<49FUI.7N7GY!86OBHHK.)55U35OWKYK:&QJ;FEM:^_@ M\05?OG[K[?O>+QP9'1L73<"34]-ZR0"R_U3]+_52P?2:,7.F[$RY:;UD9@1/ M3U"9.6O)VMFJ6QWDC@:J+5UW:<[\;?$/7I3+ZYGLA]2/G:F?NT!_/6^9<%JU MWS3[[REV^?](LW\J]A]Z=0"*LC*8\V15 "(@>2@%+MM*@?)EQ)X[# UVSQWR M\Z1*;A3W><9@J8!]S6.3)(FE2F%4>ZP3VE3@Y_9WZPF)U_+IBIT>OLG=A4\^ MM^>WI&5Q/[\;=?=P*TG8T[M:O.T)>@WD)!![;A+'XNCMP9\Q@M1M4'CZ\6+I0 O'@*EP!('*:"\ M!Y-NEQ1H,">>P"/KK'!2X OVQ,,PHC'(>\N ;/%3-C:#V,LC;,JE '+5!MED M@LKK28%=?9(;(/0&)DJ!&]GCBZ(!I$@*1"X'R_7![SKXESAT(1Z3:T0=#WVI MA?7I$KTTT58IP-'KD0+H-F:3[PK9D5Y4^XX4F!DO!1Z=H[TAPB>H>"GPYL!? M:L9VR/RW%O_6XM]:_%N+?VOQ;RW^)UHXCUR5 G*G:67X%\3!6+$F^C%UG>17 M*>#)O,2=8>',)W5P88^8FZC+\CG-3PU#C?H2R0%K!D40U$BK!#*U_'BX2K)0UE4-3Y>A4(^"-WN MO;8Z3^FL ]2=GMG9Y]*P_6E'^_+7CWR+SZGZ.IW?WV5[?+4(>NNU++]2"MA& MR.$OQL>/F+$="P%A78^H9BD[GMZN(-HN>3+MXYD3F+'FTVI3S>'M8AN$V$R; MBS:R-4X13S'FP$X3-;KR+ @C6 &J/N2\T+$6#XLFZBR^DKE[0)G'\M82+RC_ M6V%C0-"!)O7>0VD1H08'XSH;V)Y@NRLZ5X]7V[X9G3,A/.Z0"[_CYA66$S60 M@Q(LS/S85[B:5HOA5)4LV@>R=HFKT+6\F%1)7]C!]2MFW>6#:NC'$*7A,(O0 M'JT^Z_0G7,KYT.,<.:<@S[Q\ +UYCAR#ZK32C.'>GJIG48(!4)4B6]X]6UB0 M\ZP?Q)4:N=82YE+3*1526!@M4Z5NT(2THBQ*B ME;/!WEJ3U5I <#2^?^+'N#CGAN6NZ@._7#BEC-NHCGRFGIF.7%\_*="!0^>J M0+V\WFC0I_8*6;;$1KP&+#='U,1F5!)4$T%U%F94A! KN5?)"VB-PD40=4.I M4&&G@*[<[>T ;]XK23\WH,FH)*N@ZK8"5\#".;/3_7LA$8^VL&0QZ]]!MDCH M%GA>@#SZ 9^7P6%T[**5$1=8V)]FR-+T*+GNL$$/L<.P@IV/32XYRC,$KUII MMR .QX4:O,(:W$**PJYFUF+*9@^AS?7QV+/EQ#GC=O1VMC6T]\537_/FFL@P MXL-21W2N/"1+$C*'UD+\!GQT]W)A[V""@-TNYDF!:H8\Q:!GN!*G-9!LG"/> M4Y/6335L.N>'4_">>L0R@+Y^B\UQ]4/U6O,MJ8GZFGE#%?2P\OIU%]< D+J4ZP2;015%$71"S0U84 MAPVMH0ST%%ZST/#,H;A6IA*@R'+2+%AKF^2Q?@,3L7=UP+A4GU+T:+ 5F;;B(CV'K@CXYQN\K&-!!\O5% M$Q&('[_V$C%_IA3 6:TL%Y"NLK1A2X@D6D6Z;H5[WLSVS-'CF7&(T4/!?'SD M2SB2/ZOZ 3Y%O+IAV&/D6%.,?U2"6ZS M"\QQ+1'Z[BDVQI+J'$E-@E++W2S[@&QWR^8,D7O-C!I 6*E\NMJ)U$A79 M/F";8357Q<) ?-#'W+WUBA3HR?)0DV0,H\M@-M^:S;MHI.$F>>1:Q7YQ\BI? MR;!*=W7K>G?BW@(X6#N)-:ZV%3B%7/^8W=Y99(9(G+#G$J0'L88+/ M"4,)&0A1"%YGS:(011*Y![1O\N5'SPXF85LAP\+)RH7D3@$>.-KT0/)@[R+PPNJ^#B5 M[3T!;=D>$#Z6:@FE525;)!>D9[Y]@!C'D54[#E'.F)ON2X](=NW?!9%_&*%ZUCMH/Y_E8V!47NK.S2LW&TUZZR_6T= M&6TW+@8Q!86[8"VQ/X4M.BI)E@)>Q!C\'"G@;RGGW QZUW:T5H%Y7D,J#\E4 MMU::(;)6$E^R2;R#\IK/Y# O#+Z@>A!S4B-90O)-]R4J+8E/=OSR21ZH( M?];FT5^\6LVUK5/B)215@ 6>&#&9K]53&TO31.9+GB$KH<(R,K2/T'X?+B2W M4G<2HDLV$P<_"MAMC\7EC'GGV IV:0,=)V_SV.VC%415HY*U1X5X7LPAJMTK MO,8YMBKUA%#C^OHA._=Z*O&4C+A=$-!AP*N]S*0NS/@A=(XUMO 4OK>1I-(1 M0_QL"IU_P$H)CGKJ7=@!DZ+.PN:<@Y&\VHAS*5:?-@CQ,52WJ9.7>.WCEKJ= MSB7Y=QWSK2?6](=X/:8-G.7&K:EI,O:#IV!+\6*T%3_K!VN!3ZH,;"C>0]&J M"L$CVB0!,X:K@]BD#= VA>XP1(&:Q98OGL](PJ4/\U:T4YU+Q+JQO<0 MX=4Z;&0^KG)B$>.:/A10LYD>A9_/+Y5<]J>IOVC^L9ZK89M!V7C8#=%K+)F= MF)Q4SIAY& XOZRA)52IMQH@7O@4@9O:4W01.74H]F+1I;#5@T.05!S.QL,;J MMBW;BWB%J\U:3:NU6E$(OP@6&O2 Y9I$'T+4%'B%I0H75A?0M&$UTR:1 7^' MLX=&^(&[Y,:CI7FE!8P=4'/J"\&;IS'&EVC_&9R%6N9 M<(8KA6L+.UY(]Q$%%Y_84+R^6\/55<'N_=W;B7J]^$*OP>WB +0.A!RXG8)J M8JYU&B;L3>IN#,#.6'DB5 Q?OPF?J<:M!CB=\F7'X[FUEMN=,"CV4;JH;DP0^KQ;[)5ULKQ!^]R@NLU(6D2L*U MU.4)%;0,8:[HF"0WG]E1B,ZU%W)[(CFXZZG:L!003J#REI#!'LDMJ[4?LWV3 M%] ?(&>@VG#4@'*6'\P9R-E/TG"%'L]*!!796&_+LK_,^1Y[O;"?R7 M#]M># TFWY.=NF5\W^L>6-RN^S7P%>[,VN&/E)T30Y:0GCV<[P]MF^"3(W+0 MI6Z/;NBLLFMRMZJM)/I#Z>E)8>-$%54+8CIBW[I46!@9%*!$7=MDJA6@2[G+ M*4R@T+="Z(,';5RRJQ38#*JRYM!:47U)[#DB'E$C=Z39PP^(51_/"D@14N $ M& <"5%(ZLJJXI 'TW&4U'^:*O(3,B!*\T-4=CI\V)%>MY*!R!A_KG;C:1HC7 MAI0>;L?Q?4VHD7=(1/AC/Q&-V$ \0S40XS$&;&5 D1,E"D_>Y@_CJ.3G#2C> MMYAQY9$P/2F*:O303U<'=F;"J@).TJ_U']G1]K=KHLE.)4+WJ@_%/[+YM;,I M)N27+:O'AA8I+3^"R]\Z\X1V^!N]![IY#HWI\P&'G?_:Y2S$B(Y<+O@V@O:. M* JNEP+]B7 \N6,9J %"%\V07[T&T[!\'HI'LP*BYLN()1BCQ]K(6U@;66Y. M'*RC86F^'^])SFR>//MWMYK^9:GV;=&;.0.W[X(?MD=R_1O[U_[[K=U^_-L]Z[[IG5A M-KOG+NF/INC=UL$Y-#[X8;XH:#[ T?;:M&-3]9DG9^/N".Z=K]W;_-4\N(P1 M7FP3;5SBF4XU@R+N\@VY\SS@XOZIFIUY^7&@IJ^S2;>OQ]I0J_GV!%1-:7=_ M?W^O@]"EC7F-^<-X>>JP8_+A$^?'DU?(/%SOYK_#S4MSW]K45V4"2^'N@WO7 MR=3H+=;&.Z0RKAK-!ZX>Z%&?J3AOCMS,WJ7^%S&NU9U6? M@KV\Q=SN[ZW<'"UGQNT+;RR4M_;CM'O9S!!,R[IKC]1WSE2<,7_&[+-A6[ZG M!C:N]W?O+'@V/'SD-"),QF;4&EL7 N$*0.U2!JV:(W19(2XDDC/=&UUW"H'&=A/BF*JX/J@A4& ?P+ M%F3MME=0%?N99B:=J^FOVR_EP1H=/>+GN\0"-74KME MUGP'[-JWE[B&:(*U]4]3%!S-6^B/^Q^KG Y2V/5LSPS2^IW?C,]?N*O'I0^? M=WZQO^G\*+-U^?./"ZL![BE,';OV% 3P'S.,; M3B4.;C,P A\=FO1$2D!?WQ:7HPGGL4C;1[ 8N@M2CH],+!_JE\G:.7^?S'^Z MU!/ K+N&D@5OMF'-.G2K';_P^N/]F--]HBBSKP6#1Y1\ M5SP,F_N?KJ>1S7/]ZKQ96Y;Z+^]U%-OU(P9%(#6N2R0>M\_YM MP:?W*87\^5'4&.M11 &3:VK;;=!/4T3)?JZJH7@'DS^,XDYB!4Y1<@L<',;B MIME(N#2,"+)[HA@C47C8P$:2C"O'2[8/9H\O8AN#?S7\SU46#>7K1!YT.A4R M-%,@K#8<<760/")Z#^EA74PA]>B#K@&R2LE1*%C4(,172 %%.QXWTN5T*1^< MA!2D'653@Y4M+:&&$0C[OYI+KX0['X,BDV_G1CMGZ=CKK59R:G6-;'V_K)YA*-;!V]7?7KA\!*(BZ?J/7VN'+A\<N+3PM3%C>/^ MC@Z3,:(=DES6&L2V&>Q)]3 1MKR0Y#\$RW=: 0@%_AC:$_[HNXL]LSR67'Z> MBZ/I4:WJD>4M'527IH[E*5AEK':AAY5XIQHTY<=N=Q;:1USB>Y_.>QV3XU(Q M.M9;3I1%]*#:G=B\2)9VMQ]+J2&O5FN .\^"I,L(RNCOH%<15.#'1F<"U#R0 MO4)<]!A['IQ0&=R]6#B[(-6H>7S G;Q;N/,;.\V[WJJ8I7MY8&LICS8??8/U MT*@RG+9-2+RROO2 V27$4E KAZRJ&[=W'.K6@;?V#$?K$AJIP4+9"J[R^JK\ M0G\]&Z%9U#G[N1R[09+2'K:B=TA&Y&VF<>J&O(L2FZH0B^_!WDMPE(C**L6S M6]ZO3K_CV+%JY<'=E[<8?(B\IR@%Y8W<&L+UZ&M7,T?BF9S"(':=7<^EKQ[VE\XKW;1ZZ='N:)1\1GRE,P M&YXE)P66MV*L ]'Z* 56U$))DGO,H??8 G3A,W9 GZSL3S/K)44$"3#.16:$ M8_CQHT4#9>CG)#0L9!B5V2H%WN:!_F]VX=N2>]ZO>)L;ABLQ9Q0(QX=)9+E*@3[VY;K:EP)<.8N$R*7!?][44"-L'CO@'U&_1Q'?>E )U.'(I3'UAGRPM0?5"?G\F!09?](RY; M,N\TGK;N/4JI7-&_:W]@W:+A[!0AB$1[K) "+X(QOMCHV0S8^.6\,?*/%"U_ M%1B 6_II!NY'ZPU:Q\8L*?"S2'X=8$TZ4W*1(P4>MCS=]W_= FL[3'ZDH5-' MTL9-81L^%]XH)W*"@J.I=CRC[3RS(;FS((\^SX^F4_HJMQ[5-GTT$:*;%9SN M]M&W$;&^?+(@T<_FYNQ$S4=KUUV(KQ;?"BGRL+WKY9BCF"WKJF5A<=2\/OUM M2&#FYR-?:U=\-UAPFYE;-,6\VBT',P4'J0(%GM?,DXC/M3'+V MR,J3)I6.Y0>8XT_WZISA&URIK-:."ZE/,BWM1+G_'ZK0YM'AC731;GW<-%3R MO/1QDS,0DV$I$&3,]K.21YSK6.94/3A0&,/9L*@@B2<%HE*5ZZA^:3X=@^<# M_3:X!%];?9R=5] D:!PV59C/BEBYS6U9^E"3PN*E*[^XK6U=S_L\O"QC=X%/ MDG.Y8X[9WEL#%S?O];7X87CS3+!#<]>R44N2&BNN>P/%)-&SJ"9:5Z>W1"OQ M)/S=L^BTB>E4TLLJP8/(U%6'?,D'J_C+AO0B,\R9R6OIJ\FE%PW:_ZS:MY+# M3]],F:^LSW]47<@[^5ET8]57"X>TC6XQU)"7__)YXZ#_E^+2TI*B1,FQPOR\_ C7F*A'GKL>Q'9=.[B3@1JR12N([HP_,A\#D2RA^ M0@^#Z0+VSAZ/N16!GA85E'NG#>9 !]= EQ\LVN]X\-97 X+/@D:W1">_4"J[ MGGF_L.[N%33Q O':G2350*8*E+)7X<.KX%E7,N*/O"PYL/;YI^?M.2&-E275 M*;;;SGDF;=U_X&EREM7%_ 7L>EE4%R]6O9XP+2,PP_8W&3V +PE20%UCRR;3 M\1-62S54=EHLLLY?KV:=L'V]4V*M]HO=EP0WS5SY3^.N/WLJK_A(I9PYJF*) MJY,"JZ0 B:@ OLGG#8MEON.G3A=D"5B*%=#U,X41U,>,4+]E=]U.":&K'M0L(C2UMMFD3OW MN4+$T8H&3@E!%&1^.D!U=*J_L.#;UT,A'I\^-Q;_IX R+3UFTX+HJE25.7A*.PR7YKP2RWUO@LL9(O5F]OBB%L-1 M#C)B_+^>1_]S7(Z"0WIB.Y@L.@H;"NAQM$U01NPX:2X\EVO]JOFIQ>:,OI$! M,_D<.,86:LY\:>_LUKAZX4WQH8*; 7GD+0^[EJWPV!?/_H+ET_!K[!-ANX@8 MS_=F*1._R$&MA9*F)V(\JJ"&U;P>2;H4&%2'L+S@-!'F!^N=SN@'4V@U/.ZL M+VZV"7SAG?35.P;J/SPY>K^/[V6]ZM8OKW9G;:RQGARP'PTXF;0#?,'.Y?0= M[?%JV%S^PU! 5'OY5 KHI'KJ+OMV;VUX]NW !68K.#4K*WYARWUK\FGB\!*N M[GZO<>]X^JI:[BV#.<3S]TA# 3U8!=9P%IV &X6./&X%41$Q@B<\^?@H#Q-H MXO)ZURZR-4Q-=G^W5EKW3N!PD7#-+"G*<_YHFIMI3OH'_IKJC?I'"]B> MUD5+ S] R58D;F%V9G(@CS4?["<_=IXR8&X=P[\KP:E0 MSAKR2C@R$>^^-V?L9JD&^:[*3W?9&YC]+OE,N^O#.D1-%!.J;;%F:H,0 RIB MR:/);2C[6K*]'/X@,(GPO\L_&YV_MLGDGO5:!$VX)"XRY)2-E*7LS\5/#Q/]RS:M[4>I7O]+/<("X.G.&2).W[O3,;VL2 M[%\9KZD<*M=;^+9J:@7P,'H%\->M CMO]U^U%BMD)\3HG#M82,5+@G+))3ID#**1..6V;VY6*99S"@C+V M[7-) MBD;(#ZEJPIH8JX6443O(F4.^UFTD?$2Q M=DZ-I\:R ^9XAS2Y($DWWC^HS70I[##L6RCC_67?NL.:,OV[;Q ]>B]ULQ9( M8LZ15/K,N 6KT640XSK51.,:>&KXNL=:2$!A5'2(PKKUH#CF?:I5?D.)':\\ MZ_#6Y;D/^TV\B^\Y:213;I^\N.WU/#NY9)E!;N[$D DD%L7G"DM;+^418E(7 M%<'!_!B"')R[ WX+D?C,LEHUGXX?:;P4C>H%^VQXS!B/^5!BT46_0!Y7Q;OX M>DCL[>LBQ>0K*C'A&_I:)CCL#M>>VBJ2NATE*A8Z?4R*GJK@@?-WWCOS' ML0)[C3)=PP*($)=?"PRT)N[S[MY8;Z$C,.S$*\$Q!Z&//](\'_>;Q]VJ-3G4 M/W5P:%@%DB6U6&A @FU-2.A]2O8NF"[>@6P7!E?B- [[)"]@/_L,;ZXDS_,? M9\[WGB+$!"D8ZNRNK3A/QEGAO74UX-/)/TJ-4B\G_-;4Z+A=?@GR M0W*=[&0[#%'&!EA6JLL!3AL(A8U'7B>1E7M0K]Y3T.<*PD+*2\) M$: 2HB0%YE@_>;F#M::^).@AQ>0P7//4=XJJ=LA[K@7A >5*&Z7CH@1G#4C* M,CT]90Z\O'PB$K@A_^'M=<7>U&932DT<2^D0S*U4H40+^+AJO++%+SX%D;L@ M^W2 &?4?XN$+,GZC>'+BL,KV09')M9L,[ ;50M=;D M9L,]FID4*+_@7U4X5*_M9U3)0>'FF-# M(V6_:!KKURYPI6=%I4=2]NRDG5K]O3&[UJY]Y)EOGA_G]JA5P)DIP_7@L5 Y M"Z"'_8@1^Q+JI:_];)MTPJ%G<.*:56Y%VV"A3')H\.K*KP=^&>NB-J[X]+Q6 M:>-Q/_.Z*49>0JR52YUM%KB5"XD)L(&&1$.'+ 64\%5<]%CV(-B>(2J&%<3N ME(N5'JM@!8$"4].;IM[2 _TH"@[FT=5@]QQ3OQ1S(R>MH *A=<(CM\_9A^VU M6:%YZ\J>[O%??$,=WZM ;JE%M-@9.<-E!/KK9\PAH3!A![XO^&9';T#84_/) M$U[GI<"OX_Y1C&+#(;B5\R$A\LRBR<=R*G>:*AV9$>F:_&S>$X>O.0>W^5AM-IG] MI3693XF#6-'L,V2"/=U8>8Q.$\]>&R[)>G9OW3T=C\'P467^!:NO?^N=VYT MVSZ3,#D ,,Q R^CHY>()5.F'%("? %UOQO&_INDUT8X]9S_'^-W]9Z58_;[( M1E?1?Q;EOM+GZ1766=I\,U00SR!.S1W@PF88_>!G_OTKX\+GS4QQ]@ 4$R0O M@LKPT*K)N]7$?' P'IJH[*B]C 2)':D$*#*&:ADLT@GF>.C#5?>]I[[%7_A2 M%2ARM]G#:N(5YS'>I"ZD9J79C'RUKM9J[YUH>+U[R&7(.*,P_I=:U4#KY<]P$11P,W^U^UR"&EDA_NNAP4XU&^4G MCH^$ZMY'5AQ;U?CP27.Z??.]@Z;F-\*3UC]DM+3KIHW./Q%"_^!(&S6!F//Y-\5K<$.Y26?O!9XGW2.K;LR$X_LDP<9^N!RAXA)>3T M[E5!T'C6UK>/FPX\V;;VC,^&VS\:3HV=9 MR]+Y./)46VBZQ/P6)*P40.=6O"O=?>[)I_D'NFRWI=A:&VVS#WEFDXE4G641 M%L.D*DT]=&=7 %NRW?@)^61W?3UQK/?W$4?"(C138ZGY1"LR> M )&#^#:L"MV#9IY2+4?DM6D7_,+F3AF@F.*;>RH8",-)0Y?"G=^9].7+& M"@FM0<9E0%9$/OF[I>3JHOG@D&5@@9V"?ZC+]_B" M=Y%^6:?6W3MZ"]JZ>)PY2H9[7EN9(&Y[^;0FU&F6-8TW$YI*_^,XT# MOCR7L:]EJ1&$X[U8&9#UF:/9==^5M<#4_XD&K6HN<.# /BNWUGP! 8E^"8HU MG3"BXH//I;5C%:)R"73S/7K:VARUDQSZ8"H>9'E]OH.93/T]7$8?/#2)']&% M&.!4\IA+X4\&._B1DKL]SE)'T]>EL]<->GG,WNE[4X#0.NYNF%'LP.LS9@=_ M>;II!CNU=K+74F$:J=>GL5WQ&Y"3_P%DXL_Y(,SL#(;]%=/@?DKX\VH?_::#DVH_XV,/B9CG%.%\E .6.".H&R MC[#'HGO% O%"\,MMH:!0) 5F^$F!<^AR*7!I8E+I=&0?>!O,2+HZG4G].)_I MDS+?=6HDLCG9",?UP13^*_D[DYM'J K^W[\M:W M@>5V(LC)%/AXVD!LB7,8ANUDZ6.EY4MJS M")77RIIB])*["<@"61N[ -C ;&CEQB;3"]$^(&Y.7._^5ZD+:JMJ99[I&AQ[ M-GNH3(4SZ_1#=OCC?EK&9.M8<#A[9.\WHL@\1PID;I1%XZ3 \1HDC8$'VP=J MV>-7H<$I*8#*8VL9U(CUP78.=06&$?8>YMC>_6LVZ<@%?B?WNHJ!ZF620BEP MXDW,KLND#C7>_J2HCDT:5L:-UE_B=YTXVG[K,FXINZ[YW!R(R/=CGL./:KP> MDP(A++MJXJ365[)(QE$*D'(G-XLP-+_MA.CHQ^[C4B!G^>KN:1L^VWV,R-OT M\@OX)BL+\V+FIQO$%.\_I;6'\_RW8N+XNE^X_RSW$:3? M=2,CV+"N1W6=#+.&+FP:._6O5]/_5H%V"Z\+/T3\4X"Y+-B@<&R90E#HV6^W M];GN[\\[>NNIW+$=X7BMUAB>)]^W8L;X]#>QO_JVIRYY^-?? K?@V5QH1^WD M#CJBEH9^E.NAHP]$!Z=BR4G$OQK^_:N;^J18#-+J& NEP,D4#5$H' DE\$@U M]+AD.^1B;CUK#55?082:MB:NB'QI] MK,R:2[3PG-J.R+(.$H<=-7'CN[E-Y/@2?AHO1ZV216@\"K6\,"XT8EV].)L= MTOKVL;N=^>%/^KEALOV+M@"?@(6;-FJ^';?*Z([O]-T]7[>1U9CK: :3#-P;UR$%)@Y9K1UC!QI;O_ISGT?*[5F MF@[EN'L+KW'<;E>CS=W*CUZ9\-U]STM+FH_GFSDG\FVOEFS!WP_7>7&I48?] MYCX@OQ@@[0=FC@\,-*$G61J2*[2E\.LJKGQ)L)=P>S4C#Q]MM1K9"&?P2;.0 M ]#$T#(>,0S5@5.@SLI$76V(>6V(JN4+GB3+P78\_/62A9D41W*=Q<4>O#;L MH12$.-^G-'SR&_(PA(TM-MU'"L7ZM$[B IJ!+PB1N!IP_Q37">(B\TD]A!K2 M]4264J1-X_I;L%$6K(N7H>Z 0Q]0:"/=%5S7YG,!L%/JVB;J2D$"__W'XP=8 MPNJD-#AR=U'=("%?!P!HU4UG)%C(N"^1 O59^YUC*,,"H\++%ELU(D_"@4)Z MY0?(IS#R,-9C^P=4Z>KN+"FZN?;T5%5X:,KIH9++$XD\%SOOKY?:5%9% \CT MUM(%]M>%J*H4R+TM*0+'7Z"FK7PNHO$:);TDBI>2E<"QUU7C8BSZ9X\,7 .G M.R.&F(!U1KM^_U)3PAS,OF2Q-*!#+- IB^,;/_^HR7B;O'S9PU<1%-=OUWJ% M;%3A_2_&X.EK7^9]WD;DV2+KM8R/>NM_&ZZBI] _S98\$@4%]3]FVT$,=#=& MA=I>:TF!5Z2Q3M&>?"F@YNP01%L8>'9R=3"./&K#;P;=\=!I!G*#0.>*#J\/ MD&S)ZT!W#DRU8WH$#[>\[]&H^=Q!_MPK6!Z%4:WS-]T$P5A#,OB]\/UDJ5F- MY ?QD)"$[D+(DJL]Q/&E!E-LL8,+>7NW&5LRWVTN*R!ZI)*] +3^_6,/1J"F MP#J#:IF+6TD2%F-,'F-ECH%; MM)J<<#^M@96Z+2E8\IME-E^F=.<1*1"0(9F!49#YGQW^^-@9,#M!4HVM9P\R M,A#U[>A^!?%^L-V:)+&VV$SFGDJ>NG &K,SP$,=*@35WZ3^245EV3]9->;#G M/CE?ZTJ\#!PWNWU?M2 @HL2B:,7GL+;/1?V/S+:3P,DYM2+ZN&1/9+89\%54F!D M)24-K>H*D +V20<-_F"U(Q2FFZV%$?\0%L&F>5R>Q"?X;?JG^&?G.N.3SE9D M]A^"Y):S[^(F,S>[DN QS$M,"CCFTAS]+2?HRX("CMC0?6-A9'RZVSSP?"DN MA"$.)?:I817@,3_,+/,I?@BK:/?W8@7B\MUH8F$C>LE\ IU[>H5L2'0YRB5- MS<2*S,I7:7]X:,,7<9H$E@)CQUHG'R)G,![;++R(OJ-7$B1[3)]( =OAH !<*PR$WK_F@Y4+.GJR MGPUK#!@H9MP^>F^-17@\.9]B@HI3,;L98WR6Y#S-JK$"*S 0?@\ZC ?8;'R5 M$W+GZ\#OG'D;)CG6C+^-0=\R1%M8B\#^33[DWI!2FR;07 IL8\,&SYXG2H'G MW,$4E<;\J&A$%CYEUOF]\?W"3I[XW+MBJ+P@8/_&$R>.*N.B,#:M7WG,&R,@'6&_R(V_BM(];+S\,@-,)8H MLJ4M _O5GK5.9N)Y4N ,42+C)UE&(_K9FI6QKPMCS5SHP17D*(9%QPEA]5J, M&+.\+!0%LI:'+G6S/V9* 9P8HR5]"N12S!7#F"M:!S70>"PG4L'C&%&][EQS MM54,7L)SDX1FDVMSZB2X$>;8*%2(Q'CH8K;6Q1Y^/."+8;.ZCQ8YZ3SE!WNY M[\!8<2N66 ,P5ERS,OWS.J3#,_NX5=K& .N9YY\B/O#&L\CAPJ^)J:2A!YC$ M4^9@&RE:"DP%<,*+GSFZ2X$;P^'$0<-LL-_TZ4'N3S8W+?7!NT(7P9-^=KD' MFO>V-AHX!< 9IIX5*[_2/]Y3/I]MMM,4MD55=6/^S\SZ]][ IY"A0XQ)&XS= M2H$CS$APJK!$EERN%41T1 ;$&*HOE_D.3)]FZI6D+UY$8\J$$G@]HZ?/3=Z_ M&B@\6Q:0=!L]*'>Z/O7I01M]9^A<%ZE)"IBC<5 P:ONY!JTYR!Z7 \!Z[B!% M"MPZ*Q@66UZ80)^S=!AD3$HK*? %P^$)NGACP%7\5-+WVVC40%VHW AS]*DD M[(0*K5,*O'1+U[]A,"0/947OB+#5TC5NW*NBD72\W48?,I0H.9/WX.!; UUR M2,5I2\,O)1AYC6<=[ W#BF9&!S&!?8J.I+ QQCC8]8TXU7#LX]27Q]B,;^_1 M*GL[#)GF.\G_D2*>N;C[X&)7?T4_MCRW,,HD))Y[BS2F>-E^,=B?IEVX-?YS MJZ &[@^Q5 __#_/9_,'B0(##(>(?K0[^T^#[9H__\2F7!68#U&6&?J%^7]5G MDEW>^I)_,5@;906[';TF?A06$@V43A]J(E=Q$=V/4F#Y0C%&_=NY&.U^XLK? M"7K?1K!8*A_DCAQEO*1+4L; J726_CZYX0E$Q01UP.CRS#XLT6Z%L3]EAMZF MI3E_K?V;.[^=GI+[RD34@SD,-:H?9%>6*@][/4#VPO'!_( H/W\F50'6$!\\ M1*O!:]%,^ER<+U-=^0H?97G#U5KBG%6;BZB$!4D$NH4]](.H1EF)>/% G._L M +7\1/I9'EUM' _9T16I^R"O04$6[,R/NR/$E7=$7!42*@L\\+"M,$&4TB % M_+C7,8LA)LOIO)@!7"1WOM6&[_NY.[,&AL]>N"@P,JPH]%@LO,J]A"SC<_U\86Z]Z:.M'[0597\NKI$GL>.<\%? ML3*F'H9$&<)6?C=;R#@@3+Q+Y#0+2=/F/VRQ,_PI8 R7'$R-\DAXL=47[=<>+_R;7YQP) *=/$PQ*@UYOI5V*R7:AI>3'50$=Z.H\1$FK>-YWOEB_0_3ZV2%N=WM;QW=4JV$\:CQ[ MX+6KI7S0YKO7CO^BD+H WAG0TY0?*E=M91CCV&1QUHS.TA\HK(<='5M0@F\# MO ^V/R*L^EH;81&CM=G5$#^W(#E5-A9>D< MKGKLXG'X>_*/7%ZMLFN5,3N3$KF_CFIVWT=7"?KVX!'L5/=]W12I;)@.RF,M MB120J1$:] Q'LWDKH:Q6Q)ZW^=OK.FPQPCSX8A5+L>5'R29^[1R84^YA6E^R M24":17G-">E*J4[)@A#?+:D*U1 (#682TAS0!.':W0G2W, MB2M]YMI!N;L_-T[!TJF;4QGB?+G$$7\)\7H*$PZ7/B^H+PE(HVRO/MM)<:PR M+[S"'$_9O+5U>/6YKMW?ND.W5;J%73RX?576W*H#\?H;]6=8+]]S1&!Q/NO) MPL-;#JZ^?V=)F?Z,L^N.RV[JS0=H2S' EY2!G%QD69D42,#:@(M@LX#JRZRJ MA0G!".,$*-K!6B0%O@?'9(OHJ-(W/52'P3.V0:;/67%1II;@(,T8++_(_B+& ML/]R&=0J!>Q*W,GI,$D*+#M%''3'H/+99LI?O!S\NNH)V)[+'Y;LY8T*=[.? MT6&S/;*0@D"TA2B\\!]\'LLDX>?>X $6\<0E*:"18(U1#@5[9HL%1DQO$C4P M=D'!279%H4RTB32)\7=LVW(YLP(G7C(!,4 M&69/;Q+@TV36 M91$ "JE*4W9ZN[M0LMTX^^%O6S7!55_P\G#:3/#-ZYP)++U[-H,;\*/[_%UD M1*X>R#GTKYEQHZ8VCHT_*@4L%[ _ M:@F2D$1&#%=T@+8$[#^:XSSE5J2I36?C __F_I"'HA1@];)%"I>E0"/&]'L8 M0TF#)["(8=0PQ2H0#LT0.GS-_IT8;YTFQIBQ% GBY;\0OURBKA^2 ON_IH,I M(^-X!V1 ,@_L27D$+1>9X^L>HL5_:.NF-ON3)-@ M##,8"Y;(HI$*)?8A1T,*_W&5&+Q)[?^U? M8RGW9479&/Y&VC\W#H'_[IA0"G0HXF LG!91\",8L3V/'],?R$=]#?ZQ?RL% M=@]W*-)_FW+AMRG!?Y[R-UN\: V"9;HGZ/)%7?\X]4-0F,9/:^0K_(ALPV;< ME)RK\V1$X?8QXCMVX_N*2K#"E/?#!@D;BQ.@EUJ:&;%$.64P9@/RLO&M)(_X M@VA#%LL+,7IF#_\2<"0$]\9YY;-+DM<]G^20JT&GN>-&?NK-7Z:_%ZU\%C\] M;#,]C($!&Y]FJ#H>TU$Z'6>_?>)PF/XNLF7V?W,,?XB?3)_-V879@ZLG,;ERC.X;4J_G<]7_RM>Z"R*^ALB"="D %BN M1ORJ2H3VTL7K\9>)4Y'MSOVF-*Q-^JMQ;)&M&V=.*=;)?8M$U,TJI8 6=:W8 MXGL#HE>Z(+SJ,WH&S#U47V(H("WH* XR:&%B.&D)YVH-GV(0@JH2P%_ M8FSJ;"P8KE&Q<+A\Q;*UK(M<;J4 .T(&HK-0QM"FHQ@?7A1:PR',I*#D:R,# M[-R)2X2QX454)R&M2!"Z3;"O)8BM]KD+]MK20#7C[1K;K-[H5=(,>F)+W&!H M4M6$?B*WUJ>H!G(4'A(*> $5X/74]=C[._E>0Z8\KAH,"IXQ>X9,MD+DF+$A M+;X6W+@=JHU&MF=2E@JJ6UFS&RQ<^4:RI!:,N3"4^Y)3GW1$W)]8E /+]9\* MRSN==O/-.[FBF;BM31.+0VX8CMX5N3?GXR(ZS(9>\YD:% *_^FZ&.]H!+K @ MI6WUA.[R9^?PR2H4Q\H"O&*>I585.@=*9T80\KE:\'F[UY;;OADYU3PRFJ%3S(^ MCAK X\ZQ?0)O)\$^#^';W&J7E-NL;*'7H+-X/>(')69@Y?$M9!-CL9)/4NRB M87PGUWE(!V((&#'Y'\V_U=@("V-+G!@*+!UX6V=Y2/>;4R47TI$=,>7%K=4Q M75[;_88,K5\^A[XF1>DW6AS/7!Y[5'PWS#QPC'\#, >LPIMN@NMLIVYZR_A5 ME01#EWNK:4MB*E6HA^&JGK$XI0U-?5CLG&>DP1<^IC2^.Z2HY/=Z6LF$427 >QW2=C76V;V? M$BG@^5]QO0.,NHG882FP4V,&.YE?\H)9A:\CB;098XM:0\ +P U5^ A1L_GI,";6? .K_IU(U"]9"=V -$-BV"J.V M6YX]"UM#?/Y%"MQOP0C6)2$XL@S_T_S"OON*N,%-Q#[3Z;.B5#(29?-'(7.F M5LBF)&Q/>)^ &K@,?PZ8!&/$&6B*(8S#,D5ZS5>P? O;=SU!_U>8GC+RW&MS MB2GO6_GB%16]OM=_N:\&ODO-X#_:AOWP&_;N%-,^;4Q7^#I;5R]41'[ M%0%>:IR,245B1'PRU=G=!%;X";T'\XIV): V=\>J%\DK6VUKJ^4&$ZLN(5:M M$T88>#9AM/4BU10CJ8W\5C0C.26T)H8[8G\4'/2+!"<#HJ6 B3A&5)PMT8#! M]]7*&EC_=P_VF#ZW 03C[5F2UI,LV900!?_FQ[5]:SUG0GY32Y9 MJT+6*"J;J[B/8X04*X=V57B1\0 X=:J8^8V#^NX:.F>VH: &<_/"PLA+H?-D M)_S*\""RFECI((@TDL_.Y M""X&6\'PMW\'PDE PUV&4;DJ*?#F%G@48WE;<[ B*HLUOU]V+N0P>>?/MDI)/+G M_CA;U!D0,QY?%#?[D&#U+^ML-ZJC23=#ZU$$G%KKA]33-H%O?6&,GWO:\#70 MQXN::(?(>Q^C5E2(",0_PTL(+^()XPS:C*:O[@!+#M\U7FD_1\T]KC8ME7&>S\S1IL] MTOJ)*>!##42M$-U#%NW!&J=94"/&9-_O%I5@I27>">O9CL_E3L421HDG)2_G MHO-@VZ]\ZTU,Q-IDUN2&4/>?[797>/*ZL*^OYE +PYQ[->E4THN77Q&'M,># M"@>7))P?.X4\>[)K\9$IG3,HUM?<6 V*=*$D-#W$"+1DC'XZ;*Z%H:AR8-IC M?9C'Z#]AYO?SU3^!^X\.=/KMU.P?A5GQDP-OLW<"%(.:(1T^K"%\N#U[8-T0 M;":7<1JAEB?K MEV_U0YIPD!0HPJ-A^>+6<.*/R6$)K1S\KEX[42-:EXX^@:&I$BP5:+SU1$@! M'V-_/PGQN##BG#.H!(>R"X*P;B1JP?4U22]^/^V A>N]$_=&*E--,,"L2_Q] M&_@"[(KN9.+ -MPNK'\)RO<2D,HY#/Y']NJ\$= ?)TZJ;T0KJ,[8/9JV_,]N M^+5ES,L^H'Q PGQ:('%TTDH=V8#U/=%GG4X]$*\HWWS^YM;)PV%?A'W-[_S8 M(SJ0E^1J4(#$.C\:T<=HI +C)]S\KWN!AMFT_,CZI (L5L^B#0DZCDZOY-,1 M"RO[CY_/;)N$BWI,.0\[JP\IE83L?Z?D9_^K ^Z@#05KRO1_ M8(SY^!/N5'@8L6]89 &^VR2(NU@VK_#V]?'@]EV_8_I9+0A"3K M5)(*J6QEF^2.)+0APE22F#0A3$QS5;;L;5*4J1"R3+*5,'9)&ON6C!G*GAG+ MN)B9:W[7N._G?>[[?I[G?I]W^;U_]/E(5]=R'N=Q'-_O>7Z/X\P)>,Y')(!E MZ/%6"A7]3S42-B[!(^AX0D(T,*WWJ?0-C-,Y[M,!DW">?%!,1_&22NOY",>C M#L%_-%%"@KGWH.4^2N'<4Y*HI_@/^8_OG9/XR>1YO9 M;2\*^W):L6?3M7J]D>?+([<_7_[/^X%!+6H@_"+!/92A:K0;BF,P I,S2\+A MYTC:U#_OW4EN)/V+IIZ"QR ?\A$>-KT!]+B)>#YB3; CF "SR_D0@B@K?- H MO0I.'H2C+-4X2(&PAVE3W63IP$1'$XZGX\EU)<5QAE;T^/:!3AQ!UGU@7$UC MF1^P[MMX8'^T^/,V^KMDE#UHSO(=H-3EB-JQ$BJF[L 9W'@'Z&%HXOURW$4= M/,>@B8,TDP:!(*M.%* MB=:21 UQ3%=&7 0D!#4^ MY2*JQLV*&L&>[Z%B]CH4:.-A]1UGXO0=QQ9H'+#I:8RR;FCX0;V6" 22?AW'-0SX+U*"7UM$UN8>E95*K? MM/L$AX6L[U<#\SE8T*#.>&L4I@62A%H@&2:N^F'4P=9K'J5& V0IZ#,I?[AV M Y-7TTLX:.6/14H3#K)T:AS[7[=YZFWHLF/[3!:_O:V_^*74AMY5*:Y*+XXA M&N+'+5GN484W3K)OLG[$L61J.AW'04]GS>KD3:K_C MJ#=H6:&T(>R,42"GY@0UXW2?I[@_ZMB'F K#.+8DF#7(1T0!;P.J,7=HTCHC M7(?!G .$ P4LU!UU CK]DFAV(UTSHG\_,ZUP2$FI^:65<97#+ GIL,S=57[S M4U2BP]8 ((9R ?AZAC%<\\T&$ID;1"IZ[AY74H*#3@1W!4R1'J%7UJ>,.A[% MK"S$K*@<0-XA(0MLQ+^=.6V2,Z:OCA'GNF: Z'JAVH#%NLP,?-O1%H)YNM-( MT7Q),ARCX:"P@N+N;#" JK8))ZTA2+!0#)7Z,,(R1IP4/O0'2YB[*3"6/"BJ M*>UIO+MKJE2#D?45$#IMJA3NQ<#)-)"[G?!VU&JE+;&#O[1,O\)'F#-C0APW(Q832\_4 M QN[*ETV1U4W,1L'92)+/VI_S<_!J]%YM#NEAK>G1PQ)\*/?_Z\'T%R67*4MMV>R<;'!.FVW#E&W/=!20D$W:! MPCQVG("%)#7H8Q>8UVD"77S<3@9::X\5BC34)+NUWEN,)7GTE^+!<*Y,(E! M_";1,$1%[N0U#>%^3L7E0NC[GE )>N#;;F2%9EP/@H^H'6JAS"UOP\[% MK8>!8!R/ C^]D?L*1?[J1G-CV:1[]G#0Y MM1@"QUTU #(P9_\\C.J1&VC45#UZ5?CS?M4F]$>>^-(2V(EU1L*V$T:'@%VH MZ?;KM-MS9+4JHI+-1)FG58GS&YK2TY\QH+X=BQ%T?',E41@S[)8R:# M^\BS:^\B=UD+]UVIYKRB4+N@-2_XB!TK>9GHB11-*$5)D=S)A5WT'G2.CS@/ MSZPQNXTP\T6[YL"F-,0_R"6Q1/8D!@#CX2(.M$8,Y2.71_Z)A%9'9?(>0"(S MS![CZDPGV$)>K$M7"O(]VN#D.?]E8&Q)9-+2A=IEPUSXEROF?U\5[P8^C($Y MQAQTPA->+<<9_GA)2O7BY*"P**T)>,V]DC-? )F/#?]^$ 4UTT1WF+^@V'8% M25QTSJX%[>'#7?I>'_NF?CQ[K9]769$[+QB_]S29FX:JC.AE<.[]6?P5>I%@ MR^T&F@XW.@<(U"?*3@+UR:O]PO.6S0N%Z#_8"7O N!$+FS4.'X1<^%'H*KC= MS=U ,65,0I#LX2$")U&_GPK%;_ZV/OQOFQ\79$;J<>S%)4KW+6)?[QH]=L5_ MQKI#ME%W+4)5P7Z!S+WJQ4?(0KMT90,(-N#MKTY>;M2HN0=A+OYOOJQNJ/Q( MGOUP=?<^%-&X&H)!?:)>O>:"!EJ&,I'!/0BCI6I'+%"03^(; MX='/)D%UTI0Y.?,)6A'\: \?6C \GE+>]\3:@3UY:- WWBGZ1YGHDIF!CQ7Z 662$&8R9;L.H<+ P 'MRH*5U#/P&_3V+ZWE M_^_;M;+<>-PX0"!E@5]^?,\5 ?$93K+&#SJ7"W=]_>&[H\Z[P+MQG<&//ZA9 M1ITY)G#L78,:M!&"+#1K\4R*\I69ZY")MQ')Y)DAH;OVMWN2T4--K5$5H^?ED]41']]"+E0G=MTTM8 8^WG3@V;GN[*A"RH8BD[+ MFI?]JLG^_Z[Z1CV$(2(*="A&K82D/926A4-K1%Z/!-+J@@QL(ESD8=-BU7R(-19E ]@X>G977BER<,0.+(HDWH MA)^E@8;-\=CQ6F#@";K OLY9QKX-#A\T.6(CC6D7A5[=CTW69Z&#!6IL<'M9 M>!59<@QF$6FDL&LQ)[[2:1'EFGAYAFI4Z?'!F(OCM7O&R0,]!&RJ<1;V.>PM M%S#@L'."6=ND_$_*UWSVAW; %1U:XEXKCPDN1X-M'MY9GHM:> -Z0HAAP"!) M 1]<8T57#!0TSKUMJ$*?6H8WK9T79]A$&!L6"LK))[&UEG2J$-[SJVU[(2^@ MYORP=6NI$4.#VIT^B*I'1\-A3',.UVM)UPLV%B=<9-9'?*TVUF%BJJDR6,B M&7LOXQO>OBI92TZ1%,D]1$<+4[.QR>O":UOP:O5:EQXE=H4HLZCAAJ8X>IPT MMFB=3"&"L^H]1@ZD59'6EFIEXNOK>B?#PPWU4GD1FG[.9F:'[09/MGMIW]A6 MU;_]_IFDR9.G.W7$T68MUY(V[O(S@[K66=0H 'Y)YL]\CW1\!=D\[;?T09MQ.0,3E5.12;VI]&GPB&C%D.KK-%']HZ917G8 M=X,=URQ1Z\:4I,I9,J%3. VO;$,W>A1JO8<])%_&0H?D%E*0O5AV_J5YN8/5+,8$'Z!=25J@(_8@'5!@G+$;?C<&]B:8OTK]W*QB_8W_9"28\G; MVR8?G%AH8RN"&BS?0RQ-KI3OH2ZN,(.ZO($C"0=DPW(58A.E8&T>0UQN\)<\ M%A)&[^N^08W&TJVE>O1&=JPH2NG2? *PC.O+,BJUHH_'N%;G>9200\B.8QJ6 M-7FF&X4G<\QWR!_X2'V"A&*.W"_%U:-$_:8V8%G8DH Z M-P5=A6$+ZI>A(G1="1=.'+?G@0:V.>PIEG0RE( OIYQ'#_0[*PT!E7L-I9%L M=L%15 $P29&ROM!F./XHBDT!&X1LKE8?Z6ZS;BZLZ3_E?8@=\>/2RTC=PRE< M.&C=GJZ &53Q+]YE3;5PJ E5938O%&^3VK:2%B4E&[91:D6F[_2%#WN^K+;E M:58!"VJN, "?P$%T=!NN1PO&Z/8G;1:*",YD'O4JFX1NYCJ2QU,@\38!K&)Q MH,9M,7 &W)"$^5@&G$$SK_ >%F,0D/'C.7F..L&U9=D&+\\71>#:ZJV\EU^& MOA??[-ZT+J)BTR.>:RUZ09D%L&5@KM=^AP1CO$D87CPT&KRA">-,Y'(^8MS^ M$7:Z#XH91=K4 H)**RQI<:,.E<-Y!4R_BIO WC6!:)U?9*W%$L^A\'ZH'D.> M0=.;B(8Z&QM>C"^TINN ^W@'T5B%H,Z6(JPI=:FL4M\:H4RZTU!'/9 M^\Y)7XWEF#/B_8YFI.V;#YS:>&Q90P/ZGVWT8!;02EOAI^DFR))Y_0HJZ=19 MXV7DGV>@U?#;;6<+]O%TM'C."37ECHKR^9TG\8V,= ML(#PP?[M*13+V5/TUG!WG_'>M#=.W"\U5P^2_TZ:W@$\\UHL+P#]CH_ DKDO M(9-7T.ZKE$9H3ZQ> %=C!NV*_8>.419_&J-.X]=V/E;$TV_E-'IMU]EGV6O$EN9%_$8DU"K^_"Q.V;V&6=)/C2-C0%I ?S>](SFZQO]&F]*QEKO>'TZ92&5_%G50[:WFQ] M&'_YW$VWK5*WD3H0_!T*Z\EU0%2DPU-R#1]Q9Z?S1_4:/,5AY>.,8PXE]Z7- M+"J$(GE9E:3YOGFH\BIFT?\]U$.LLUG8P0UL@RX0A&#/9-F1--NGY\:,4Q:Z M%C<#E0; $!S?+E YFS#BZ#F% O),V:\;/B_LN5)=EN^2V/*\!ZG.6+MB.U"8 MV7WG^0.;T\UZX9-].Q<2+Y-#Q20"#G^6."5YN.\&6188LH6G:7=5,91RF$=B M?P0:7C 3K+B'ZPF40=G/\"05)5#?8Q-8X=Q;<.AX,Q]"F5-K\>QBZU!Y8G+# M/%X;>N&D4U>4=E1(2TOLA^R/Z&)#]0\N5MJYF%HY_54+UPHVW[T[XGMS[$-\ M@@]I.!^Z'F?Z\HUUC*^@(]'_T/'^C6N$DZ%F8-H$TH81J0H8#\[,=J ML77(R_8+A?]10C!/7@5\FZ$M\F[S$:UJI*FX"3]RV&[@R O M%Q@YVX6>^OF$C_B4^$.G;!O=CR*'F4U409_^]8@M5UQ2 O6'IW8H MV"_*Y<;XWEJ:R,U H[-6&U2I,^VRAX_X2-L)FV0-:?$&J8%69 Y9TT( ]I49 M%,]CST7>G_L&D>%0#8>$+FSH5Q@23S,S^;^N-(!)75R%DBZ8 MQ-GO :T#@P8IX<8*++>I2!U%"TFCB0-7*2N MDSU40A%A"Y B;O4N7B M:=3(%%R8[J(*M;::3I88#9RO(J]SP.]:1$@+SJ+5I;OXB4;[X5:6V">T7HI@"1.%(-:^E&\^$+QH$K3:L>Z-)94-;0' M3&$ &T%-JTZ"R"!2O)NT9APCDJVI0Y(D6+]KG[A&0HY(]?589GH0X?BVXC68 MYL8*'PBHB=O82Y!DSD^PBVAR.,)F#V9Q-;I LPK5B[9@UH=Q%9GI]&U1 U9J M5BSSBJ0<%\K^$J,^%ABJJ-JF(;VL\"?,9NUG[QRKBX^0_[2Y%.A%N:^R=C'@U^GV:,+ M)Q#"!X07J#/#8Q9C6#JN1[D&+:V-"J9L)'BPD@8#(F%"ZJQL"F:RSH)"=8LP MH#&6P9O7) #B1)EJ9(@FPPI)1P83I.A-AW30BG@]QMH\>M.!T1.8,6-4^ZQB ME]Z>Z[L@$8XRU,5'R)0KPXGY30PYJ:Q*2.!+K<\DA% M!@?"6'J7\7*PJ+JB1*=/=%5*#F@]#&> 2?%7(\7S_3N3'%F;6.&WOG;YPWYUT+A_%"FH6+SF!<]*+>K3FPU.#& "E:;JC5Y%6_XLE* MTNK2H$$TLE[Q>V-=GD4NZ'NH7?O[A^)IV2GUFB8_K'S5=,T*UA4$-^V_5K3; M_%MW56K7'E^..?1U1AWH3KR;J)(D8! ^F=X2Q;05'_/OO H[H!+&V#$0;W?8 M";DD'M/X](WX3>+3/:=??BO;]?I>E+!MJC8.RKU@7K%V_5/7P+?#.[T7,2%\ MQ+1=/53;3>-5 :]H;^$85F_;[@PP9%F^G+P^(^C2?\(>H!3%A ITW*W)0I%Y MF#T@%Q5#.P;D2X7/[M=EO5MQV>#6IIL?#U>O^:?LP7]1B47A/31<4PZI-4IR M;4;Z?U5[5?$1(;=IT*W>>6CUG"9DGL(A]@T [M@4]115T_:;J-TP-D^9_==5 MO.]7N$@RI^7%O3Z-^E<4!.J^V**P0];^\)HW^S[N/+P)AG#PQU29P$3KP&00 M[%Z!"3 47\IO?(3(2@I/J'"**S&&X<:9<[=N@"'%VBX*TSP3F#9:JN1BWH4! M<;.!H+9+"3;GQUG@'V_U;] 'U3L:7#B&1?B7S_E:MPGO'J.,X;K YD,,V!4"0_'G7IY2H,6 M6_<]308>FS1&'$?&C\+3=3Y%^O.XS=UBE/F+"*I_:\.*0KGH[.<>VLYF^]J+ MDGR6!6"O9J2@M?:L2=EZ=YF.8-/%I/Y3X]4_VQ>6X+ MND/3E$T$$M)L_F3$I0+(/QD2]0]&_#51_MF2+?]P+Y^_D'\!J:RNYSYWM'G> MEHUKPFY('3_EW/J\<4_QLE/NZC4#8@\JEAKO5$):7*>KLJ:"/9D*_8=7Y6L7 M&ZK5$)^J][EM6N>S^N.?MUV6"B$ U@-PMB0[[B:&%L?((A[]MXF#8QB-K14?!R;[LK-M[\7?VAP:Y+(7'H@L5=BZ MH3B>6<("*A\2G&HG%UZ%04NP&@"&UF-T@]9/Q^]<>-9M.LU'3!C1-7E'9AT+ M_S1*,'70Z=[:TG(HK"B=XUM%?:+M?$A& DPQ]_F0B-#;?2+C?>/[4T[Y"""9 MNO##:&UDY9_='9(4!1:%L310N9VRH+14S T>UH"9HR(9&(@[P4<,!:+IFV#O M>>XOJ),U@L'FO1$!^_M/;F0XSX:G_'TD*QUJT*PA\P[Z]?(1.D)<]$]XMC_7 M %+)]9,^(L25W$O1I[&'S] U:TJU2W1?K'=56MT5]WD*8?ME]UXS"Z$R(.GX M?S3E"62Z\V@P$R!W:_*VO(= J,Z>C]A(CA,E"WKLH"F:#-RTZ[]!&[#-JF%< M8TK/XB!0$V6^WTKJA-OPT<)]'XLKE?==OG;6W)-:1PH.1]U+QF M2CHO!(2!YBON/H/7WW5H"VM!+:BJ!"9]CK7.?QJ)7%?'KDTW<)43ZCII$F.! M6>L6=5]F]S!_9#\W>X5PCK@\Z73WQ9,WKZV(DD!(^,N6?R_*_>\%S'^'-]3H M899HP\JW'0P/;4KX30O?5-J9@^_ ]P-ZC4W::G++91#Y8GFV"F^DN8IZ)^?0 M7R@II3#7O1\ @_>\#AS/I (U&\!10G]7 #D0U>4&'Y&M&>X.(P>F#67!&-VC M#'V1IYM#:8MNP,O 690)-XL[CCXKL@)=!$_U)VKJLI_."NOZVDT)=:J=3\(];*4ES M#5;P%4T)O,C$!"CY6B3ESZY46M(G7/?(AQ?N4,$L>OYA;4Q&A(7^EX<^RM-Z MTLM\3HNG[!3IJ[!?*D#6^=_+7_]H6<<->BQ:Q)HSM#,+ATQD.O5T#Q4O-XEV M,I>]*T:HW;O^[EJ1]?+@\GU(81+U=K(^B!V@+ >GJHE&'RCM](XY"\.@ M#"RT)8Z!KJ:LOT$R*6-2P@N12"LZ2Z6U,WXDC 9U1?O*-["]DL5[M48#OX28]CM%N>C4]+0-?=-K5I.*8]AY#]Y6=M9^"BETP\[''O]49M5 MFX9;6=G[2SDO$QG'Q0LD#V^Y+>O^,"-V8VI\RT8A*D&#^:JM(GD->)PY5>FR MI5-;V[+AO:9F$= M15IURLR=VE;XTA353G9,:!*2!D@3."9IP/X.096!%'7"I]NAQ#:A)1D7Z8<.+JT]KC\O6MN\C<'0--AF-**J4LY!UEYO M M[F;ZR)S;F]:M,N593/O!\.JI7N%*2Y8P/3M9ZT&U5=98X#J<$D$=3&,&.4.M MK5LCU69QPMRS3-PMP[./\AKWUJY]N;AFM.M^*JO'N4^GE*'/1R#1ES2#2=*% M3:;5)&1I4 H^P;YMEE/FIC%1.[M[7%\\_ ZN5.4& R-"PSCTCD+:S,*X2.UQ MZMI^?$J5C.-P>([?1^L$XS3%OKOFNX7?GMK[^FZVK86DZ>T#6\]?J%NK5>^9 MF/(PYOD%]\]+E 5!W/Q?*1%^ (G_@+&J.V@)?;%G?^7:(NW/ H7ZR.!:7,80TYH+N,C,B70,(WKC8 Q:Q!,9]C' MF)I0H<,YGM3 [S17^K^K#/EN*";,W0PI# ?=W85-+ 2$&&^[V"VF MY/&(:7\7ZEP9\V$. M9FC9^!\$[+VS^6*KMN1*R8;4G&]7.Y>GO6VT,\5NK5[T:-.^A@";3WS$>_U' M:6DCG5IC@66\L/ATQQ#L,],3)45Y;XL=MAYV]?CY,S6R?]V,A<+A"_=,#X]$ M/7(3O@=3VQ1F/12)NH5FY@K4UNK8F2HJNPTTX?A =1CYHZ8MNV&+Y)B3]!EHOU//%HRW'O(WL>0%5,M:HK"JR4 MVV/>R5*1XRO_6%#6S)TG"/^"DB=*KKMWVW@+_N2*+2(?@;8!=X9S4V78J7S$VVC28C3>G]*L*4P9 AX#W:^! MQ?@P= NZ>YR/4!VL(7&TWU%XE_<=%2CL[*'5UV 7NAU$T/DH#*G91#E3Q@CM M6:#G/Z>!?V_EU!D.I3!L?J)[X9MNI]P%>FAT'._BOF[>=8'.)3>@=@ I J8@ M!'7D[*4Z\FM^7_ 5@U4N.Y2+PW7@U/NP\35TN0^FG,&>S-_H1:@?SY2676AX&X,&,)KEBGH0&3S#"_4XI\Z5G"Q:RS+L[P M*%F?=^;K-\]T*Y97VJWRAY)M209GL#[=$E7/W4H10&4]I?"Z,J0>-S'>!>&Y M,-_[T4EY_I:/2%&-DGV%N?69^>2BK>$VU^"J0>;;1WZW0KZ'UQU+OY.RXZ#M M^A>JUJE.+S3.\[IR)KDSCWG;#;=^RA?S=XAN\CU\?II[45DH(L2'<&%0#G1L M?6%KYAT5S4@7\6DPL-@ZVTGK?I2?.V*L6&A)6X>5,PMWWSKNI=B?E]'C\:C5 M2=]BRYFTVMGF7]H,O8^,2[Z_=W__QAVGSN\G@8YH,6#D!0A'RS53:_F(Z3K* MYG.\5*X#1["$NI\H##4KZ3<3=.A4*7"88590$AM#_P5&O6_4^0BZ7!>D@C_1 MW)U;&)3IN8GJ]K+2VW>XWRHI\^)TT4'7&.+1;M+,%S2'3>): 7E+)#.;,Z=&.FN9:^J#"+J2$V;4,NZHOVN,' M4VS/MV?'Q\T:5*)6O0/J4&NG,>NV>^]RO5GEGK=8MR;&L"CFD+JTX\;+UAL* M>$5;X@^?RC*7D+5^^/S9?A=-6S^>TBC1@*G[/FA#TDNPNBJQ/&7O)V:W!W%S M2Z%HSXGU>S^S>GM=F@RCUGNV'FF0E7B^:VC[MI+/ LD-]P OZKCPI#A=4F*9 MG$T4\^!V96/%4NHF(K+Y^"NFKI-VT5TQF[?G=AO:/KPY=W2?F M1;@A]_"-@YWYX_KUX^>WGQN6BU=-LGZ:F;&O3MM59=M0*TB2,32J K$UW4[A M(D_.:QTY'9TDFFAHIHJT$3^A18ZJIS]366.[L[9.35@V<_^VOJ'L^_8Q%14# M-T . MK.3(HH?26>-0#4$(3F;<4]<]_]Z7X/FO?0F02WT)@/;W'IAAPF\MO7[1!%5Q MW,>4B2EIT,I?](_RI)@2HY;?5&WDJO?H 3JN^\C^K3&"HVY_QEILN4S097X5 M;_F@?#;N#B$ZLQXQ*(M@'4=S%?0XJ[<8D-826RZ8Q6T6HI/#I@_N\%E%W'SK M_OI;]U<%WMU/;N^Z;:QA]$[X#ASX,F2O T%4IOMW@"7/5?G*(](;V8MC%"N- MQJ#QXH4LJ '/1S"ZJDFA]4<\H(Z\\4* Z2X:/V(%ED+YBZ_3M:S2%H2]$ MHV8[MH94'23903B74I]Q\%'O;0^7;:T$F1R/AANX]5T27_M5GDVH^:T(D$H] M&1ZS+?Z4 ?'&T"+I^H(\RM?VW)6\O,JC 6 M&^Q?1H43N_Q1Y, M-V!FLT&+CY KW?H)SXEXL]_8.\?KFAM3+-4^9YW-L'YF2#38 M4_,Z?L?)Z*S]Y]-DCA>OKM*-Y)K6YHHUXH5C]I3J/63LZ<[>("^2<'[SF3V9 M!U_M/%EW=O3\SAU4\;"J5N_H,9T5&:]>WK]B8S](*]B(8KZ \2QZZ#[WR 1Z MQ$)0FV?SM]H\*)Z/^(L6;YP_=KFP^N]UN:!6T:8U\$%01: YE)23A98CKE6 M0Z;7@EOZ \XEH(\82V%+,2A0$G/@VY)?G706X@14PMZZ9NP;9A*G.PIK:"]\7O=^=?UZH!O<%D46',[KJ!::[VJ;Q]$W:HE>'1J2]D M[6OM0M?L>=A_+RKSQ(Z&46G_67-0)[;N6..;TY^KUW]7T!46O5-W7F7C^T_: MNPO<7;*B-[R]GRZB(YW]['X'Z:A )7E<(+7$U!5S?[G!.1T *G/T8^'A.,E" M4]"S^EWF,)\$]R6P,UFHJ-(=]''2;4I^GVXO/#<,]5Y\L\(A:R@%IMCL\43B M$U]M)5R,G*;Q]EU#>+%(5H2M6,2656;0S^]6FO-&J M)/CRJ_ZS,DW]NHJ?WCM-8YB=0'XQ;WV3,A^Q,GD+'_%=@^A'_+8B+D[KIK7P M;>XN_46;G#7@N&H[=)%2098ADI34\0 #4+QJ?;(*4CK_]HL,XW*72@7#5^%# MQ,[!+/J;C9G'TD[*G!2OW7C4X8[9'^K:7Z7:IK?U>8\ A ME^7@DP&;B$Z]Q81;AB8>##6-O:QKG-%)KZF]J M7QH-J_2JR)@2:+_59@8AD1$+)JI&X:F@+L(##I;]29@7TE X'LE8A6,DA#R5 MJ>_Y*;.K\F*?^:U:1MX[IU?)VV*=S5ZA=.H'SKXI8#W.OK)M7;RZQOX&VUH[ M8NM)SR.[]L3-(.^4ZMP>@+2I[W"[I6GY,YVW./['9ZO>/5E.I" CS$$3#6VH?V("#0#%OF5#'/5K F=_BW-;EY M]$ >>CH6V8N!*C$PKIG#X5=1;NLN-;&>Q_RIB?4MRK_;P_K8[GV*PN=&,<.N M?[&=_\U0WT^YF6>J9)SE,N&NE/!43"NBUVJG]YN8V;KEGA MJN7DCU1O?#/GC>=62YNNO%W5$J=SV5I-VD[[ZNP.\\E36797TU?//;P_!L0X MA*&%X\]Z/TEVC4@+KG #'<&^*[M*WU^BOWGG>2+G#MG.<;HM[8CDT^]>RANH MKY?R<-4B3&'IYMQ?M#BK^8CF]YQ# +V02>,C#/7G-&^CF6?(W3.#\#RAA--6 MEB)?$'R*60$U%$E'T+ZZ#0RO<%R;]-(TT\7$UUMJ+*$3TJ.\*RP0P6ZZ_N)M MR3V'N]=5+/="MZ*8N%KUM3)2,;5,O77GF.\,C2Z[;"MS4DBQCD4A+3IS[%*? MEG6?3)>UQJ6ZJC9S.2*#FJ'ON';R0LX,EHNK.;Z=?;=_ANG[,KN;\SH/Q MI'8& MT9AKJ[)NN';%T,O[OJFC[O=-=.A!4M#U>CZ"V,9'1)!9)Z/YB$M4:6;Q1I:[ MV'%F8SCK&MXW8H9[^]$N\KH?VJ\9F1=ZBM1VI=_)/+*?,&B=AC]7ECU:YQ.M MHK>Q(?4)%#V$/O0Y8=_'Z:/]Z1M^7'-/_"Y[T5U_=^/N_%#90>9I@E/F09R, MS+XV/[?5#:E#][VVS4+QLSD8\Z[+*>T%5C96G=H+CJH#9&[[R[C&(.7$.L!+WQU*&(MP3+# M_29BN.P&%C.*#G,Z@XDC& P0=6L&,MVZ8]7I3N%WL@:VVSX+W*?_OLXAK)XJ M?J3P\,EGCM?W]_&8@'T$"R&4( I)C@'>M MHXB7KP/3Z4 $(8 5.5\-WS^?I55%>]OY@740?4?)&"RCH\*4-C%#^CK7]6_(Z#;&KF:^*T\$%KB+#)L;Q'>N4R^I@^G!HJ1=#E*)(E8X9_DAY W\7 M*FH1%0$,)/7JW2E=R: LUYLP%;0W!^,Y.H3 3H))JE5*-SZ),7_G"A_A1A$9 M=4$QRSCJ&UR,FG-?@2*#F @J@X2TR@)]U,0Q55J%[?KEY9V=M*+3"D&!WA#0 M,'X8H8A F4R1?E@L-B_OB@:'Z=;YC*EUA\BGN1=!R@!>.=BJB(\(":I,)-_. M*36F>OA,ZXSWCD/+6(HSW[Y%Q.]J:*\MS:M<7H\3D=1.;OJ=>@%!7 ]4EO9J M\Q',B;B5IKP/.0]P E$!2[L.BS2FO^21R_=4M/7M:_,O;=/>QC@?H7"1<;UW MWV!,Y];?1,F=OXJ2:_\N2M:0LJ@5B)(C-YYGZJRCY.,=!<#0L\$F+JP)/ M'#6.#Q\Q[LK%DFLI?UYP')^EP/!M*">.%Y5'X80L58)^XB-BLS+@B=/#\N&P M^HP@^T)9U7R#I=PXLR905(RIV M!@!;YWC7@,H28/I .1KHN?!7]9\2F)'?UA?5.._(ZNZS4KP(;S["A =[Q')U M](*#.5NC DX;.&RX6/JJH.7&S#%T_O[%@)Q%TS86YH?:PI7Q$HA"[^H'&H]S MU\&3 [OE$G EQMO1(UUU@%91C-QC=E6^@G4WN#%69?6S=5X:<:43U\D-GCS! MT0>PF4QJX4R&%M[*I!4\?$S119:7[?UOI1J#4IT MTZ,M+T]'>5Z]R4JP/S#>89F2&YBI8#]%9JO4\X3G:-S5L*=\=R,*$X3YB/L] MS 3HDVHH>G94'#@H/8?*UX.LAB,P[#-G@3F3$".;M 3NPS[XL6.F$7Q$1PQF M9G^/MF6)5 I<6WT"F6 A!9_IF-EW;S4:&?!_W[O2R286[BR?BH[G> F>O;] MPK./ S/HVBL 8Q=S^SZG?0:GEJ/0/(,^AT%^YK2 H1S M2\_2_2DLF4&_!5TB#)?..P'-@*!%1!02LK-',[XIX;EJC #]'X6;;)#8HZ[W M@R1C5R7Y^.]SWG\ZZYI7=L[MJR:5N=![*LP4/Z8P2!P9'2I/U]E^YK)C2<<5 MB@Z$G3+GMI.&W6! MRFZEA-([-I3TZJW;LA\_F[I(YZ4/PA MI:KR[4O2@1O%\,7;8/ %\LC 1#D>QF&6+\D1,AF+<<.820"V0X-,%8IM"2=W MZ/75<-"O/I%%D2GG6B8#8XV2 (;T5B>?S)489#N_UPNPCF.IUH]IR+[DJ%_@ MFH.E>G4O5SY&_VR0'_9;9;&6]GAE52Z)#=/3A[I0(YI]@GL#-H#RH**O-!\A MC2[$0B?=:VT$"*@_]RK0/M]L"AT/JD9R)-Q(BZ\^Q6507/%R@S ,"MUL&3'I M4$#: $$]*0X)2DJE6W<\VG%WU4A/]%/)4\'!F +8]1-0LZ@N@+FEFH^(CPIBU^OHI;0#WC[8"#!^-[ M')2I_H'9Y$N9$703\FA.>19PYNK;JEJE(,GH#:<,3HOK6-C5;5RUXO:!WYH) M[1 T$WKDKB9H)I3@(YJGI-EI#JKGQ<'Q_,SSQ;,NX?MD[W$U _$ZD M2/8C'7$Z)V#-B]D%U!KY\S_]-TN?NF]F\Q^EMZ*0R%<^8ILF9QO0LQP4\([O M:4$N>RG@D:5NF7#8.)X&N4_P$44FF"J4"*'T<#V:V^F[LWA?X$:@50C6I #10 L93Q,3ZB ME?K38/!0?B5'#ZJ1U/G649$TH!?RJ=[@H.M-U>JIL,%UJY]'W"1P(=<(> $YXSSPB@3M\$S?(0M'U'MN;"-,I _NI#>.E,'<.0%'I#W5!?H M-F\!H*-ZX2CV]EI@C+;'>(IW2\-EBJ$7JVS9^&%+^>HB5Y6DJON[XD7 91+JC=SOOEHX?.A:T6+E+C]E+_S947GN4? M%2X?H#K;)84+$DKGKBZ?H$10/F.OH4VY63R=4JT4)[TPKB%0_+>N2?G=RZ9' M'V4]!2XF6^^M-\Q3+0.>6/YZM2$7CO%;NL(I$\*IP&A)[U\>'[4"JGD'!W-( MT$IG XJ;388QV$M]IV9B/:H@2I>-%S\=)*BP+H3:)+A*>=W= M'&OR3DK^W8GLRJZI1# 6J,%SW,OC@704R8(-!VFC$5N5H@C'W%F'P:SD#&- MYCF>0S>A!F0V @TJM2BV]3"PF%V+&M8.A$2YH0$8T;"I"-+:4Y)IY9OPLJ:[ MA'81SJ2(?SJ\:?<7DTTW#^PS4@LU E9"!S]00DG3)\OEX7Q[D*D*I?5J (6/ M^8AY!7=>L* )E ^Z1JP8,GN,Y""K8$\^I,4YSWMW[I*Q@5.*DXW/F2HE^0>? MW^V1.38SOB^&\/B%B9SKD+RHV+//?:Y#7[>/0P]2RS$*-I# M!)(%:>$P4@;VUW(&FG?:#CWQMEG=_IB+9>$?& MV 83@L>EM,NI18=\#/>?#4"3L%<#"!6*:29KWLO*H@E_SD-5-*8->F$=!(.A M[LF_+TQ\Y2%17%_W4**#V47*C.L7S!B ?)D7WGX:_2@Y/_Z^QE"_#T7'FS M]4?Q;RVD=/.RG%Y[ $B1VS^P>F%'N4Y,.7J-W>[WB#?GB@XMQ%ML79X.ZO^* M3H)(__H( I[*'X\2*"7]N2 @@(-XD<"F\1XH2_Z'Y'_GUFB2C,=S?1ESJ\;V M*V9.UG24'A2#5Q2DX%&EN4"*QQ?YEC737\T7D=XS*(&S9T*4*:4UN M+A]A]T^*I-%_RC8"&6A5V_NG?WSL,56R68,3?@]+FB D[ P<2/-+;#K"9/%VL+ M%;%Z;6[O:S BK?%>0XS;7H<:0H93IEV8&%Z\@S")VW2UC#H:P+X?\0*<8IEM M2W3H,3QJDN@3YJ"5YA'N^W@PTG!@\'O, 828GVH-MH^/\(A;T"1)HR?<^8@^ MZP0762]F4M-2,Z>@;B%+>\,H 9K!=@W=5?S2+SH:SU7 MRI>!5TYU^%D>TJ=&A3_PT'CYRQZ&6L=6DR8KR+;F% M1JAJQ\)"=D(6]IA#3D7+9*&1WNFVNM3.UF\C@7T2Y0^N]W:I#,:)C_6K,;_W M1[W$TVKXB+5S.WY>^YH$2(,':54!@=_NM,W)GUG(.5_(*@XS/$?_$*7A(G]= M^YF=_.2J'_9MFE?J2+ZOQM!N[5X'C+?Q0BB7XM9Q#_/B#4W@*1.!D7S F(\L MWT#XA?>"@&30UJE63;K##*;FN#OS 0,5=;E 7(9!J2S#F##+AF\2=R(3-W5 #8N&Y5SA5A[R3O(D7.@6I>"9:?W@) MT03UAW$43Q[:I.V:J*(B41R,J\KG+F=YA=_6EL^Z-#FGZ%JEI[2<]R+[FMHX M1;H/FZRLI,[!%'L+C.T%QG#J?6%:!I=1Y6).U2Q,H* MX8["0>/]8-,K4+E& N\_50%L-#39>M>C.-R.B:DBRX"4ZH\)"9H;PZQPO^2] M?WOF ["I['O&Q>3>_9NO2TEMNY'X3[L^V0NZ/M7\=NJ7@5,M=1+%P7W> M67 M255M$W#]OA7O[M27B-RUWO)(AC>D)V$C%DF66O,KU>_3Z)IL4?M#1&-(<.P7:=>!G%L4CWT5?FYCKRB>,"'K/XNF]T"2 T##)ZBOC#+&*M>Q M9PS_J9ZAXP^%!K#G"4_]O5:YF&MJO*L-&GX71*;-+Z B;7FF@C[3?I.F\(5Y MFI/A&9?F'5\]RW( ^T6?&=BV=N+3VWXFT*'$+261; DH8JN*I:QE9O3>!_.A M@*8T[P#\GV40?$08DE>XCX]X GO,6%EKUGCYO0[/8TS7..SQS!,QGH;H1-L4 MNX??K7-V%DQS3XVVIY]8JQ4RVF1V[*GCPPL/HJR4><=Y66N/+V[ QVQOJ#O> MA-<_8E'0YF294-!FI3W;DGYM[@S*FA0+R%:B67X$H!V&9(*&+*Q/(Z6*K&(& MCQIMJ(R[SM*K3_!_ )*K=SOW6C TS/ _N;HD1Z1W6;M75)L M1$G_1@J'$\$9V4>XK\4UZGE6DN0JY"U62+)J*!\1,) F>^JJ2/2LF1!VV?3] ME42+KG$2=\/ ,@X>#!="L=S+5\'CMUYM>B]E,J *M:!3C@)Z4-6TQ:QJU+!F M#&K:O]2L*(KG36JWB;-JU X<*11ZUE;X7H MU&!WR;Z5TR^5/VW*>K/__J9E,RL#]R]]-4QN5MR$,Y 3U,%'L*]&P !CJM)S MZLS2.9K3FIQ+E.]:>VCL@S"K7VSVALFB.1^1?Q(ZCH.AN5>LH"0P8PY]Z_YJ MHA9WQ\/46&4PF.Z^0U+[[3MG:ZFB?H$E4 M?%7W4EBJX2A-N5FAX.:S_\3&JX> Y]=N7O>Y:CSHC_JF Q$I3%ODPF'-2?CC MW&2!N8W,22#/^,^G2IS_K4BFKY*D>.#.(GWF,*ZXZN]Z/ZXA6?._O?#40WQ@"/F#1/% M',&%$8"FRZP$*%U)E2PTFJ:*2OE_[+UW5%-=MSX:7U2:&)5>HX+THG00$A7I M @(" D)4I(.(@$2)B:+TIBB@($2E"0@1I8L$".6UT)O2DZA(DT0@;$FR^[YSCGW^^XX]_YQQN_^QF6,-1AAA[W7G&NN9S[/&FO/U8?0'0]6[M8="B0R M=WGWA*SXX]6B4-5<6,A6F;;3]&O7N+"T"C)A\V-XDY=K;]^WRX6DFBCX)E\0 M CC\C@NCK2^18%'2U0Q+J]6J*.E'$R<8X[H'8SY63OO?8MO_1_"P3W.JVCK/XY;*&9\$P7&CNNFPDJ[%WT$MJW:@)\?,C+X9HTW [ MH_%H<:_G\[< MC\] FIQ_8#%@T]B2DI#6>BGL=.M>M,A?@K=E' K23/Q[%CA&8'JSH5@H'G#K M^+M^%>OR+/[W0< ,?(]#0*-LOP?RO^$J:(O3JIM9U+P>QC:ZZ+"XRK1X"]'X MV*/@Q[I8Z:<#;"L&Z_'XN$OM>:0\VSNT>C)K[U&"+JR\\W5FJJ_0!3<'E@(7 M]D$:[TM@J>"0T&WO,U+8._[;*QPQ<;4 %T:Q'E=+BIU':NP\>E:AX=$<>>Q6 M:/S^WM;H_1&1VUX/!?YQUU^HKQ$!1!4.C5!??;KW) MHO+MK/^NTGM7A?#%$[=OM[(83,3J0#![H,4(_S[P/[TM4XG\3V=^]*U%,[7Q M[QUH8V%+R&U0/@#*N3#V M[*%O:N6HZ@9?V79BL?;1]JCP-"HIS>6O-V287A#C5-PJ(;?!A;T^\A0",W'* M./L.\]9[\H^5CJLIX9F=7T(:;8!$A?A=?J5])-?6" M=,M]Q?V_')9ESX-P\RE);B!:D\SDB8(]E?9R;CL$_C*R[+65N8Q!27T-N%[$K1;,06$DT=6Q@ MLQ+B^0F.4:JZ0')R8*^=WGJ(I04[9Q+_*7IW/:<^!XKO:7'TSU.@^,KUYB9D MO9LII/V[.]X%0=A43@#?_42MG ME "MN# %'W;4UEH)F(T/GY'2'*4QPSB)\F0S5(O;7K$&L MQL-#^2_KKT)CPB_T^*."ZJ<*<*"U3[)G:_7SOZ"S.FJ6 $,D(8TA&'PL-0$Q M=C5C3LA?6UO6WOR ]*7R%S*>>9IQDPW-CQCQC4#?7Z@<9";^5U0$FB7V%0]E M*3DA!LLS&7T;+R4O=:TFKF4?V_9W\>!E6JI/Z^8JMG<@[AR-1RE[?S1Q-0A% M!J%_^6-LTPW7?Q[?G@ ,;56BLV6HO>+"GBEY$5<=__T;.;-]K!:HF^A7Z$WS M"$XT)Y7TRP9@3&Q54N/"FO#"^%96<]??NTX:5B9XSC0\Z$3M2JO)+<[4:@\5 MC+P<%LGY.3;6TVS>HJ43],IL__:=KG;=E]6 \+^+KUU%U>'9:01!2,[?_X'? MO#JL]CN!>=_F--V91]D:\E'8!5'J^(WODG;KEG/H^@NU[7C+DGP2Q;)C9(,D MU'>/"_O/<#P=W)3:S53G-!0VW#RQ1&HE)I6GVXU0S4BSNW3M6U/3G MG*I)P[3%;Q^%Z^]NN!9#L\:9%0GI67Y@*];0U"C\8_R)#UF^:P1ZDDW1-\0R MVVZX5)' EO_N.E!7;_L3-;=3@^-FY(;_91]N@-XL794'ZOY>#"'&=8=U]"5H MQ%YC'Z/K7#CN=Q3K62BCFNZ>?OCI57M8E<@Z6_RWP$]0#/_>#H "QU>PE;"9 M$U#+A5UJ^$^+)A__KXLF_IX9Z6/VU7T2:#[,99-SQQ5V=RJ-7EW(+*].>_,+ M>?BSX3QZ_]AG4KTE.R4 MW_RFA?'O:V;Q+,77!,Y)"!1WX5[@6J62SP+"W1]&F^+:\%(>A_5=#<2#G@(1 M#A+7XB34A!ZK6AGZ&I(%6(LLG-;FSN 90''+YU%T(ENXGV<6E6@$^P^[.9X" M6UN2MQ9.4-^D3=2@J6/ACTA3KZ:1(#EKWB_U;/% M>,ZF+X+\?2R;8W52S8IV6I39?>?FWB/[]OA%[7RI6"$=LG;3XP5S:5FT'XUKNM6ZI/WKG M )?C"O2=P9L?.<]QA[$. SA=S.(I.A>6T1SV] SDHDO\@#> M.MLEN4.;3\PSZ5"#?,#TX.,CJ]])#S( I3DV ;%T'Y+30G3(X4X<;=(+TG@% M:,]#17'P/V8V4P.BV'HL6YU3?:J4W7P=ON[9%[+=",*4%\/$')\C$JHCRLVE MB7[S]E52Q:J9)7,"$9&33V3*VNT-K(D4_,1CCUK$WF;)+*E:%6NZM[[FF5+5 MJ\&L"-U0H^,E0X'Z>;6#1@C >^L([A_EP!;U$ B%N&6Z6R:^[3C6AXH2P[=I MX RF,17N8\W6Y1GB@%B/GI=W<*7%R9H$FE+[EV=UP?/UV^/%M.^FUNUS;T_W ME%P+ BCZ(%Y(+.G((GEAU&A,$WY!!-7\+<]731[X:J M&4(9/=7 A]U%.I-I)W#=PHD5#@6J3M]RM'2O%_M5K8 [PC751#UC3-JJZECD9N&L>4/IHI!<5[1_,60(M*GZN (KRB9 >>XI_;99U39!! M./ZA*TW^R?QX._O%K3<^1Q-/6YVV-R3>#5Y! (J\[")II@64$/N>X>?KW8F; MU;2W7%B9C*^_/U@>+E3 Q'^1Z G!/T'*0>0XIBV:"WM>L1_B+57BPV ./E#E M)"0V0.5/^\YV%"C^:4T+\#T7Z'&>W#%K+)P*$=P]-Z084ANH<1_0=@YB-I!O M-X2+Q^+=P!L%FA/@P;YD?5-K+LQ#QU,>_(21!ZVJ=D/]<4Y K=O% MH@)0/D*N1U&WO*7C7M9:_SF*/1<]'CAF<$1V^N [W*$D@7T&H>=WFZFI?+.[ M&>6#RVD_D3TV.NUXVGS]R6C7D+ M3XVB[28QM=%8SOP_?4#?> II3MH9DB#$A?F/@D!CG:S(\2&[G=O M6?UFBZUE'YRYY6@NRC*B7_B?JHCQ5SM3JV'1;3FTLA[J]'.:?&IPJ:I6UF+S MITO\Z(>N#_R:EW_^]+NZ3RTF&%.4&W@V+EW7_R),[]J;]9@)+P.;X5KI+[M< MKXF)Y^0X\14_Z@X-#5,8:HB?-JHZY)LFD?@TV;IHOX+CV]?/8!UTK73L 89! MF_<^(&T6L6<>IT[7RC Q>(XAM4VK#&B:?T^C.NS"/'"H'XF4C;!N/ET17;(P M'CI5NQSW02A';*A3U=(N_&=*639F/'.D"YUPS7M K >Z,#)T5PZZ\TL2U>D-K16RA6Z6^: MBTU@"2]H_R#1';0^?VS-S1I+0B* E4[$FU(R(<[8Q+C^+M:M!$C9*C!?TW=G MS._71^\!/:%],X[TJD)*8[->Q:077-3CQRC#>SZI5+<+W'"H;?[MS)0 S!EN MU@P46]C?? 0K2.W;[H7KW"I%0THBO,E8/E 1O'EH^DY@.?OB&)'DB]\UC]L[ M2"R0>&D2%GRS@KT+N,TX%MRT8[KZF6(&GA(:O!QHD+(V9,B[O&ZI-858'T1P MI+(.74>D@E) 8:?Q0K"493=3L8W#?XM^5M-=<4:N8&:EW MV]9!7/S?Y_ITX,G7+*[@OR9A]4"QE1CJZCRZ%@GIE%@AW$<"?.UZ,VH6/:X& M"AR9#16@>3%02=_[D0AP>D8.*8,YBTGHPNT?QCI3*[W[VDCP*+P@<-2R:0Q[ MO'QFH2DY('=G7EAX3(0&N=4W^AJ5'8'C7Z2YJZ2RY\KB,U4ZP5JH]K@_=S![K^Z7!_F+R8NA3",>- M-UQ(3J+7-1 MY"QN=R&8PLE2O5^*#)K,SM&E*8^K:BZ,W4",X,T(118N:Q<9 M-[P/S9D8/ IWW7U.[0E]@^GMGD8^?T2U*C#Q8["9\#+C3/D@,S)[9]"5;]\? M/ D9/ 4:7-TJI0:*/ITTE5DQH-->[K^6H6#-FL^%+M\?()]?JZU89Z1[X+$H+> MW !W] /CD<#92?.@J!^4N>3VT6=262K.=Y4,VUVN M/_%1&$][8#?/B5IKX11BE=9RZ$K))@<_F.A2-<6[YX#F!\*V1I_>--G(]==Z="1UNVY:W@@89%I N$:A0O;(<2%=8"< MYZ3?Q64'H.C9AOM3/V+"JXTQ! K([V*.N=;OZ1%GB_ RT]//^L53C>2S52XR M3CEUJE\N9]B*5'^422;*)"Z\1'UX">_/2SK\:%).]5ST_5[#$%?$GMG7J3<> MCDB]>D'-Z]1]TNCQUDZM=)(+VZ<"W$R)LXFXGB[YRWY?X.D*HOKS<6\NS/,H MMKEO;@X4O%PU4Y^1>"4SG!XS>X65;B0G("GSXJO;U[ <)?8JGO6-U$ZJ0'TI M!/DD66+@".H-L964@9!M.8@;)^W!*;./ VX4#<]..:4Q4LA*6E/^\K?N+PKI M@AB_X=J>$P&Z+.4_)N:9>WLU0I[*V34'/-98GF'L@O# #,23@HELV[X4$CL? MO4+8<5-=6U.4(B=-:6(C\JB+E]P5/;-<.AT_O8J7><<.D4,NY7;^OM6F[OUBN]69ONHCI"'NJC^ MWKI!9^(P[1%W_3^JF"O75=68\(+\,"(7MKN)4Y%S*2YCF:_A=/I9B"P:T<_2 M__@ZR_-D]]$Q7'_/ ];C)L)O7R4BJW;-,HXT.]WWF=0Z+3W,EIXEI!+HIU&\ M&#-/DE3)&PI:$#<]4Z.5T&Q0L7#QZ%F+PK(?-QP2*W7?LAA"<:DG?BV,>MZ6 MS2_GUY]HWQ<&) PQ#:!8&(-B@1^*!1;G.>IW$9&1,#^P%MB+RP8-J28>?V(* MU6>7=EQ&M%VJ4.JA2[SL$Y=Z=.ZC0;?-VX[9A?[G%$._TR5/RU95G![F!5EK MK;%^U%(5A7_\IBBZ45J"LZF&&>(YM",29=^OW[QQ5EW/W!-^]_DS*8E'(Q7B MXO%70S_T6&NF4I';S96!,?JC1WXPK!F]3*%S/TS(22;SVNRVR5PPMAX.,946 MQ-8F3W*P%K!??"FA9-IC02JZ&P\H%Q#POB9NKFZC:/IIK7']T5^#"V)PH9[* M3W)*Z<'7J5?D5)Y'9NIONW];LHH&RCRC&X#I6HLFI0/VN(WK^J%B+ MZ6G),-'K-!(+[7@U( 2?G..<+CMV]DGY9)^7FX[C#$OS=5/EG\H4<5D!$HZ MW16Y^/!AR%"TW73W4F2J2:-A6,-,ZU8QN:6QWYL07S@#9X>(,XN@&?G>PG'# M(6P7)GJ<5$J&.($#('&QE:;.DPZ#L< M1LF[H;5M@J)*.X#F5=P[?P#AEISWB5\U=?DOES7,EN M%?E?OY1WGJE(*?3(M[$I<'=Z4"HJN3IRE_BA""_[>ZM0#<2KP5K4A=8^J-L) MP*47ZE71)[$K&U5VHY'@?S0I#B.GN"!$@XO#0YA MF]I0#1XP6&4BZ2MQ&LW\$'JE0^.]+-C*C'ZSX%H@- I8BYL7.L4O;BJ,$)G M\MS,!.;&QX[^P#W>DP[J#_JB1'/[U =-,JUZE[I[&1/&Q=25^">6K8\$1+5# M7*-C.RX$^DF\[Q9->+IXH<+1NV[3L71E6;0/DGEJ"3QXT.]_(R>3,2#G\P0L'9 M]D^OYEOOASM=4?T7*$T4XQ1!Z0M*PV_0;6%?/C+C@$8H96V5-(E-" -@% Z M@J:5UJQ6AB?C< .9EL%50#"%F+1^\\C/\VC15LV7N3][E5=>%M_SG/[2S,Q1 M.]0\:#$SA^#E[,8DQ&/JXQHR2=*7/I>;H#K<%:/=!&U5NYTKDDJS_,Z>P_YP M+C,Y]8Q_-%WN#,7(PC&U6%)W,( +D[MBPI_<[G,%4^8G<;U;*)E\\1#?P(MB MO1.UQE4JC1#R2]EM>/NOYD-VR%NBZDG+UTX8(>@M;,SQSY^-WJ4\Z]9C:'0&*K6^Z,8UX_XYL)G GU)^6(0D0F7T,5 K6\T()D-!1<& ,%=*79EQ5 M71E\HR0_,.I%D$=V\8N@L>CZ^FBWW7T:/2.?AJR[YEH%%*!4?V$KU2-6N3"6 M%Y[JO47/ORYP83=>PXLWX%]_B]D^/#/[B?KN5(7*QZM?1N,#8^^J.?#<>1:7 M==;B;+1R5U&949=&O[;9FB%UUR*R]TTR-OC!Z=)IF=6N,-8ZI#N$T3:!>'K8S%+,#,3(U7PMVUBK=E/ZNJJFIF=H]CLC7DNJC?%S:9WZDQ MGH;%N3$?RXK\,JFN&!(5X?!Y!DQ!LT6V[KW"A$+F>R:I'5W".R"-W#R%871. M:WV=]'UXI0[=47NS6"9'YV-X ]M/]&:$=%+M.5>Q=U)Z"$V-$_12V?/3/?*< MB$U3@'2+[ME^69A.._*^^O%WK01MMJ) G7]LQT [I5J;/'L%8VV?+T OU8:Z>&,1IFC25 M!@$\J$B"KV4 ^Z.7"!064&O'R[P-171Z0.X3?MTK"\:6D!7,S*$P2CI5/SXR M^6=?Y^%)BP<=/2(?,G=DZE^Z\L&JBO1/D7T,F0+R?O>& 3&/Z-[!A/.8%.%T MZJ?N1%KZ1SHF550@,KS1U3+'3$CU;&YMD,U+I8?#%2IER@VC=YV:+\U\ MY2 M=XM#\K9][K/)V[U9@^2OG\]54AAZ96-E*OU=/@SM\E*;P\EW"U-3SW@T77EP MN<>3:?3Y_)49'&H6__L'"0+X0NQ5%.,&3BMJCIK1(;_AP-EM/%:+][T#\A72 MC=S=\<%$0/7BZ]>O7T'6YH CM[,>QKLZF83=^] J*G_OV/ZO;GTY!'K(#%LX MY?3;)A()2M,A>8N+BWDI$Q,3?1/R-(V>J6_?)OO"HZ*C(O2+5L^=FYRT5M@0 M_K2B/F3UZ\^EI4_XUQCI%#K[$/IP96*;:Y=ZJ+JI85>:1V2^@464PN03FMJ4 MG4)6K?WYQ]J^B].C*K=W1PAQ.D9@TC>.-+'W['F#2=E;ST*)5: MZSZ&^2":Y>+E=X9FY_PM/++TTWH2.U;E:]0"ZNXF1XUUN-H-_QFB-(S71C(9 M=Z1VGK"4W\N%B?@G'/O3Q?#]_.)X ^(O<*^&P#WL/X+[*"][CQK35DKN#N4V M8P,4.&RB1_'4'6H^0MD"0%Y.T3-$Z*R?Q/?J1S>"^1]_ WZK.)++ M70[URQ+'I(/$=O'S]=HIQ>8T"^8.K_:SMEFNB,SZI5-."WLMK1 M$% :R&?9LV6!:&J%D1-*[)CD''TN6<_AU8?.2(/X\6/2<>4C!/ MN+#;#8OQAF]%NXR0*/@]ORO=(VV47Y]"I3XGMF?97,XWKCTB?%=ARG;51L,] M-()=_ &0%[W530E_T-U?)F/J$$"1TI-7B:ET-U#,KOQ95\V.G^X^T/P6Z!]_';UK!4@@#])5 _J=+2U"?@U^[3R6A M:E)+IGJ20V?'U(8H>8L 6-HD5VEB./+Y]#SZX+Z5A?RR? M_/)D+/]V.3X%.37.4L;0T81]MAS+WAIK_)]C/(,?P=OO'&CF:\I4/3W4^J+" M8) K^+Y[PWYF!4E*>/R3(.TXPPSFQ#.[Y4,!0^J:F+'^PRU*#5U];%R9^=37)3 M P^L<=*V2EI#8WD"ST!R80$98* :B$'>)YS8K< @=:4;,6PU:)\R#K2%7S;0 MZ#S](?R+/4H\N:V;Y_ZWZZ^W3W)Q*T,8#5^XZQ9WMK JH@P8=(D7L MFQ_81O35>$,U/^D/P^[O*H-_QSB)Q>WZV0Y+?QLL7%D^5"^U2&9$W>< M'D2GQ.C&N+&%YV61"L#7YJO*R)UUL)K+VU#T>U\8']:9FP5=)(_H?U#ICC1! MD$^/I0%X4V.(0K@! MT)O7O*ZYA&U>5(+4 Y85FKZ-PY3_44[8D^?0+UX_5# MMTXE*2=;!'0D5XE?C34. ZXFM,YL'B4 JFA0_2WS)91BQDEE+>FXO33V'GJ] M&IVEW7OE,5-+Z].;E]A5F=U2=<)P)Z,J'T]I^RJ\7#)]H\L!E- ]6&H]E)ZYK:(40-?P91??. MC7N-]^C5CM3\29_T_*B@7=BU5#HW\Q=J5<%X7#BO8# 8BO(*=_@\[# ,\F(" M]%DV0903WCH9&D=1=8\SL?BCY0@MZ/03+ZGA>675(V5B1:7\7BTQ%9[!.BRS M'T9KXY29Y]X.5#'W@BN:45W"M%/="=6?@QKM@V]_++P=;QO?$^!2ZFWXR=3? MU67:A]\Y\=XGRW=1&9Q/N"^E,D#;RC7K8HA\BSPP$S2 MJN@\G)G]],JULK9N0Y.QCW.@4#J458+O'1_!A_P!WXZ8X*7MY%M#,0X3?48@ M7G0'\;H[\5 =P1LBEK-%-R:9U^Y_=N^I@+QBQH4%AMIX>DI8'W&?L+Y.;2P0 MM$HYDCZM:'4ZTV6;(DEQT]%WWR:LHG#U:!%]SE*1%MA*O M5YL3V5C'*5A0N>3;I:]Y [K8[N4=F]Z7T*?8>>1SQ(0& _W9)+JF6G*U1&YC MK^^='OF,H?N0PV:>XCH.+9YSS@7(GA4!/'S*IB2 MP!:!M*TPBYD,!69VRU7@(T0K73AY;&F&+?,2X%B(Q4,.ND.\C0J (]AN=(-. M!_@4"(EGEZF,)+;./,:/V[<2D95"?$(W:K]3YN,FBU=N^ $WA'ZF1V1Z%Z:6*WMQ797/3+HU.L]? M<*P*;A@J.'#FH;.]8XIUR4_2_03?CLA<\WDG^VB!5F))%V\UNV G&S M#K,^7)C.M;0?:IO?_T%Z.7]Q7NQ?G#=W A2Z!]D:XC[I.?5E8:9N1^54$7W* M8\H3]QDE<;ZAKK$N2ZF^H;Y X[AO?,QU6GJ 7UJV5?')3'TW%WE.>P='N^%: MB]P[T3;)82\/%Y4RD[$_AL]1J7FVN_.LWY(<3%'W7Y%.],J3J70@I]M(/6N7 MN=1/-=5NI4/V1:J&)0PI=%;1\L2GC96) B-I6F?;V:]0'_G"XBU<#2[<1];> MOU<4CI;]K8/ODR2M#!/8=C?M(!'8M@/EZ[!OIJZ,BAJ7!@6.4X7LJ.F\PU$D M0-E_6:5\IN:(^)$38]&@:@'E>>K[ ^DZ!TYJ&YT6U+^*^N?4]SNMT^'+[T[O M T!&5W/X789XPJ]) ]%P.?_\_M:+VN<^O,,>4L42U$OY M7KRO*,I.8-UOF[$^1X@W=-M/69C4>DQ=^/K%%:Y5EE2N_N MO(UCZN3E0L5Q^QZ"/[[-]([E+"IQV^!)I:[1NSO3VN3!O3VZEWRO2TH0^[W( M Z25!"A0@QFV)Z!Q$0%[D.*Q,>A=X!""[L2%[1Z?.E5OX#HNSA;Q9^8/[F]L ML.I0"S:SLFV@A]^30 <0K+B*US)[BPSAS<"($] MX;9!B/66H[)5Z/5W39#=?F>Q,^+DL^JN8BT^=Y^Y"25TVNY]3*M>B'PQFF_S M*O5"2II^J>+D,\6: / J[:=B89<).I^AB1!TVV&IUW&ZTD'0HRAHY'G9>?IG M?\E>@<,/KC[]^L3)-=-SD@:/;[T&'I? 'EF!;2:#?)]_ MW5A'M=_$97&J,$20SYQU!+-"WLRXRPYG6>/;;)I]*:%>Y^T\R=YJD!.2P2'O M W3P17;]:;2G8F%A$*C1/$1TG6:.C__:T5CWT"PJ;$?'!=]D [3HOZWBYB'6 MQ/[#(B[I!2"?\>J)2O;%*Z*_EBRTHQBKG>4/@P>+);HP6#U17LEVN_?&^[*& M; 9MWZ+Z^YZAAA;CD8.4P=?-ZO-L3W]_7Y.(1TF2V M3F8WK[%ALVG0@TK[$C/7YO(NF]T2R5<[F@1&H68(_J)/!M)KEPMZ3L@%E[^=&GI#:[[AVUL_78!,I>2$+4C3)/F8_7/B(AOU0Y\=)@%). MO%Z^5H>W-"-ZN8*RLB<@FME4E53U U^7T=6CY#ZP;JOB&J-A:SNBKA<<,X4$ M!R^Y5X9I*,53IUW<#]Z7^<-4&HJ5V)W@^_&>]:[2E[A^%-WQG:?36]^8=V9; M5^Z"@VYC8_;WBY3'Q*.]5;*I?E:%Z8<"%2Y6=R7RN9Q&%2"S9930\Z+WKX". M#V@J5WI.Y1D6/AZI?.Q<@!2E..S(O2"K&M[^(?69(H.>^S#/M51AY&LE^S?K M&"[SNN603E*#-)("2GQJ4"3P7XKZ]<0"8=1](<*:INK:364DUTK.EIU.,[20 MR-KM7F;]06AI$(G[3UC^4FLB30%!AW)P^OE.U0E2YY,Q6&ZJ['G+ZI+T4G&9B MH5CKE X_L/!C50JX7:]#'I]#\;\I33 ^-*G9&4)ZL'BMTI"Q\D M;C36[2S9)Y%\W]DIWUB'8$(1*U:N4,QK9#_X?17?!V6H%D^VV@H<4!0PA,8L M%ORSH_ 64N>'^U%I'O!0TY]?:>E6B^B!#+89))2V0Y%#6-DJS[5OE;K"A2FY MSL1OQ5(?H$2X$[6LUHG<\UU_O6E4J;GO<*=!8Y_#8MV;Q M3,]AYU(+#%LT1%VU]PBYS$;DFUN!8XJ]C;Z=0>FJEM#-W0UW#E+54XY6=#4B M#Q8XYGUKS+(1^=4.[Z]3\B:L=AETN\O:.J46Y=IVUP;E<6$WSU?IN M4G)(M4TK0(@]>.\.9$N^UC/!.][27Z&$:P+1=)(3GJ&W]KT0LGR#E=+[-GHYR%Z7MA4:='U04[X/42R@;]1RE/U^?>EXJX)=5[NN.=,\^ M4[F+S"_A6L##8\9O_"KU1:.%WB'SWB,/+JM:ZX^CK/ 7L:5+'$IQ5-2%2@SI MP/VVN8Z3L_TL*S!@1D15(!GCR@;%5HVX6E&42,E MW>@EHN*6PW)<D>WWJF8Z#0R;G,/C^P/^H _P>GU$L/\P()'YYX MYCM3[96IQ&__Y MWV'*SY/_;EP8DO A67G;8 W>*%V?$]?D(,2#XVTQO*68B:\Z;VW*X.E%%-B7I[4H@[U M)$^5$*^7S-<_15A^_NP>F'UM$Y?G'WS!)W!?6["O;YA0<7&-2KM96.CE^VV[ MK S/4M/VQBA71*V"C2PK0+!=;AOG*5(10[-C]-UA'V#IG\.\!^71"TC!D?68 MLDC$=HP-N=N8D(*5+P),L7;E (F\@10?OC"\)&U9DW/V@NA(,9A6.CUA>UF) ML;(L3E^AL'%PVQ7 :GW9K=M['\.@ P''1+?C9%O&V,0)OR'L6=@WI/XLJ ^Y8#D1ZH5Q'HZ2]D,?@UY\WKO!CB.3IHW1B M?',H1=9UPHM.3#5!/0=*R1Y3.7E,4Q\R>& H-"I-_$S-:F&\3^B+P)RZ^GO7 MJRV5LK2OWR_\Z=C?_^_;*\Q%73 MWE'QAJ:W;YL:,+-U=76Q1DH-#;DGX_E\KOM&IDG>VE%.O.X?_)>4]/2<=O>> MZ N\[A^]W4V_WK7^B(F!V)C^:M&]OC 338;=KH%FIZYEF<0_.QW>2R&6Z^D^ M'H.@,-!NSDA/H)?2NA/91A2M6"Y,LMF,0EHBQ)/V0J E8Z=!(K\-53N=BU=6\6/;BP;E*\MQ0P M19]C1H_HO<^AUG>B>+''&"MWV4=#2]!3W4IQ."D'2DR82%!N5>EV>&G L\M8 M=.'$O'Y35H=X[F*:74U>S(N:4%?/8W"?DU8#CJ*.>UWV[CU17GZKO+S\#^@7 M[*\?E9'5M+%E,SKM)&#^E.W'*$Y(9_-3*J.I!O&@B&8>56M[L(&WPB VBKJ2 M4D?@89N6!.>BX]PZ7@4V77[&$'0I3\+?.FU^"KP]>]%K4[X M> K%H!VQ)U@.P< 5OU1HV4?OCL>&,^".@S72'$\K('"6*(7).$O/N=OL1JM8 M=$%]D4*2J/#=0/S@^\H+PT2?FGZ]J:N;77WD38MGY1.W;@J;[S\0;UF&2,XL MPFW?"X3;_N/]*A$W(88.%7T+W(WAZ>3"1%J4@%)KNAO$)+9A\$X,RY1FYRK[ MT+4>8;/!T/'O3.:W^X<*G%X\/QIC:Z6I1?SY-;;;H;:II;&^[B%/8WE]MOZ- MNP?'P<%QYJ1#8.3^M_7QW_=&7(@66L]J38[,/&*:OUS[;NIE&_9CS(L##7&% MN#-P8A@R]>?]JD44WUI?4HOT'7(:XR!"\,< M\*"CR3YVM*FN:MP_M49+R H\-(R3Q;29:#$$M."!F\PWB+COK^C=2:4#FVE* MM.[;;!NDJ2?&!B$,Y'EQGK#-K\^N).(DW]"[2HN"PZBLL/AI,: R&")4NY12 MG,DWPI**1K$(&EIP*J!IE%"6(; @[E%S+8FZ/=CSM\8QTY)D^CPI("R>>037 MAQY?Q>18-'-*:X_>A%/L"2^ HQTIX=%5/712!TD"8U'V.:57O,XV0&]-(]6GI'R(J:8@9N86[3^M7IQXY#!R< -X0FR+E.G M+U3OX:I[CT*HQLLW[I,.P>K9*]+O0W5?'=75-C;HO1&V[$E_![&7Q!8!QDF< M"AW>D1$WS3?8HHC)H^0DZPI'T_+Z$FZL?R\L#O#6IGMGS;[MD_# 6@W4VN&M MATTT]@ WRS!Y3J\9D:Z@R$@-YRAZN*9"$#1HP]^;%'@ X#0^[&X(Q MBUXV<_8)]HUUC82^%CG<*'I'BQ)FR(QN&==\/.;01EHD0@HHI&17OP@8C\^G MX%.0,D H50C5/HT:14H!R=0CI9CG$^VYTY7%A]CAUJ'1-XN"KLFI]5=&X?FF MS(F'>0O'48EC3B[1:1Q1EXL^1+Z[)%PEZ<>I#4SWSZ$*4[[B5E MQ,2')DRQTS0-[FS*BLL?^9Y7$E@@0R_(, MI,0:(90SC!GT(D3=X[>>_IM:X]1KKS]WXT*?&51_L=,UT/$X],6AYM#+>C&Z M T31#V0&7,SJ?R^ES1[Q87FRM8:;M1C^9ZN'6O8OR&D!LM2C83O9#H#.$_Y$3I M?:G-.D0,V6+,K:.I,ZX@KG)>D+*R:S%ZO*3XZ4R0J[%N;NAW0ODYSR#7>M,5AK ;5D[![<3S2[7##<&2HO^6P+D(D,'=G_;:A1SS3 ?\G?8/:_QQ7 M_"]-Y26_#.RZ>'"3H;]Q#$@@LEV]].?:O&490@GD MF41!FE;BC "4=0))XLUVE8!;MS&>C!; 'G./#'5S905WX/_ '81D\V<6):=] M101[K5\/^O &@CG82.4PWP;1ET17IB! M*S TDR@3GU^N$:4!7FIZ8>EBD^FPMXQQ;V$Y^"R%*BVIVQ-C/115J>\> M6I+C,/)20T]-TN]-0_+/07<-K0L%4]]JF^*E\P*E= Z]ZW#L$;1454N3>):\ MW8J2)I]N.*@\(J)L13N=>$=65/3$BQ\PGEH8]CW+#_ YQT MQ;"< ;.V IEA MMC5U1A+LPTNQM2A$(7*J M+S"0/ZMJ7?"CIU5I8PH5/L'+O,)P6.;9VO%P;M A#JF"L4?MQ*HR1G[F,X(I MZ4K@P'HP@&2= AYA40K-9^?PF/A''SSXQ> E(H&1D('8W6P92 MM6 81LW,CA_H/2$OL:H*#-F$Q7E8+-]VN:>I=]9WIE79\2WI!K M3^'Z@$XHK4+K+D)@&:DTCQ,=0![R8!O134D=&M*MKV[FM4DYI,W2NW+$D]=F M>#VOCRE.M(\:+Z#' =SGR4D.P3IY4+0AW\<=/?CB^2T!Y7]K])GQZ%DV)(J5 MEB98Q[';:QG;P7V-P S=C-K=+F'B%I)I'4%):CD$"*+IY[P/UEE=2O9O&+@T MFN.4=##32+:R3K[BE?SDBZ?PMHRDS="YY6TL;5P?BFZCM7<^&B] "D(#%G@? MD@C;:8BH7FLGW%X !]Q8FE@T8$XE)!%$<'Q8BSR;.VUXL:^9*Y13QDKD'D%* M%[$",]$N14@W$:W"NM!+R5.*0Q[ZR Z\O]:$DOU?RTJ?".)8\RKL?D9.^[*B MUH2E(W";2A)@&S"FDZH";H1UI"#N7$/#3;1>HC$I-/]$#=]15'7S@4( W3[6 M9)#@?'Q(=V4GD+G A5GFG6;("(_CZA9:Y/JC1E_=#+887/<;)+HY#4D[#2UK MY=D-NTI6#IT>&O\NZ='U>W\!QO57/_GJP6RKNRWGTDO1/$:M?_;N-I)<_+VQ M_A2>@@I#"0(Y'80WJ3@9NM8=K#E-*!!GB/MP8PDG1[]\3T_67%=K&VX8S=MR M 'CK[&F>.\CW,A+%"SB@1S6C[3.TW5/4),+TU-ZJ21,R\9DVBYVF?=\>I,\IR5H;*3V(#;U<2.CZ$Y: M7[J[9FK#EB(8MK-CY. I[;'NL=SZ]HQ$[]TU8UH(^WX36RHJ%B6)0V!#![%P MJO1Z_+>02#ABBFWJL&-A8]73RS.0>6-Q9LIC1&\%#D[. MU/(NU=/)K84=WCN@J2O+LL+@F96<0EV"W _C[MLF,;,;30"<$=.*%P)E,6C[ MD6=&//1@SDZ$'!K(YL).#2IL9C##Z2M) MNBL9B/JZ0JH6+X9PFVT)]*CM(@3JEY:0K]'?31K?9-^KG7IBX!#*XV46JNMX3O>([GMYB[BH]A<* M<;""(AA_]RD:D78,(0D.C\.3UO%)7-BKRKEX]@%JQM[Y EY.Q<_F0)J7);G) M+$@*?X<-"?HW2LO2])^F^ YA]?X\KZ/@OIG$@GV#M^K2F72A$[8SU5R8?^!X MVE1I+T&8"[MHY]"%D K112=XE*8U:]!].DEU2NVHB0SF[8P.<0\>P,,AB<## M&U?[CI>,Y@N]-.#930H!JAF"E+'V#&'LB4R:=TJKG-P@5H7*2MO.A;5;TBHJ M1<"*+.?88PHRL<<,D86F\(;B5LE6'M.;8 WLUAZ8DI+,$Q^EQNZ0@O#Q[&1E MV/-_:\1;7%@H_C82!230H+R102LE3TAB7:ZS#H###A!-1P@-.=:^;F34WVH. MIEM2YUI18I.8RQKFLX-$D_#9HXCD 0R+["J5QBS02PGE]:8S\ZZ+U5<&IBC- M/(Q:/(9(W=3*J E+GZE-?[>U70,P>KI5PAM%QG_18IX#6"P5%)G(C[%TH6\M M_1%D3<(9&13_5)-P^B:-@NH8IBLEL15(N\X#!L\\ JK9CG7T4[B#H\B##M2> M/7VS-S6'.C;G1O'5!5NGC+6S_1F]))8I-A+0H:%EL&8#;$?:36?:W!V3O;,< MVZ[\CV,DBV]- .+-\9H4?KN8O4H1,% YZ#Z&U'DA<,S015"O95E MBVX)2W]BCSX]7C&-B142MTGP&M:H7%I9?U3#LEKW7+0U]ZVM?3?L)-K\MJ[6 M+:HN]GO@Q3JWJ-L^KN>C1EPB:ETBQ@)X4.>V'4,(+[9(,3#5)RD]_2^.#0E5X%_BE'J\,C$ M/\_CHU7;>N8!82LAZC];;@ J+*$I0(EY&^#!/UW F0SA_3(^D]MGY$);MF.B MJ3N?/3L'Y&YTH6O4Q_VRPI\%FMD-:F!/$/AP IB=,QW3XO00TIYUP14)(.,T M(ZM(1R'7DMRCUH%3X7B/-T[57.XR..\O]W@Q^33L!VPS_#]H8JCAKK+Q@#,5 M&D1P$@%#7;9#V8V9!-(G*$0H05E#N44,JT*90IUA&*1@$85L!P:ZC90B)P=4 MS!+_^%$GE9-H$L3,);;%$'9@NLE(H=?#[(@79X$,LL$THE_O1Z27_:#60/F) M;1(F&:M@Q/@M% +EKU9IT(T7Y<*"9@#EG%L41FE:"S_X&;>'DX449!^H!BQ] MU M,FND&;;8.R=>DNKL1(AB_!9;E&%OR)2FEY?!BBTP>62KM)4*DF9]"3,C6 MP1#;I;02Y][1>Q.8_DMN=#P5WH:Z;0P%8Y*WVEAS1#@%+<,^\X#"K*<]UJUT MH)J7MN>CJ=#T1\5+H3O"]@;N[?:E9B1ZN,5&::#L&0[)([LKB%,[FQB'F&^H M1GKY_DZ;>'OZSSM%YX*B;[BF% ?6>XS0@J0Z.^,)@?[ZE3B*V4S0U0FR\,QT MPQGX]6M^C5<2Y5SYGH;T\\YI$N@A;#-.$6KV68LL4 C!7^>56K_ M'644R;&U'P#W![BV\ $42D;R#?%XO33MV2"[F-)Y$#D4.>\;I\NJ;QR^.[Z] M?MDWVK0(\;IOZ0TM8R?8CU,%UAF"':#>:,V* -B'VD6ZA+_=SS[QEOYR9L]Z M6#RXC>&0B(V"\A5^WUB;L68*!6!#FFE?T+3LP)K&X>.*1!\*\0^E)),3NL0] MP(HKG91 LM*'<%+21/AVIBG_ E[*._\?>/(7IE!70#C$;A_LXCS$+ZT4#1;(]Y@+4[X/48A(_)>G6Q4N MAI$?:O"SKPBU]9TSGZ-!_@U&'O,A(!HZFT),QNUB*+62=@,>J,1QN3*J Z\" M0:0%R=8&G,NF@J4T4X@8?R>2K0:B*VPK5W'E<4L5#]O$2$.FKKGWO75,]N@SET6W;U0!':@:F * M\J]C3X!CZD_OZ<3Y\1CN(F?BVXG0-[YS80.ST,WUN3 &'SY "TRYP;F=\9.P M\16ZD.;P%-Y- ERV;CFS:8( %&? _#E'="E,$NV*A<&:(9QY.!LX3 N;$\" M,Y8+^U%/_&RCS,-8 47Q;'$#,(,7Y*_GPA+-6,?Q:YX#7)@ "12$N+_E'&4MC$6![IA[NG6MC_H2]4AD!R%L<3-X!9I8%#>HAQ'X M'W3\;!X>N(NJ$>?"S-\AZ!70X#22UC HNAV)?0(Q+LB%/9\F75#^'^OUOF38 M5L&%.#2$,CU<6.&6ST.A=+$'[$=SQ-;^M8OO/K^%DN/"_CE3X3_LRMJ08 86V_.^!8X@,_#]W0,8_-QW]ZB'TN)G_AX\[)+(-V/A7 M#OCQ+TU?9_&;PW"F$(/Y%Q[X%\&*:W?\7]XP*RO9". /_#W=;<#O_SGV M!,EY$@S<@UFD=L[=K>G[/$1K2<%3C^)W!.1(?6K2*ZF\R7*=\9BO%W]_><#\ MNFGLHR6^%M1^_$[_N@?$F/8#\_M]> M!BU S4*"\/=)K64X%^9KP#3DPD8'.83%'_A_=O3J;QJX&P4QJQ-@/Q?&=,;[ M9'!"M;Z MU!7"UFEG-^H-1_G^?N<(9!-V#Q2M@9SRV9?>=<\U+*+[3ZLRZK( MDV8AXG&HYM?OWA1X>KX]^A;-MZ@SX>4QV&E MJ4WS&$WS05GP#!^H_..&Z9/Q^,J76&-&;U;)64_EF)0I,T=Z%='7-_"/S&=6B453EOQRF-UDCLHDR^?5PQ>O3SJZ"(?,V/K&3/O,TE)F"347^T[(7BM^__SYS^5MQWVH3JC9CV?Z/VRQ; ML']_2,9M1A[5$!$>@V^WGBG;($[, /N[NU;2$/NVBM\EY2IUA*7,B)C@"]W! M/G#_\+(N01H2OYT%:D,:4U_ELT^Z@2\_?Y!%#2C3IWI+NM?_DX[\6O>Z+V'.>5W\ZSL(U*\D7- M)I*J-Y8-6$APB O;B_5B%,[6IR-E,,$N@&@5$.TPVFQ7>CS0)[KJ'+#2:IPJ M=4G;/-HHN"PD\B.KZ,13B4J_BQ8#;S?=4H]@C9!B/<_N=EP:[+3E#7(D]^U< M;(QP;HHM^?W[95UZ$V*M;^U/*JFPZNB/-IJ^<)SA@S8L>N\81>#>AU>3J"=7 M3+$+=6J+ ._[',>/U<+=9SJNJM3*Z'K9VU_+T3K"L1PP%V5WX3]25ONZ2./! M%%(K7(2-H/=U/&1HWH=WP\6]L,9TRY3G_46$UD"&HI?)-&!&V4C&7MQPW43= M,;%CZ"\884WIG?]'>U\?#=7Z_CVEDL3D)5.C3"]$A:F0CC!U).%HBDI&S"E' MWM)4R,28*>0U]'+B1(RHD)>I#*+)8 9)DC$X4>9%Y3U[%V-G]LS\QO=9ZWE^ M:SV=M9[O[Z_O>E;_[K7NZ[KOS_VY[_VY]K[6==GB=^;D0BV\6/KY;M>ZZ8$R[->1A>Q2O@2>$29 J()6D @$IU%6P[V-[ M+.0YQ%"!'+76"OXJ6&L)T0^ Q@EGF=&A#DV$OL0( MF<'PWA[XQ84^F\'^EO1+4LLRQ6XE$4U-]R1Y1# M7]XHUOCMU8)Q/7JU8*+M$>4(0&LRTQ%WQK/VBHGH0=C][72YPZ]]EJ$>31+Y M=@@7#61S6NP1/10G4HG^6EQK$*Z%GF%KP2R.'*M_/"<1AX'T#GXO0AZSW\!]%>5IW+X2TT-49&U=:0=WX^=JJ) M&\&:Q(J*R8"ZE*^N^JG/I8&;GO*JO";D1F ?K-TN"0>'DYA*BX/C=-WP9"8C M!:=--0^JHZ8R(%^S'>W-N)7V5M0W HPM?C'+)C&V2C^^RT.L.M$N7,W,Q4WN M=]N]GP][%1J]S^Q/O]F/?$;QEZ6S5,'G8E4./<7 ""SBEF-:,6I4(PZ($0U6 MB=)"'!X;K$VG)0QN@8Z*20O2=B@0'$+%C1((V4K5!6M2-H"YZ:5%@^2X([7\ M@FBB]NC;(!NC^NP%$W6H5FSLH$F-=1X:J@4XW)UQSCE$:QL4%[ET? 7MI'?: MTO$:W7I4T]:;!WN3?U%"QD5!+6 JI-:0"1G3I(L.@8. M)\S0=9@[N[UO"O-)/8Z!@)+NBK'Z'3]A^ M_C1)ISKCY.1<#:P3.9_Q@5GYOH!S=$J=?(&T+-!@;?=9>U6* M'E#40%2#U#F9_0'QH5.4W<#GV08#];>A,S%(9W8U7\0O[Y=RHJ82/5Y6UR"D M*&T^,XTW(%L<9_4&\">9.6[89AN]PHB2]R/LL^B.:CHIH!AO-?GF M9GC'@>!#A/M/_\ZUETYN1OW]A<)0 ZTG2Z6VD$,S=1M0\7S(V0PEZFMFQ[,7 M4-=#.5*,!TV5K#]DW+H;MUQ ,8.BQ42MI8O+,VO$@;9A0JM+(M=K/2@FPQ_3FOZ6$@8E"8NN4/MDN"T8L$>=8#,H8[B 'SV*7DTT.MQ.54 R)4Z,)CNA$N MD6 [D8PVI,H9!C4?D#8Z/0SR75?-?^=?LZB/9X//H&@Q3@1E9F.NV9J5^800 M;*GKN\JGV2M&T?%S[,3AH)L:D;\E\+X&D::#^M7BT;D%KO[83*EQ:$:-<#5- M>%NI!>+IRZF:L*E;@#BB.@/P%'Y. W9SYIJK:T7'9V2TQBA4,_L*;O7T=Q9Q M.^ Z&E63Y)1*"Z EOCTQ?C'[8);98%+$!QORZAGUD'+<4VB]4J$-R?+J%Y+I M(GHJO-XX?69MF.@8?3$CX0O+04PV+WQ67PED<7&(H/[!\J 'HVC'!SURNA"? M+-\"L/0R@7^1'2?6S?O%_,B M;Z)64(VU!MK9\,"^G:"SQ:<6K577;J3 !4K^1$"?%(A]-T=WGJ2!Y<6/MB2U'7Y[S&C1>\L1U5V?N@8,/?5S"]8P\;JL= MU,ZJ.O)IO[N+N8;3AP ?U'E8- E:N_%2,^SN>KM] M,^R..BYE2U"@<1++,9_R:Q;71E[#< X1:VAN#;(J]S[4\T=UBAO:RS!=E?WL M6:#?S3V&X=<>/;_\6GUYWZ 5B)GP$B+1$-(!G&1?8UD\@H)CG'RZ*DPW]&Q( M,'X>*SB0J?8@WM%6>#],2U]OBX/692A3GNS8=?KS?.^WRS:":;_+)59[6-^=U[DZ=R[@N'ONRJG'QVVNK>#7^0 MN[\LQ.3H<%K$KA[\^,KLX:/:V;.A(8R$7EXCT1(JE11#8<*I# )I8J \2+ZC M&BH5TQ=@N:1$M!\4[AW(7LE? K/)+&^@R(J++)>Z!C[9R]I>!O_&? Z&4'!0 M+M Z9,Q1#WGXM%O)1"[]:E9D#1J?8HLI"ZRV(25-?JD:=W-U?TOQ"2D9M\FC MBY'+@K-;X[^8^0&2FM+1/G:E =A+A .@O0_TC7KLMU!V=7N[\ZOL, ?1B>D4 ML],1&MZ.WJJ]E@-:88]:SLYH;+9RVSZSU<2VO527?\9WS"3SBXKQ;\@==]_+#7WBXU@*S&;9(T%?06F.PJE>."5D1 MK-TJALJ[18Q4G&A]HNO5"EM;T_Q;[BDFI'6W69ZB3EC'0A(,^8B5O*[?!K#L MK;[)M7W&+I##''M@QZ#R0,]^G\[&$/SE.O,K%80Q&].^R"A:/$O%7SLPLCJK MG\J^5*'7RSI[ M.=EW'VCF1I,>(6*\(J3[*#K=K"#00B1Y AHW]:NF4#6A2%%?JKV1%SG#/9&3 M6:\###>G3FD%T9 1:7C//DUZ87E6\@Q^V7B=?_QCP:M"]Z?21?*CGSK*=,+[ M\ M:)M.\.&!$\ZG;QGJ[*#X@3ERM5+ >Z@H98:F#W6V*!"KUH$XI= CWQ*IIE=I MH+C45=6)K;Y+>N4[R/BAS.0B*,Z%3UG]:%2O#X.T#16M\FQ 4?4?O\4X=<%[ MA[9J[+5*IGB4^-3L%I$@(^Q$IXB^9C0/EZV,.U'),SX6W#I\\I(L<<[4HF"J M+G]_3@6U*VIR\&H%V1V+Z!^)^AQ7<8+:35]A-K,U]"!/+.'9631FU1OP+>T" M]N0Z-:;ZPF MFFF]>I&.SQXY;2]CL';Q??!UZD%^A,>#J;AB[Z M\G0]*;8* QE--:QUY=CK @/D(G%/,C"?2U ZTB^_+<:J!]4;*Q#QMR179?'#RX!&((B4@B!9$-C;.UJ\'N)G$2CILI$7QK.W&NHOY@^\"Z[)BX:,% M0>A2)U(!U'JB*X#'PI2$9'G:1 U&XQM)Z71DO=V([Z:^>@PQV/H0A!4CKU'U MR!5]1W@DR^?E^JV^"_DZ;N#^E#_N_-%=%3AA?CK>L0RB'>JUU/^4)5,]\NRF M_E_"[RHM.,"5]JZFF:Y)HFI[C6%T8!3P"5XM]8)T' !ZG&V 9FXAY/VKC/FI MQYRZ<].=HC&;30R_4E>)C,:-RN(T@U=KDLOMT0)RG#MI63^!4)$;5"2/)?MQ M),I=D:2*RBU/M3KP)L*?GY;:I16ZKDUC'I-3,OO]'R3D+N_;9''^7.;.8YGU ME*>KS.Y=*PM>\'P^O9G8B8'7; :=Q*2FJ7A:Y>U9#BZIWA:*B"ZE' )C\DHN M"?&KR*E-*,+M^P9+K5<0QE &!GSF*,/LWMU+X-X+7QW7"%[LTZ;TR#0]A708 ME24Y#XU+]U-,970FZ0I=G>(-.AT!!%RE^JF;R8B?F&08\YCCG4MR]+T'FI\] M9QX7YGV3H7F/A(63J(/%L;Z?DO!&8&\A* D@'YMY _FDYY*E[_6;&AR;]_H M2Q[ERWL:?C&U/=?6]Z<*TGFMY$A%=/*COO34D>C>->:+M(V& 0])[>2H-!?5C -O/G(M** MO2NK&0^J2T!\2]V;/'-10G12]V24[[V :,UW]'#4=HO04T=H[C%;P@S4FJ&8 M6SP1*W*9^$F7&%[LPOQJ>^RPM][CTDV=?K_P$Q9>*'L\5E:\W_VF)/A^R:;O M=[7@HNF#[;NF%HOU(CQ3MMD>36APC7LR/<+O##S-?)RA]ZTL]E#:+W[B$EN' M0O37V(RIM59'&1&_R73O&YJ8DA':^/PUMR#-H*!52Q;C]R_2&D,NHFY,_V6: M(=21+;$_!85*B91ET.TRPC3:/;+#<3" BTNH MRXIGDE82R#IN?*N'+# A)Z 4&F\B'+%)O[4\=O@PN.3V'YGC83%!:SZTQ$D= M*8M 7/P7VTOY\&F(6 )MX>'1K1'B=MH:*)!\\3V\JZ\*OYS\U6OF4H1)64$U MD,XN"*[S99._F3W,"?/#]1L?Z'[-2*$X*V7H/5D>RV-(G:X_5K\=:HBX(]]% M.0C)5L3Y $& MB9^K3Q+=<[R8+!Z)'"=7;.R9VEQ:-H8@;%N#@X$^W/.O;M M1+!U74P>P^I#>?RV#X1VLX] :^B:R&V[7Y5:^C][@5=**[630W0-V*H*RA&9 MT5JI)K0E>'\122-D;F=MV4 @<44H*SI"A$4%[SQ&B.L(%6F>&"34<)CS-1 SD0'#7ZH#GU8G<6<_^F]XQF<>9(]N4[UU' MZ8Z=.06!I!**1ZBJ,X]EE/\AL$/92]FB_$) S901QYC:G.1K8%5)#)?U/6]]2C@PRLNV? M)S-\@#9D[#L5D+PDBV MO/S^@.N%P0U]&ZRU&T]&DG1O_560;F%Q[WHK>GUH<3YE+[89ERS>G 3=&@+V MN5]WN@8[7]]W9J^J%!^+7">QFIV:9 !TL6<&U9#L=P0(B*T2:(_VYJG&X6M9 M/&'L\77U/C2OVA OM'?2<1>SX03WA;??;&;XFGJ*)U.8UQ]R\<9_;2S_6XO7Z7HUU MR3L:G'(6>R](S-,,?U&0_?F>L6:$570)9F0V_A)]X6%@.&[T]*6,I8=;'<*Y,(!LBKANF'"&_7[C'?YU.;UV* A'^[*)5(>?[ MFO-:)6CPU8X>@M6?A<>LCFFF%#]J"7([XE&7?=/=O2ZS!O<&[FK\[!5W7SC* M.KNY.[S_W+F(HE?*".M9U5G/M68A@8=Z2 K$T^D.)W>]R/[D[@D2MK[QP4#J M"Y?9B?*6E_3:YSA87+#Y0 9 ?""W6]=.T!N;9 XUUQH@MX MYB"OP_CIN;P9AOQO=N7#&X KE\[4O 7BFN0V$$G$3LRSA>Y'8!+[W]P0M\NB M&XD:ZWK-;4-*(4_7)WSW8>[AD<,CZ)=U/K;/OEF._W7[=@4OZC?^K+]>O+&(1R'K75)^P2,JT5E?X,\AQ*3SYC.Q!R- M4 G9E"SR9E2VVV56] ^/YMY^_)19Q?0RO!,:*JS1[OCT_6G2A@/[;E[:WHSZ M2Z3"SM(]/^7W1.M<_L*._YY3]:^\JI,*1&.0 O%)6P <9D@M:!GTN2O!57.7 M_N%WT7FI$:VMG-HAD.R1+U<@QIC "YI2A?^@\]3OU#;BUQ!B9:3L.BX.-U=N MBR6V*1 _JE",H"H0M$8=W"=M'' P0VJ)B<7-);[S[,0 YY4#"E"21"7E&5ZI+MH.I\65!CJ%RZ!?(4Z]T *KGVN%ZY5LB<4WJ$ M0,,78A_H(M6OI/@#R.9B/2FG[N*3?-_@0\'NY/7A#],U?-ON24G]ZD^Y?N>0 M[/_]ZV@(N%%2-;T?<7?BZ(X/% M_?BG\I;=K4 L;E @"@7*(=$T\1+87X$88>4C_[;9"GZ3ZT[!*!5Y!DVN-JE M).F#60I$P=<,R(,-G$#.V2D0D'&-?!VIA2A/?8607?XZI$#D*?>'PH#N2L;!Q50_HD XL>>O M= 6"JS%?8*3KTIXO4C9+%E? QN!$!Y5CSN%&9A4(89X NL)>39O#FOSSU)TF MUJ[\5Q;!CRT[P9L%D+FJ3(D1K#.@0*RP'L(J$(Z?$-3&+F(&'2BB"9]AIJ.5 M-,&3X#V":VP9ZL]_F/XAU?]/7:U&7%NQ=-HVY2Q7KKR8!!OAK:#TW^-"+$+S M,C)?Y;M[W]#P/TP-\\-)+9"J.E+M_WV^8!Z'>_YT];]<'=ACMP=W"/F-T2KX MX?;\PY%2D:B>HD70IF[(=86(58@%([O^)XQ;X#\P)[^)^WV$T=KY[WG73($I M_WBL"W_,O\L_'9W>QWYA7,E?]C[O7M]= ]"%OS_F@ C9U.19#W2505"K7X5O+.6?ZK7 MW!X#VP).L<8]^=71)A&_L(Q$,<87 M>LW7Q3_N\4D']O6IR-7^I95>DKXKE96/5B=^J5?ZJQB<5NRN=7UCV+_FIT'] M.%_S"=YBNUUZEOI.K@9\210J$$NH??.MR>,I1J+<'7V.@. JO!V<%5=?$0F0 M([T'_)[RPNUT7$#_AW?NCV8FN1#^/DX8Z!^XMU7WP*YR 43&3(XJ*5\K]5': M=I['^3/O,N[]^&NB4O:Q+]! RTNI2@$W^P4OW\3FH.0&JM(H6M<7:A\-NDE; M3?O.+/R_'^4C9VV^H93KFWI/A]T,3LWA9-);\Q4#@68%(O&*?) ^'4VO$L@- MZ4IFA9K\Z)F*[ VK>9HFG9VOP>7TWU>_G282TFJ*9 ;#DY%*F\;SA,IQP?WH MH3)8#F-L5RI=F5+2/_'XB<=//'[B\1./ MGWC\Q.,_#P\KV'>^35@9X1LOISI;7DK6-XZ.G,]^T?7X[LP2G>_1=02P$"% ,4 " #- M@%]/#0 @"[52< $0 @ $ 86QG;BTR,#$Y,#DS M,"YH=&U02P$"% ,4 " #.@%]/1-H^>P$6 "2\P $0 M@ $/T0( 86QG;BTR,#$Y,#DS,"YX&UL4$L! A0#% @ SH!?3_:.SC>: MD@ )#T' !4 ( !QUX$ &%L9VXM,C Q.3 Y,S!?<')E+GAM M;%!+ 0(4 Q0 ( ,Z 7T\0*970-0@ $HO 7 " 93Q M! !A;&=N+3(P,3DP.3,P>&5X,S$Q+FAT;5!+ 0(4 Q0 ( ,Z 7T\0?E.^ M0P@ $TO 7 " ?[Y! !A;&=N+3(P,3DP.3,P>&5X,S$R M+FAT;5!+ 0(4 Q0 ( ,Z 7T\I.]=0J68 %*K @ 5 " M 78"!0!A;&=N,C Q.3 Y,S!E>#$P,2YH=&U02P$"% ,4 " #.@%]/;)V8 MF//D "$( $ '0 @ %2:04 8VAA XML 64 R50.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Minimum Future Lease Payments Previously Disclosed under ASC 840 (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Leases [Abstract]  
2019 $ 21,429
2020 20,483
2021 18,897
2022 15,096
2023 12,400
Thereafter 18,371
Total minimum lease payments $ 106,676

XML 65 R7.htm IDEA: XBRL DOCUMENT v3.19.3
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
CASH FLOWS FROM OPERATING ACTIVITIES:    
Net income $ 321,514 $ 302,843
Adjustments to reconcile net income to net cash provided by operating activities:    
Deferred taxes 1,470 2,047
Depreciation and amortization 57,194 38,185
Non-cash operating lease cost 13,600  
Impairments on long-lived assets 28,498 0
Gain on lease terminations (6,792)  
Impairment on equity investment 3,975 0
Gain from sale of equity method investment (15,769) 0
Stock-based compensation 67,687 51,918
Equity in losses of investee 7,528 6,610
Other non-cash operating activities 17,426 11,363
Changes in assets and liabilities:    
Accounts receivable (95,566) (89,843)
Inventories (40,775) (17,192)
Prepaid expenses and other assets (14,826) (47,775)
Accounts payable 1,343 5,042
Accrued and other long-term liabilities 31,089 (25,436)
Long-term income tax payable 13,425 (18,435)
Deferred revenues 138,072 94,059
Net cash provided by operating activities 529,093 313,386
CASH FLOWS FROM INVESTING ACTIVITIES:    
Purchase of property, plant and equipment (107,157) (169,033)
Purchase of marketable securities (588,805) (150,022)
Proceeds from maturities of marketable securities 211,829 259,870
Proceeds from sales of marketable securities 194,677 9,560
Purchase of investments in privately held companies 0 (5,000)
Note repayment from privately held company 13,185 0
Loan repayment from equity investee 0 30,000
Other investing activities (14,062) 604
Net cash used in investing activities (290,333) (24,021)
CASH FLOWS FROM FINANCING ACTIVITIES:    
Proceeds from issuance of common stock 17,907 16,607
Common stock repurchases (299,504) (250,002)
Employees’ taxes paid upon the vesting of restricted stock units (55,793) (81,756)
Purchase of finance lease (45,773) 0
Net cash used in financing activities (383,163) (315,151)
Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash (2,098) (2,890)
Net decrease in cash, cash equivalents, and restricted cash (146,501) (28,676)
Cash, cash equivalents, and restricted cash at beginning of the period 637,566 450,125
Cash, cash equivalents, and restricted cash at end of the period $ 491,065 $ 421,449
XML 66 R58.htm IDEA: XBRL DOCUMENT v3.19.3
Impairments and Other (Gains) Charges (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Mar. 31, 2019
Sep. 30, 2019
Property, Plant and Equipment [Abstract]      
Lease impairment   $ 14,200  
Leasehold improvement impairment   14,300  
Employee severance cost   $ 1,300  
Gain on Lease Termination $ 6,800   $ 6,792
XML 67 R3.htm IDEA: XBRL DOCUMENT v3.19.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Statement of Comprehensive Income [Abstract]        
Net income $ 102,524 $ 100,872 $ 321,514 $ 302,843
Net change in foreign currency translation adjustment (92) (1,756) 530 (1,473)
Change in unrealized gains (losses) on investments, net of tax 41 117 317 174
Other comprehensive (loss) income (51) (1,639) 847 (1,299)
Comprehensive income $ 102,473 $ 99,233 $ 322,361 $ 301,544
XML 68 R39.htm IDEA: XBRL DOCUMENT v3.19.3
Balance Sheet Components Inventories (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Notes To Financial Statements [Abstract]    
Raw materials $ 43,808 $ 26,119
Work in process 29,172 13,784
Finished goods 21,815 15,738
Total inventories $ 94,795 $ 55,641
XML 69 R31.htm IDEA: XBRL DOCUMENT v3.19.3
Supplemental Cash Flow Information (Tables)
9 Months Ended
Sep. 30, 2019
Supplemental Cash Flow Information [Abstract]  
Schedule of Cash Flow, Supplemental Disclosures

The supplemental cash flow information consists of the following (in thousands):
 
 
Nine Months Ended
September 30,
 
 
2019
 
2018
Non-cash investing and financing activities:
 
 
 
 
Fixed assets acquired with accounts payable or accrued liabilities
 
$
14,331

 
$
24,281

Conversion of convertible notes receivable into equity securities
 
$

 
$
4,862

Issuance of promissory note in exchange for sale of equity method investment
 
$
54,154

 
$

Cash paid for amounts included in the measurement of lease liabilities:
 
 
 
 
Operating cash flows from operating leases
 
$
21,186

 
$

Investing cash flows from finance leases 1

 
$
10,896

 
$

Financing cash flows from finance leases
 
$
45,773

 
$

Right-of-use assets obtained in exchange for lease obligations:
 
 
 
 
Operating leases
 
$
26,395

 
$

Finance leases
 
$
51,064

 
$


1 
A portion of finance lease purchase payment relates to leasing a part of the building to a third party as a lessor. This amount is included in Other Investing Activities in our Condensed Consolidated Statements of Cash Flows.
XML 70 R35.htm IDEA: XBRL DOCUMENT v3.19.3
Investments and Fair Value Measurements Available For Sale Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Investments, Debt and Equity Securities [Abstract]    
One year or less $ 292,011 $ 98,460
Due in greater than one year 0 9,112
Total available for sale short-term and long-term marketable securities $ 292,011 $ 107,572
XML 71 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.3 html 304 408 1 false 78 0 false 19 false false R1.htm 0001000 - Document - Cover Page Sheet http://www.aligntech.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.aligntech.com/role/CondensedConsolidatedStatementsOfOperations CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 2 false false R3.htm 1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.aligntech.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 3 false false R4.htm 1003000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 4 false false R5.htm 1003501 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.aligntech.com/role/CondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 5 false false R6.htm 1004000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.aligntech.com/role/CondensedConsolidatedStatementsOfStockholdersEquity CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 6 false false R7.htm 1005000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 7 false false R8.htm 2101100 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.aligntech.com/role/SummaryOfSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 8 false false R9.htm 2102100 - Disclosure - Investments and Fair Value Measurements Sheet http://www.aligntech.com/role/InvestmentsAndFairValueMeasurements Investments and Fair Value Measurements Notes 9 false false R10.htm 2103100 - Disclosure - Balance Sheet Components Sheet http://www.aligntech.com/role/BalanceSheetComponents Balance Sheet Components Notes 10 false false R11.htm 2104100 - Disclosure - Leases Sheet http://www.aligntech.com/role/Leases Leases Notes 11 false false R12.htm 2105100 - Disclosure - Equity Method Investments Sheet http://www.aligntech.com/role/EquityMethodInvestments Equity Method Investments Notes 12 false false R13.htm 2106100 - Disclosure - Goodwill and Long-lived Assets Sheet http://www.aligntech.com/role/GoodwillAndLongLivedAssets Goodwill and Long-lived Assets Notes 13 false false R14.htm 2107100 - Disclosure - Credit Facilities Sheet http://www.aligntech.com/role/CreditFacilities Credit Facilities Notes 14 false false R15.htm 2108100 - Disclosure - Impairments and Other (Gains) Charges Sheet http://www.aligntech.com/role/ImpairmentsAndOtherGainsCharges Impairments and Other (Gains) Charges Notes 15 false false R16.htm 2109100 - Disclosure - Legal Proceedings Sheet http://www.aligntech.com/role/LegalProceedings Legal Proceedings Notes 16 false false R17.htm 2110100 - Disclosure - Commitments and Contingencies Sheet http://www.aligntech.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 17 false false R18.htm 2111100 - Disclosure - Stockholders' Equity Sheet http://www.aligntech.com/role/StockholdersEquity Stockholders' Equity Notes 18 false false R19.htm 2112100 - Disclosure - Common Stock Repurchase Programs Sheet http://www.aligntech.com/role/CommonStockRepurchasePrograms Common Stock Repurchase Programs Notes 19 false false R20.htm 2113100 - Disclosure - Accounting for Income Taxes Sheet http://www.aligntech.com/role/AccountingForIncomeTaxes Accounting for Income Taxes Notes 20 false false R21.htm 2114100 - Disclosure - Net Income Per Share Sheet http://www.aligntech.com/role/NetIncomePerShare Net Income Per Share Notes 21 false false R22.htm 2116100 - Disclosure - Supplemental Cash Flow Information Sheet http://www.aligntech.com/role/SupplementalCashFlowInformation Supplemental Cash Flow Information Notes 22 false false R23.htm 2118100 - Disclosure - Segments and Geographical Information Sheet http://www.aligntech.com/role/SegmentsAndGeographicalInformation Segments and Geographical Information Notes 23 false false R24.htm 2201201 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.aligntech.com/role/SummaryOfSignificantAccountingPolicies 24 false false R25.htm 2302301 - Disclosure - Investments and Fair Value Measurements (Tables) Sheet http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsTables Investments and Fair Value Measurements (Tables) Tables http://www.aligntech.com/role/InvestmentsAndFairValueMeasurements 25 false false R26.htm 2303301 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.aligntech.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.aligntech.com/role/BalanceSheetComponents 26 false false R27.htm 2304301 - Disclosure - Leases (Tables) Sheet http://www.aligntech.com/role/LeasesTables Leases (Tables) Tables http://www.aligntech.com/role/Leases 27 false false R28.htm 2306301 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.aligntech.com/role/GoodwillAndIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables 28 false false R29.htm 2311301 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.aligntech.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.aligntech.com/role/StockholdersEquity 29 false false R30.htm 2314301 - Disclosure - Net Income Per Share (Tables) Sheet http://www.aligntech.com/role/NetIncomePerShareTables Net Income Per Share (Tables) Tables http://www.aligntech.com/role/NetIncomePerShare 30 false false R31.htm 2316301 - Disclosure - Supplemental Cash Flow Information (Tables) Sheet http://www.aligntech.com/role/SupplementalCashFlowInformationTables Supplemental Cash Flow Information (Tables) Tables http://www.aligntech.com/role/SupplementalCashFlowInformation 31 false false R32.htm 2318301 - Disclosure - Segments and Geographical Information (Tables) Sheet http://www.aligntech.com/role/SegmentsAndGeographicalInformationTables Segments and Geographical Information (Tables) Tables http://www.aligntech.com/role/SegmentsAndGeographicalInformation 32 false false R33.htm 2402402 - Disclosure - Investments and Fair Value Measurements Short-Term and Long-Term Marketable Securities (Details) Sheet http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsShortTermAndLongTermMarketableSecuritiesDetails Investments and Fair Value Measurements Short-Term and Long-Term Marketable Securities (Details) Details 33 false false R34.htm 2402403 - Disclosure - Investments and Fair Value Measurements Additional Information (Details) Sheet http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsAdditionalInformationDetails Investments and Fair Value Measurements Additional Information (Details) Details 34 false false R35.htm 2402404 - Disclosure - Investments and Fair Value Measurements Available For Sale Securities (Details) Sheet http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsAvailableForSaleSecuritiesDetails Investments and Fair Value Measurements Available For Sale Securities (Details) Details 35 false false R36.htm 2402405 - Disclosure - Investments and Fair Value Measurements Investments in Privately Held Companies (Details) Sheet http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsInvestmentsInPrivatelyHeldCompaniesDetails Investments and Fair Value Measurements Investments in Privately Held Companies (Details) Details 36 false false R37.htm 2402406 - Disclosure - Investments and Fair Value Measurements Summary of Financial Assets Measured at Fair Value on Recurring Basis (Details) Sheet http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails Investments and Fair Value Measurements Summary of Financial Assets Measured at Fair Value on Recurring Basis (Details) Details 37 false false R38.htm 2402407 - Disclosure - Investments and Fair Value Measurements Derivative Notional Instruments (Details) Sheet http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsDerivativeNotionalInstrumentsDetails Investments and Fair Value Measurements Derivative Notional Instruments (Details) Details 38 false false R39.htm 2403402 - Disclosure - Balance Sheet Components Inventories (Details) Sheet http://www.aligntech.com/role/BalanceSheetComponentsInventoriesDetails Balance Sheet Components Inventories (Details) Details 39 false false R40.htm 2403403 - Disclosure - Balance Sheet Components Prepaid Expenses and Other Current Assets (Details) Sheet http://www.aligntech.com/role/BalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails Balance Sheet Components Prepaid Expenses and Other Current Assets (Details) Details 40 false false R41.htm 2403404 - Disclosure - Balance Sheet Components Accrued Liabilities (Details) Sheet http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails Balance Sheet Components Accrued Liabilities (Details) Details 41 false false R42.htm 2403405 - Disclosure - Balance Sheet Components Warranty Accrual Activity (Details) Sheet http://www.aligntech.com/role/BalanceSheetComponentsWarrantyAccrualActivityDetails Balance Sheet Components Warranty Accrual Activity (Details) Details 42 false false R43.htm 2403406 - Disclosure - Balance Sheet Components Deferred Revenues (Details) Sheet http://www.aligntech.com/role/BalanceSheetComponentsDeferredRevenuesDetails Balance Sheet Components Deferred Revenues (Details) Details 43 false false R44.htm 2403407 - Disclosure - Balance Sheet Components Narrative (Details) Sheet http://www.aligntech.com/role/BalanceSheetComponentsNarrativeDetails Balance Sheet Components Narrative (Details) Details 44 false false R45.htm 2404402 - Disclosure - Leases (Details) Sheet http://www.aligntech.com/role/LeasesDetails Leases (Details) Details http://www.aligntech.com/role/LeasesTables 45 false false R46.htm 2404403 - Disclosure - Leases - Lease Assets and Liabilities (Details) Sheet http://www.aligntech.com/role/LeasesLeaseAssetsAndLiabilitiesDetails Leases - Lease Assets and Liabilities (Details) Details 46 false false R47.htm 2404404 - Disclosure - Leases - Schedule of Lease Cost (Details) Sheet http://www.aligntech.com/role/LeasesScheduleOfLeaseCostDetails Leases - Schedule of Lease Cost (Details) Details 47 false false R48.htm 2404405 - Disclosure - Leases - Remaining Lease Term and Discount Rate (Details) Sheet http://www.aligntech.com/role/LeasesRemainingLeaseTermAndDiscountRateDetails Leases - Remaining Lease Term and Discount Rate (Details) Details 48 false false R49.htm 2404406 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details) Sheet http://www.aligntech.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails Leases - Maturities of Operating Lease Liabilities (Details) Details 49 false false R50.htm 2404407 - Disclosure - Leases - Minimum Future Lease Payments Previously Disclosed under ASC 840 (Details) Sheet http://www.aligntech.com/role/LeasesMinimumFutureLeasePaymentsPreviouslyDisclosedUnderAsc840Details Leases - Minimum Future Lease Payments Previously Disclosed under ASC 840 (Details) Details 50 false false R51.htm 2404408 - Disclosure - Leases - Lessor (Details) Sheet http://www.aligntech.com/role/LeasesLessorDetails Leases - Lessor (Details) Details 51 false false R52.htm 2405401 - Disclosure - Equity Method Investments (Details) Sheet http://www.aligntech.com/role/EquityMethodInvestmentsDetails Equity Method Investments (Details) Details http://www.aligntech.com/role/EquityMethodInvestments 52 false false R53.htm 2406402 - Disclosure - Goodwill and Intangible Assets - Change in Carrying Value of Goodwill (Details) Sheet http://www.aligntech.com/role/GoodwillAndIntangibleAssetsChangeInCarryingValueOfGoodwillDetails Goodwill and Intangible Assets - Change in Carrying Value of Goodwill (Details) Details 53 false false R54.htm 2406403 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details) Sheet http://www.aligntech.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails Goodwill and Intangible Assets - Intangible Assets (Details) Details 54 false false R55.htm 2406404 - Disclosure - Goodwill and Intangible Assets - Total Estimated Annual Future Amortization Expense for Acquired Intangible Assets (Details) Sheet http://www.aligntech.com/role/GoodwillAndIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseForAcquiredIntangibleAssetsDetails Goodwill and Intangible Assets - Total Estimated Annual Future Amortization Expense for Acquired Intangible Assets (Details) Details 55 false false R56.htm 2406406 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) Sheet http://www.aligntech.com/role/GoodwillAndIntangibleAssetsNarrativeDetails Goodwill and Intangible Assets - Narrative (Details) Details 56 false false R57.htm 2407401 - Disclosure - Credit Facilities - Additional Information (Details) Sheet http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails Credit Facilities - Additional Information (Details) Details 57 false false R58.htm 2408401 - Disclosure - Impairments and Other (Gains) Charges (Details) Sheet http://www.aligntech.com/role/ImpairmentsAndOtherGainsChargesDetails Impairments and Other (Gains) Charges (Details) Details http://www.aligntech.com/role/ImpairmentsAndOtherGainsCharges 58 false false R59.htm 2409401 - Disclosure - Legal Proceedings - Narrative (Details) Sheet http://www.aligntech.com/role/LegalProceedingsNarrativeDetails Legal Proceedings - Narrative (Details) Details 59 false false R60.htm 2410401 - Disclosure - Commitments and Contingencies - Other Commitments (Details) Sheet http://www.aligntech.com/role/CommitmentsAndContingenciesOtherCommitmentsDetails Commitments and Contingencies - Other Commitments (Details) Details 60 false false R61.htm 2411402 - Disclosure - Stockholders' Equity - Additional Information (Details) Sheet http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails Stockholders' Equity - Additional Information (Details) Details 61 false false R62.htm 2411403 - Disclosure - Stockholders' Equity - Stock-Based Compensation Expense Related to All Stock-Based Awards and Employee Stock Purchases (Details) Sheet http://www.aligntech.com/role/StockholdersEquityStockBasedCompensationExpenseRelatedToAllStockBasedAwardsAndEmployeeStockPurchasesDetails Stockholders' Equity - Stock-Based Compensation Expense Related to All Stock-Based Awards and Employee Stock Purchases (Details) Details 62 false false R63.htm 2411404 - Disclosure - Stockholders' Equity - Summary of Nonvested Shares (Details) Sheet http://www.aligntech.com/role/StockholdersEquitySummaryOfNonvestedSharesDetails Stockholders' Equity - Summary of Nonvested Shares (Details) Details 63 false false R64.htm 2411405 - Disclosure - Stockholders' Equity - Summary of MSU Performance (Details) Sheet http://www.aligntech.com/role/StockholdersEquitySummaryOfMsuPerformanceDetails Stockholders' Equity - Summary of MSU Performance (Details) Details 64 false false R65.htm 2411406 - Disclosure - Stockholders' Equity - Stock-based Compensation Employee Stock Purchase Plan (Details) Sheet http://www.aligntech.com/role/StockholdersEquityStockBasedCompensationEmployeeStockPurchasePlanDetails Stockholders' Equity - Stock-based Compensation Employee Stock Purchase Plan (Details) Details 65 false false R66.htm 2412401 - Disclosure - Common Stock Repurchase Programs - Additional Information (Details) Sheet http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetails Common Stock Repurchase Programs - Additional Information (Details) Details 66 false false R67.htm 2413401 - Disclosure - Accounting for Income Taxes - Additional Information (Details) Sheet http://www.aligntech.com/role/AccountingForIncomeTaxesAdditionalInformationDetails Accounting for Income Taxes - Additional Information (Details) Details 67 false false R68.htm 2414402 - Disclosure - Computation of Basic and Diluted Net Income Per Share Attributable to Common Stock (Details) Sheet http://www.aligntech.com/role/ComputationOfBasicAndDilutedNetIncomePerShareAttributableToCommonStockDetails Computation of Basic and Diluted Net Income Per Share Attributable to Common Stock (Details) Details 68 false false R69.htm 2416402 - Disclosure - Supplemental Cash Flow Information (Detail) Sheet http://www.aligntech.com/role/SupplementalCashFlowInformationDetail Supplemental Cash Flow Information (Detail) Details http://www.aligntech.com/role/SupplementalCashFlowInformationTables 69 false false R70.htm 2418402 - Disclosure - Segments and Geographical Information - Additional Information (Details) Sheet http://www.aligntech.com/role/SegmentsAndGeographicalInformationAdditionalInformationDetails Segments and Geographical Information - Additional Information (Details) Details 70 false false R71.htm 2418403 - Disclosure - Segments and Geographical Information - Segment Information (Details) Sheet http://www.aligntech.com/role/SegmentsAndGeographicalInformationSegmentInformationDetails Segments and Geographical Information - Segment Information (Details) Details 71 false false R72.htm 2418404 - Disclosure - Segments and Geographical Information - Net Revenues by Geographic Area (Details) Sheet http://www.aligntech.com/role/SegmentsAndGeographicalInformationNetRevenuesByGeographicAreaDetails Segments and Geographical Information - Net Revenues by Geographic Area (Details) Details 72 false false R73.htm 2418405 - Disclosure - Segments and Geographical Information - Long-Lived Assets by Geographic Area (Details) Sheet http://www.aligntech.com/role/SegmentsAndGeographicalInformationLongLivedAssetsByGeographicAreaDetails Segments and Geographical Information - Long-Lived Assets by Geographic Area (Details) Details 73 false false All Reports Book All Reports algn-20190930.htm algn-20190930.xsd algn-201909301xex321.htm algn-20190930_cal.xml algn-20190930_def.xml algn-20190930_lab.xml algn-20190930_pre.xml algn-20190930xex311.htm algn-20190930xex312.htm algn20190930ex101.htm chart-21f8e2baca2258059f7.jpg http://fasb.org/srt/2018-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/us-gaap/2018-01-31 http://xbrl.sec.gov/country/2017-01-31 http://xbrl.sec.gov/currency/2017-01-31 true true XML 72 R16.htm IDEA: XBRL DOCUMENT v3.19.3
Legal Proceedings
9 Months Ended
Sep. 30, 2019
Legal Proceedings [Abstract]  
Legal Proceedings Legal Proceedings
    
Securities Class Action Lawsuit

On November 5, 2018, a class action lawsuit against Align and three of our executive officers was filed in the U.S. District Court for the Northern District of California on behalf of a purported class of purchasers of our common stock between July 25, 2018 and October 24, 2018. The complaint generally alleges claims under the federal securities laws and seeks monetary damages in an unspecified amount and costs and expenses incurred in the litigation. On December 12, 2018, a similar lawsuit was filed in the same court on behalf of a purported class of purchasers of our common stock between April 25, 2018 and October 24, 2018 (together with the first lawsuit, the “Securities Actions”). On May 10, 2019, the lead plaintiff filed a consolidated complaint against Align and four of our executive officers alleging similar claims as the initial complaints on behalf of a purported class of purchasers of our common stock between April 25, 2018 and October 24, 2018. On June 24, 2019, defendants filed a motion to dismiss the consolidated complaint. On October 29, 2019, that motion to dismiss was granted with leave to amend. Align believes these claims are without merit and intends to vigorously defend itself. Align is currently unable to predict the outcome of these lawsuits and therefore cannot determine the likelihood of loss nor estimate a range of possible loss.

Shareholder Derivative Lawsuit
 
In January 2019, three derivative lawsuits were filed in the U.S. District Court for the Northern District of California, purportedly on behalf of Align, naming as defendants the members of our Board of Directors along with certain of our executive officers. The allegations in the complaints are similar to those presented in the Securities Actions, but the complaints assert various state law causes of action including for breaches of fiduciary duty, insider trading, and unjust enrichment, among others. The complaints seek unspecified monetary damages on behalf of Align, which is named solely as a nominal defendant against whom no recovery is sought, as well as disgorgement and the costs and expenses associated with the litigation, including attorneys’ fees. On February 26, 2019, the three lawsuits were consolidated. On April 10, 2019, the court stayed the consolidated action pending final disposition of the Securities Actions.

On April 12, 2019, a derivative lawsuit was also filed in California Superior Court for Santa Clara County, purportedly on behalf of Align, naming as defendants the members of our Board of Directors along with certain of our executive officers. The allegations in this complaint are similar to those in the derivative suits described above. On May 16, 2019, the court stayed this action pending final disposition of the Securities Actions.

On February 22, 2019, a purported stockholder sent a letter to Align pursuant to 8 Del. C. § 220 demanding certain books and records for the stated purpose of investigating potential breaches of duty, corporate mismanagement, and alleged wrongdoing by fiduciaries of the Company. On April 16, 2019, Align responded and refused the demand on several legal grounds. On June 10, 2019, the purported stockholder petitioned the Superior Court of the State of California, County of Santa Clara, to issue a writ of mandate commanding Align to provide the books and records requested. On August 23, 2019, Align filed a demurrer seeking to dismiss the petition. A hearing on that demurrer was held on October 25, 2019. On October 28, 2019, the Court issued an order sustaining Align’s demurrer and dismissing the petition without an opportunity to amend. The Court further ordered Align to submit a proposed judgment of dismissal within 10 days.

Align is currently unable to predict the outcome of this demand or of these lawsuits and therefore cannot determine the likelihood of loss nor estimate a range of possible loss.

3Shape Litigation

On November 14, 2017, Align filed six patent infringement lawsuits asserting 26 patents against 3Shape, a Danish corporation, and a related U.S. corporate entity, asserting that 3Shape’s Trios intraoral scanning system and Dental System software infringe Align patents. Align filed two Section 337 complaints with the U.S. International Trade Commission (“ITC”) alleging that 3Shape violates U.S. trade laws by selling for importation and importing its infringing Trios intraoral scanning system and Dental System software. Align’s ITC complaints seek cease and desist orders and exclusion orders prohibiting the importation of 3Shape’s Trios scanning system and Dental System software products into the U.S. Align also filed four separate complaints in the U.S. District Court for the District of Delaware alleging patent infringement by 3Shape’s Trios intraoral scanning system and Dental System software. Two of those cases were stayed pending the ITC determinations, and the other two cases are currently active in discovery and pretrial proceedings. Trials have been scheduled to begin on April 20, 2020 in one case and to begin on June 8, 2020 in the other. Certain of Align’s asserted patents in the Delaware actions were found invalid by the District Court Judge. The ITC conducted hearings in the Section 337 investigations in September and November 2018. On March 1, 2019, the Administrative Law Judge issued an Initial Determination in one of the Section 337 investigations, finding no violation of Section 337 by 3Shape. On April 26, 2019, the Administrative Law Judge issued an Initial Determination in the second Section 337 investigations, finding no violation of Section 337 by 3Shape. Align and 3Shape each petitioned the Commission for review of the Initial Determinations. On July 18 and July 19, 2019, the Commission determined to review each Initial Determination and sought additional briefing by the parties with respect to one of the Section 337 investigations. On August 20, 2019, the Commission vacated one Initial Determination and terminated the investigation, and on October 15, 2019, the Court ordered that the stay be lifted on the corresponding Delaware case. The current target date for completion of the other investigation is November 22, 2019.

On May 9, 2018, 3Shape filed a complaint in the U.S. District Court for the District of Delaware alleging patent infringement by Align’s iTero Element scanner of a single 3Shape patent; the court stayed the case. On June 14, 2018, 3Shape filed another complaint in the U.S. District Court for the District of Delaware alleging patent infringement by Align’s iTero Element scanner of a single 3Shape patent. On August 19, 2019, the Court consolidated the two actions, and 3Shape filed an amended complaint alleging infringement of an additional patent on August 30, 2019. The case is active and in the early discovery phase, with trial scheduled to begin on April 12, 2021.

On August 28, 2018, 3Shape filed a complaint against Align in the U.S. District Court for the District of Delaware alleging antitrust violations and seeking monetary damages and injunctive relief relating to Align’s alleged market activities, including Align’s assertion of its patent portfolio, in alleged clear aligner and intraoral scanning markets, and the Court scheduled trial to begin on May 10, 2021. Align filed a motion to dismiss 3Shape’s complaint on October 17, 2018. Align also moved to stay the litigation pending the outcome of its motion to dismiss. The court granted Align’s motion to stay. On August 15, 2019, the Magistrate Judge recommended that Align’s motion to dismiss be granted, and, on September 26, 2019, the District Court Judge adopted the Magistrate Judge’s Report and Recommendation, granted Align’s motion to dismiss, and dismissed 3Shape’s complaint with leave to amend within thirty days of the order. On October 28, 2019, 3Shape filed an amended complaint. Align has until November 18, 2019 to respond.

On December 10, 2018, Align filed three additional patent infringement lawsuits asserting 10 additional patents against 3Shape. Align filed one Section 337 complaint with the ITC alleging that 3Shape violates U.S. trade laws through unfair competition by selling for importation and importing the infringing TRIOS intraoral scanning system, Trios Lab Scanners and TRIOS software, TRIOS Module software, Dental System software, and Ortho System Software. On December 11, 2018, Align filed two separate complaints in the U.S. District Court for the District of Delaware alleging patent infringement by 3Shape's Trios intraoral scanning system, Lab Scanners and Dental and Ortho System Software. The ITC instituted the investigation, and one of the District Court cases was stayed pending the ITC determination. Certain claims of Align’s asserted patents in the Delaware action was found invalid by the District Court Judge. The remaining District Court case is in the very early stages of discovery and pretrial proceedings. The ITC evidentiary hearing was held at the end of October 2019. The deadline for the judge’s initial determination is March 6, 2020.

3Shape has sought to invalidate certain of Align’s patents through petitions for inter partes review proceedings. Align disputes 3Shape’s positions and intends to vigorously defend the validity of its patent rights.

Each of the District Court patent infringement complaints seek monetary damages and injunctive relief against further infringement. We are currently unable to predict the outcome of this dispute and therefore cannot determine the likelihood of loss, if any, nor estimate a range of possible loss.

Simon & Simon

On March 14, 2019, a dental practice named Simon and Simon, PC d/b/a City Smiles brought an antitrust action on behalf of itself and a putative class of similarly situated practices seeking monetary damages and injunctive relief relating to Align’s alleged market activities in alleged clear aligner and intraoral scanning markets. Align filed a motion to dismiss the complaint on April 5, 2019, and the court held a hearing on Align’s motion. On October 15, 2019, the Magistrate Judge issued a Report and Recommendation on Align’s motion to dismiss which recommends that Align’s motion be granted and that the plaintiffs’ complaint be dismissed without prejudice. On October 29, 2019, Simon and Simon filed objections to the Magistrate Judge’s Report and Recommendation. Align has until November 12, 2019 to respond. Align believes the plaintiffs’ claims are without merit and intends to vigorously defend itself.

SDC Dispute

In February 2018, Align received a communication on behalf of SDC Financial LLC, SmileDirectClub LLC, and the Members of SDC Financial LLC other than the Company (collectively, the “SDC Entities”) alleging that the launch and operation of the Invisalign store pilot program constituted a breach of non-compete provisions applicable to the members of SDC Financial LLC, including Align. As a result of this alleged breach, SDC Financial LLC notified us that its members (other than Align) sought to exercise a right to repurchase all of Align's SDC Financial LLC membership interests for a purchase price equal to the current “capital account” balance of Align. The SDC Entities’ communication also alleged that Align breached confidentiality provisions applicable to the SDC Financial LLC members and demanded that Align cease all activities related to the Invisalign store pilot project, close existing Invisalign stores and cease using SDC’s confidential information. In April 2018, the SDC Entities instigated confidential arbitration proceedings and filed a complaint in the Chancery Court of Davidson County, State of Tennessee that sought, among other forms of relief, to preliminarily and permanently enjoin all activities related to the Invisalign store pilot project, require Align to close existing Invisalign stores, prohibit Align from opening any additional stores, and allow the SDC Entities to exercise a right to repurchase all of Align's SDC Financial LLC membership interests for a purchase price equal to Align's current “capital account” balance.
On June 29, 2018, the Chancery Court of Davidson County, State of Tennessee denied the SDC Entities’ request for a temporary injunction to prevent Align from opening additional Invisalign stores. During December 2018, the parties participated in binding arbitration proceedings and presented closing arguments on January 23, 2019. The arbitrator issued his decision on March 4, 2019. The arbitrator found that Align breached the non-compete provision applicable to the members of SDC Financial LLC and that Align misused the SDC Entities’ confidential information and violated fiduciary duties to SDC Financial LLC. The arbitrator ordered Align to close its Invisalign stores by April 3, 2019, and enjoined Align from opening new Invisalign stores or providing certain services in physical retail establishments in connection with the marketing and sale of clear aligners, and enjoined Align from using the SDC Entities’ confidential information. The arbitrator extended the expiration date of specified aspects of the non-compete provision to August 18, 2022. The arbitrator also ordered Align to tender its SDC Financial LLC membership interests to the SDC Entities for a purchase price equal to the “capital account” balance as of October 31, 2017, to be determined in accordance with the applicable provisions of the SDC Operating Agreements. No financial damages were awarded to the SDC Entities. The SDC Entities filed a motion to confirm the Award, which Align did not oppose, in the Circuit Court for Cook County, Illinois. The motion to confirm the Award was granted on April 29, 2019.

As required by the Award, on April 3, 2019, Align had closed its Invisalign stores, returned SDC’s alleged confidential information, and tendered its membership interests for a purchase price that SDC claims to be Align’s “capital account” balance as of October 31, 2017. Align disputes that the SDC Entities properly determined the value of Align’s “capital account” balance as of October 31, 2017 as required by the SDC Operating Agreements and the Award. Consequently, on July 3, 2019, Align filed a confidential demand for arbitration challenging the propriety of the SDC Entities’ determination of Align’s “capital account” balance as of October 31, 2017. That arbitration proceeding remains pending and currently is scheduled to be heard in June 2020. Relatedly, the SDC Entities filed a contempt petition with the Illinois court which confirmed the Award, asserting that Align had no right to contest the “capital account” determination as made by the SDC Entities. On September 4, 2019, the Illinois court denied in its entirety the contempt petition filed by the SDC Entities.

On August 19, 2019, the SDC Entities filed a separate confidential arbitration proceeding alleging that Align has violated the non-compete provisions applicable to the members of the SDC Entities by virtue of Align’s alleged dealings with a third-party claimed to be a competitor of the SDC Entities. Align has denied the claim and intends to vigorously defend itself against the newly asserted allegations. The SDC Entities have yet to identify the range of damages they may seek to recover in the course of this arbitration and no hearing date has yet been set.

Align is currently unable to predict the outcome of these lawsuits and therefore cannot determine the likelihood of loss nor estimate a range of possible loss.

Straumann Group Litigation Settlement

In March 2019, Align entered into an agreement with Straumann Group to settle all outstanding patent disputes in the U.S., the U.K., and Brazil, including those involving ClearCorrect, a subsidiary of Straumann Group. Under the terms of the settlement, Straumann Group paid Align $35.0 million on March 29, 2019. In addition, Align also signed a non-binding letter of intent with Straumann Group for a 5-year global development and distribution agreement whereby Straumann would distribute 5,000 iTero Element scanners which would be fully integrated into the Straumann/Dental Wings CARES®/DWOS® workflow. The agreement provided that if for any reason the companies chose not to enter into the development and distribution agreement by July 2, 2019 or by a mutually agreed extended date, Straumann Group would pay Align an additional $16.0 million in lieu of the development and distribution agreement. In June 2019, the parties terminated the discussions regarding a possible development and distribution agreement and as a result, Straumann paid us the additional $16.0 million in July 2019. During the nine months ended September 30, 2019, we recognized a litigation settlement gain of $51.0 million.

In addition, in the course of Align’s operations, Align is involved in a variety of claims, suits, investigations, and proceedings, including actions with respect to intellectual property claims, patent infringement claims, government investigations, labor and employment claims, breach of contract claims, tax, and other matters. Regardless of the outcome, these proceedings can have an adverse impact on us because of defense costs, diversion of management resources, and other factors. Although the results of complex legal proceedings are difficult to predict and Align’s view of these matters may change in the future as litigation and events related thereto unfold; Align currently does not believe that these matters, individually or in the aggregate, will materially affect Align’s financial position, results of operations or cash flows.
XML 73 R12.htm IDEA: XBRL DOCUMENT v3.19.3
Equity Method Investments
9 Months Ended
Sep. 30, 2019
Equity Method Investments and Joint Ventures [Abstract]  
Equity Method Investments  Equity Method Investments

On July 25, 2016, we acquired a 17% equity interest, on a fully diluted basis, in SmileDirectClub, LLC (“SDC”) for $46.7 million. On July 24, 2017, we purchased an additional 2% equity interest in SDC for $12.8 million. The investment was accounted for as an equity method investment and recorded in our Condensed Consolidated Balance Sheet. We recorded our proportional share of SDC’s losses within equity in losses of investee, net of tax, in our Condensed Consolidated Statement of Operations.

As a result of the arbitrator’s decision regarding SDC announced on March 5, 2019, we were ordered to tender our SDC equity interest by April 3, 2019 for a purchase price equal to the “capital account” balance as of October 31, 2017 under the terms of the investment. In April 2019, based on the “capital account” value provided by SDC, we entered into an unsecured promissory note with SDC to receive $54.2 million through February 1, 2021 in exchange for the tender of our membership interests. As a result, we derecognized the equity method investments balance of $38.4 million in exchange for an unsecured promissory note of $54.2 million which we recorded in our Condensed Consolidated Balance Sheet. We recorded the difference of $15.8 million as a gain in the second quarter of 2019 as other income in our Condensed Consolidated Statement of Operation. Although we tendered our membership interests pursuant to the arbitrator’s decision, the parties did not agree on the amount of the “capital account” balance as of October 31, 2017 or the appropriate repurchase price for the membership units. On July 3, 2019, we filed a demand for arbitration regarding SDC’s calculation of the “capital account” balance. That arbitration proceeding remains pending and currently is scheduled to be heard in June 2020 (Refer to Note 9 “Legal Proceedings” of the Notes to Condensed Consolidated Financial Statements for SDC legal proceedings discussion).

Concurrently with the investment on July 25, 2016, we also entered into a supply agreement with SDC to manufacture clear aligners for SDC’s program. The term of the supply agreement expires on December 31, 2019. The sale of aligners to SDC and the income from the supply agreement are reported in our Clear Aligner business segment.
XML 74 R72.htm IDEA: XBRL DOCUMENT v3.19.3
Segments and Geographical Information - Net Revenues by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Segment Reporting Information [Line Items]        
Net revenues $ 607,341 $ 505,289 $ 1,757,009 $ 1,432,472
United States        
Segment Reporting Information [Line Items]        
Net revenues 286,050 263,349 861,710 754,472
The Netherlands        
Segment Reporting Information [Line Items]        
Net revenues 173,926 141,405 540,858 437,364
China        
Segment Reporting Information [Line Items]        
Net revenues 63,636 52,874 151,075 116,891
Other International        
Segment Reporting Information [Line Items]        
Net revenues $ 83,729 $ 47,661 $ 203,366 $ 123,745
XML 75 R6.htm IDEA: XBRL DOCUMENT v3.19.3
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income (Loss), Net
Retained Earnings
Beginning Balance (in shares) at Dec. 31, 2017   80,040      
Beginning Balance at Dec. 31, 2017 $ 1,154,288 $ 8 $ 886,435 $ 571 $ 267,274
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 302,843       302,843
Net change in unrealized gains (losses) from investments 174     174  
Net change in foreign currency translation adjustment (1,473)     (1,473)  
Issuance of common stock relating to employee equity compensation plans (in shares)   765      
Issuance of common stock relating to employee equity compensation plans 16,607   16,607    
Tax withholdings related to net share settlements of restricted stock units (81,756)   (81,756)    
Common stock repurchased and retired (shares)   (822)      
Common stock repurchased and retired (250,002)   (7,933)   (242,069)
Stock-based compensation 51,918   51,918    
Other 384       384
Ending Balance (in shares) at Sep. 30, 2018   79,983      
Ending Balance at Sep. 30, 2018 1,192,983 $ 8 865,271 (728) 328,432
Beginning Balance (in shares) at Dec. 31, 2017   80,040      
Beginning Balance at Dec. 31, 2017 1,154,288 $ 8 886,435 571 267,274
Ending Balance (in shares) at Dec. 31, 2018   79,778      
Ending Balance at Dec. 31, 2018 1,252,891 $ 8 877,514 (2,774) 378,143
Beginning Balance (in shares) at Jun. 30, 2018   80,313      
Beginning Balance at Jun. 30, 2018 1,218,959 $ 8 844,599 911 373,441
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 100,872       100,872
Net change in unrealized gains (losses) from investments 117     117  
Net change in foreign currency translation adjustment (1,756)     (1,756)  
Issuance of common stock relating to employee equity compensation plans (in shares)   96      
Issuance of common stock relating to employee equity compensation plans 8,021   8,021    
Tax withholdings related to net share settlements of restricted stock units (2,426)   (2,426)    
Common stock repurchased and retired (shares)   (426)      
Common stock repurchased and retired (150,002)   (4,121)   (145,881)
Stock-based compensation 19,198   19,198    
Ending Balance (in shares) at Sep. 30, 2018   79,983      
Ending Balance at Sep. 30, 2018 1,192,983 $ 8 865,271 (728) 328,432
Beginning Balance (in shares) at Dec. 31, 2018   79,778      
Beginning Balance at Dec. 31, 2018 1,252,891 $ 8 877,514 (2,774) 378,143
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 321,514       321,514
Net change in unrealized gains (losses) from investments 317     317  
Net change in foreign currency translation adjustment 530     530  
Issuance of common stock relating to employee equity compensation plans (in shares)   529      
Issuance of common stock relating to employee equity compensation plans 17,907   17,907    
Tax withholdings related to net share settlements of restricted stock units (55,793)   (55,793)    
Common stock repurchased and retired (shares)   (1,498)      
Common stock repurchased and retired (299,504)   (15,006)   (284,498)
Stock-based compensation 67,687   67,687    
Ending Balance (in shares) at Sep. 30, 2019   78,809      
Ending Balance at Sep. 30, 2019 1,305,549 $ 8 892,309 (1,927) 415,159
Beginning Balance (in shares) at Jun. 30, 2019   79,865      
Beginning Balance at Jun. 30, 2019 1,373,682 $ 8 874,275 (1,876) 501,275
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 102,524       102,524
Net change in unrealized gains (losses) from investments 41     41  
Net change in foreign currency translation adjustment (92)     (92)  
Issuance of common stock relating to employee equity compensation plans (in shares)   76      
Issuance of common stock relating to employee equity compensation plans 8,293   8,293    
Tax withholdings related to net share settlements of restricted stock units $ (3,075)   (3,075)    
Common stock repurchased and retired (shares) (1,132)        
Common stock repurchased and retired $ (200,000)   (11,360)   (188,640)
Stock-based compensation 24,176   24,176    
Ending Balance (in shares) at Sep. 30, 2019   78,809      
Ending Balance at Sep. 30, 2019 $ 1,305,549 $ 8 $ 892,309 $ (1,927) $ 415,159
XML 76 R59.htm IDEA: XBRL DOCUMENT v3.19.3
Legal Proceedings - Narrative (Details)
Unit in Thousands, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Mar. 29, 2019
USD ($)
Dec. 11, 2018
Lawsuit
Dec. 10, 2018
Lawsuit
patent
Nov. 14, 2017
Lawsuit
patent
Jul. 31, 2019
USD ($)
Sep. 30, 2019
USD ($)
Sep. 30, 2018
USD ($)
Sep. 30, 2019
USD ($)
Unit
Sep. 30, 2018
USD ($)
Loss Contingencies [Line Items]                  
Recognized gain on litigation settlement           $ 0 $ 0 $ 51,000 $ 0
Lawsuit Against 3Shape AS                  
Loss Contingencies [Line Items]                  
Number of lawsuits/complaints | Lawsuit     3 6          
Patents Allegedly Infringed upon | patent     10 26          
Violation Of Trade Laws 3Shape                  
Loss Contingencies [Line Items]                  
Number of lawsuits/complaints | Lawsuit       2          
Patent Infringement By 3Shape                  
Loss Contingencies [Line Items]                  
Number of lawsuits/complaints | Lawsuit   2   4          
Straumann Group                  
Loss Contingencies [Line Items]                  
Proceeds from Legal Settlements $ 35,000       $ 16,000        
Term of Global Development and Distribution agreement               5 years  
Payment in lieu of Global Development and Distribution agreement           $ 16,000   $ 16,000  
Recognized gain on litigation settlement               $ 51,000  
iTero Element Scanners | Straumann Group                  
Loss Contingencies [Line Items]                  
Number of scanners | Unit               5  
XML 77 R2.htm IDEA: XBRL DOCUMENT v3.19.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Income Statement [Abstract]        
Net revenues $ 607,341 $ 505,289 $ 1,757,009 $ 1,432,472
Cost of net revenues 169,787 133,508 485,070 367,701
Gross profit 437,554 371,781 1,271,939 1,064,771
Operating expenses:        
Selling, general and administrative 277,514 213,873 792,572 625,585
Research and development 39,680 32,700 116,034 93,095
Impairments and other (gains) charges (6,792) 0 22,990 0
Litigation settlement gain 0 0 (51,000) 0
Total operating expenses 310,402 246,573 880,596 718,680
Income from operations 127,152 125,208 391,343 346,091
Interest income 3,478 2,234 9,576 6,327
Other income (expense), net (2,211) (837) 5,935 (7,759)
Net income before provision for income taxes and equity in losses of investee 128,419 126,605 406,854 344,659
Provision for income taxes 25,895 24,601 77,812 35,206
Equity in losses of investee, net of tax 0 1,132 7,528 6,610
Net income $ 102,524 $ 100,872 $ 321,514 $ 302,843
Net income per share:        
Basic (in usd per share) $ 1.29 $ 1.26 $ 4.03 $ 3.78
Diluted (in usd per share) $ 1.28 $ 1.24 $ 4.00 $ 3.71
Shares used in computing net income per share:        
Basic (in shares) 79,332 80,111 79,709 80,122
Diluted (in shares) 79,825 81,359 80,397 81,538
XML 78 R55.htm IDEA: XBRL DOCUMENT v3.19.3
Goodwill and Intangible Assets - Total Estimated Annual Future Amortization Expense for Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Disclosure Total Estimated Annual Future Amortization Expense For Acquired Intangible Assets [Abstract]    
Remainder of 2019 $ 1,493  
2020 3,825  
2021 3,389  
2022 2,116  
2023 1,495  
Thereafter 939  
Net Carrying Value, ending balance $ 13,257 $ 17,920
XML 79 R51.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Lessor (Details)
$ in Thousands
Sep. 30, 2019
USD ($)
Leases [Abstract]  
Remainder of 2019 $ 212
2020 859
2021 1,145
2022 1,199
2023 1,229
Thereafter 7,441
Total minimum lease payments $ 12,085
XML 80 R30.htm IDEA: XBRL DOCUMENT v3.19.3
Net Income Per Share (Tables)
9 Months Ended
Sep. 30, 2019
Earnings Per Share [Abstract]  
Schedule Of Earnings Per Share Basic And Diluted

The following table sets forth the computation of basic and diluted net income per share attributable to common stock (in thousands, except per share amounts): 
 
 
Three Months Ended
September 30,
 
Nine Months Ended
September 30,
 
 
2019
 
2018
 
2019
 
2018
Numerator:
 
 
 
 
 
 
 
 
Net income
 
$
102,524

 
$
100,872

 
$
321,514

 
$
302,843

Denominator:
 
 
 
 
 
 
 
 
Weighted average common shares outstanding, basic
 
79,332

 
80,111

 
79,709

 
80,122

Dilutive effect of potential common stock
 
493

 
1,248

 
688

 
1,416

Total shares, diluted
 
79,825

 
81,359

 
80,397

 
81,538

 
 
 
 
 
 
 
 
 
Net income per share, basic
 
$
1.29

 
$
1.26

 
$
4.03

 
$
3.78

Net income per share, diluted
 
$
1.28

 
$
1.24

 
$
4.00

 
$
3.71



XML 81 R34.htm IDEA: XBRL DOCUMENT v3.19.3
Investments and Fair Value Measurements Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2019
Dec. 31, 2018
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Investments, Debt and Equity Securities [Abstract]            
Original maturity of highly liquid investments included in cash and cash equivalents         40 months  
Weighted average maturity 7 months 4 months        
Gain on settlement of foreign currency forward contracts     $ 10.1 $ 2.3 $ 10.5 $ 7.7
XML 82 R38.htm IDEA: XBRL DOCUMENT v3.19.3
Investments and Fair Value Measurements Derivative Notional Instruments (Details) - Level 2 - Other current assets - Foreign Exchange Forward
€ in Thousands, ₪ in Thousands, ¥ in Thousands, ¥ in Thousands, £ in Thousands, R$ in Thousands, $ in Thousands, $ in Thousands, $ in Thousands, $ in Thousands
Sep. 30, 2019
EUR (€)
Sep. 30, 2019
CNY (¥)
Sep. 30, 2019
USD ($)
Sep. 30, 2019
JPY (¥)
Sep. 30, 2019
AUD ($)
Sep. 30, 2019
BRL (R$)
Sep. 30, 2019
CAD ($)
Sep. 30, 2019
MXN ($)
Sep. 30, 2019
ILS (₪)
Sep. 30, 2019
GBP (£)
Dec. 31, 2018
EUR (€)
Dec. 31, 2018
CNY (¥)
Dec. 31, 2018
USD ($)
Dec. 31, 2018
JPY (¥)
Dec. 31, 2018
AUD ($)
Dec. 31, 2018
BRL (R$)
Dec. 31, 2018
CAD ($)
Dec. 31, 2018
GBP (£)
Derivative [Line Items]                                    
Notional amount     $ 320,055                   $ 200,382          
Euro                                    
Derivative [Line Items]                                    
Notional amount € 89,000   97,206               € 62,000   71,095          
Chinese Yuan                                    
Derivative [Line Items]                                    
Notional amount   ¥ 545,000 76,266                 ¥ 375,000 54,515          
Israeli Shekel                                    
Derivative [Line Items]                                    
Notional amount     32,043           ₪ 111,000                  
British Pound                                    
Derivative [Line Items]                                    
Notional amount     25,843             £ 21,000     16,635         £ 13,000
Japanese Yen                                    
Derivative [Line Items]                                    
Notional amount     33,250       $ 44,000           19,808       $ 27,000  
Brazilian Real                                    
Derivative [Line Items]                                    
Notional amount     21,318     R$ 89,000             20,858     R$ 81,000    
Japanese Yen                                    
Derivative [Line Items]                                    
Notional amount     25,021 ¥ 2,700,000                 15,357 ¥ 1,700,000        
Mexican Peso                                    
Derivative [Line Items]                                    
Notional amount     7,078         $ 140,000                    
Australian Dollar                                    
Derivative [Line Items]                                    
Notional amount     $ 2,030   $ 3,000               $ 2,114   $ 3,000      
XML 83 R17.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingencies
9 Months Ended
Sep. 30, 2019
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies

Other Commitments

On January 15, 2019, we entered into a Purchase Agreement to purchase five floors of a building under construction in Petach Tivka, Israel (the "Property") for a purchase price of approximately $27.0 million with an option to purchase additional three floors. The purchase price is payable in six installments according to construction milestones and the delivery of the Property will be throughout 2019 and 2020.

On September 26, 2019, we entered into a Purchase and Sale Agreement to purchase a building located in San Jose, California for $21.3 million. On September 27, 2019, we paid a $0.3 million refundable deposit related to the Purchase and Sale Agreement and an additional $21.0 million will be paid on or before the closing date which is expected to occur in the first quarter of 2020.

Subsequent to the end of third quarter of 2019, on October 3, 2019, we entered into a Promotional Rights Agreement (the “Agreement”) for $36.0 million with a third-party which includes certain advertising and media coverage. The expense related to the Agreement will be incurred over the period of April 1, 2020 through March 31, 2023.

Off-Balance Sheet Arrangements

As of September 30, 2019, we had no material off-balance sheet arrangements that have, or are reasonably likely to have, a current or future material effect on our consolidated financial condition, results of operations, liquidity, capital expenditures or capital resources other than certain items disclosed in Note 9 “Commitments and Contingencies” of the Notes to Consolidated Financial Statements included in our Annual Report on Form 10-K.

Indemnification Provisions

In the normal course of business to facilitate transactions in our services and products, we indemnify certain parties: customers, vendors, lessors, and other parties with respect to certain matters, including, but not limited to, services to be provided by us and intellectual property infringement claims made by third parties. In addition, we have entered into indemnification agreements with our directors and our executive officers that will require us, among other things, to indemnify them against certain liabilities that may arise by reason of their status or service as directors or officers. Several of these agreements limit the time within which an indemnification claim can be made and the amount of the claim.

It is not possible to make a reasonable estimate of the maximum potential amount under these indemnification agreements due to the unique facts and circumstances involved in each particular agreement. Additionally, we have a limited history of prior indemnification claims and the payments we have made under such agreements have not had a material adverse effect on our results of operations, cash flows or financial position. However, to the extent that valid indemnification claims arise in the future,
future payments by us could be significant and could have a material adverse effect on our results of operations or cash flows in a particular period. As of September 30, 2019, we did not have any material indemnification claims that were probable or reasonably possible.
XML 84 R13.htm IDEA: XBRL DOCUMENT v3.19.3
Goodwill and Long-lived Assets
9 Months Ended
Sep. 30, 2019
Notes To Financial Statements [Abstract]  
Goodwill and Intangible Assets Goodwill and Intangible Assets

Goodwill

The change in the carrying value of goodwill for the nine months ended September 30, 2019, all attributable to our Clear Aligner reporting unit, is as follows (in thousands):
 
Total
Balance as of December 31, 2018
$
64,029

Adjustments 1
(274
)
Balance as of September 30, 2019
$
63,755


1 The adjustments to goodwill during the period were a result of foreign currency translation.

During the fourth quarter of fiscal 2018, we performed the annual goodwill impairment testing and found no impairment as the fair value of our Clear Aligner reporting unit was significantly in excess of the carrying value.

Intangible Long-Lived Assets

Acquired intangible long-lived assets are being amortized as follows (in thousands): 
 
Weighted Average Amortization Period (in years)
 
Gross Carrying Amount as of September 30, 2019
 
Accumulated
Amortization
 
Accumulated
Impairment Loss
 
Net Carrying
Value as of
September 30, 2019
Trademarks
15
 
$
7,100

 
$
(2,011
)
 
$
(4,179
)
 
$
910

Existing technology
13
 
12,600

 
(5,690
)
 
(4,328
)
 
2,582

Customer relationships
11
 
33,500

 
(17,939
)
 
(10,751
)
 
4,810

Reacquired rights
3
 
7,500

 
(6,425
)
 

 
1,075

Patents
8
 
6,796

 
(2,954
)
 

 
3,842

Other
2
 
618

 
(580
)
 

 
38

Total intangible assets
 
 
$
68,114

 
$
(35,599
)
 
$
(19,258
)
 
$
13,257


 
Weighted Average Amortization Period (in years)
 
Gross Carrying
Amount as of
December 31, 2018
 
Accumulated
Amortization
 
Accumulated Impairment Loss
 
Net Carrying
Value as of
December 31, 2018
Trademarks
15
 
$
7,100

 
$
(1,907
)
 
$
(4,179
)
 
$
1,014

Existing technology
13
 
12,600

 
(5,268
)
 
(4,328
)
 
3,004

Customer relationships
11
 
33,500

 
(16,542
)
 
(10,751
)
 
6,207

Reacquired rights
3
 
7,500

 
(4,341
)
 

 
3,159

Patents
8
 
6,796

 
(2,334
)
 

 
4,462

Other
2
 
618

 
(544
)
 

 
74

Total intangible assets
 
 
$
68,114

 
$
(30,936
)
 
$
(19,258
)
 
$
17,920



The total estimated annual future amortization expense for these acquired intangible assets as of September 30, 2019 is as follows (in thousands):
Fiscal Year Ending December 31,

 
Amortization
Remainder of 2019
 
$
1,493

2020
 
3,825

2021
 
3,389

2022
 
2,116

2023
 
1,495

Thereafter
 
939

Total
 
$
13,257



Amortization expense for both the three months ended September 30, 2019 and 2018 was $1.5 million and amortization expense for both the nine months ended September 30, 2019 and 2018 was $4.5 million.
XML 85 R29.htm IDEA: XBRL DOCUMENT v3.19.3
Stockholders' Equity (Tables)
9 Months Ended
Sep. 30, 2019
Stockholders' Equity Note [Abstract]  
Stock-based Compensation Expense The stock-based compensation related to all of our stock-based awards and employee stock purchases for the three and nine months ended September 30, 2019 and 2018 is as follows (in thousands): 
 
 
Three Months Ended
September 30,
 
Nine Months Ended
September 30,
 
 
2019
 
2018
 
2019
 
2018
Cost of net revenues
 
$
1,354

 
$
966

 
$
3,744

 
$
2,747

Selling, general and administrative
 
19,394

 
15,403

 
54,321

 
41,197

Research and development
 
3,428

 
2,829

 
9,622

 
7,974

Total stock-based compensation
 
$
24,176

 
$
19,198

 
$
67,687

 
$
51,918


Summary Of Restricted Stock Units A summary for the nine months ended September 30, 2019 is as follows:
 
 
Number of Shares
Underlying RSUs
(in thousands)
 
Weighted Average Grant Date Fair Value
 
Weighted 
Average Remaining
Contractual Term (in years)
 
Aggregate
Intrinsic
 Value
(in thousands)
Nonvested as of December 31, 2018
931

 
$
129.39

 
 
 
 
Granted
276

 
256.33

 
 
 
 
Vested and released
(422
)
 
103.01

 
 
 
 
Forfeited
(61
)
 
181.57

 
 
 
 
Nonvested as of September 30, 2019
724

 
$
188.86

 
1.3
 
$
131,021


Summary Of Market-performance Based Restricted Stock Units
A summary for the nine months ended September 30, 2019 is as follows: 
 
Number of Shares
Underlying MSUs
(in thousands)
 
Weighted Average Grant Date Fair Value
 
Weighted Average
Remaining
Contractual Term (in years)
 
Aggregate
Intrinsic 
Value
(in thousands)
Nonvested as of December 31, 2018
324

 
$
215.07

 
 
 
 
Granted
138

 
240.73

 
 
 
 
Vested and released
(191
)
 
77.17

 
 
 
 
Forfeited
(12
)
 
258.72

 
 
 
 
Nonvested as of September 30, 2019
259

 
$
326.15

 
1.4
 
$
46,776


Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions
The fair value of the option component of the 2010 Purchase Plan shares was estimated at the grant date using the Black-Scholes option pricing model with the following weighted average assumptions:
 
Three Months Ended
September 30,
 
Nine Months Ended
September 30,
 
2019
 
2018
 
2019
 
2018
Expected term (in years)
1.5
 
1.2
 
1.4

 
1.3

Expected volatility
52.0
%
 
35.7
%
 
50.1
%
 
35.2
%
Risk-free interest rate
1.8
%
 
2.5
%
 
2.2
%
 
2.2
%
Expected dividends

 

 

 

Weighted average fair value at grant date
$
80.42

 
$
109.58

 
$
86.02

 
$
94.71


XML 86 R25.htm IDEA: XBRL DOCUMENT v3.19.3
Investments and Fair Value Measurements (Tables)
9 Months Ended
Sep. 30, 2019
Notes To Financial Statements [Abstract]  
Short-Term And Long-Term Marketable Securities
As of September 30, 2019 and December 31, 2018, the estimated fair value of our short-term and long-term marketable securities, classified as available for sale, are as follows (in thousands):

Short-term
September 30, 2019
 
Amortized
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Fair Value
Commercial paper
 
$
33,259

 
$

 
$

 
$
33,259

Corporate bonds
 
152,452

 
169

 
(10
)
 
152,611

U.S. government agency bonds
 
10,233

 
6

 

 
10,239

U.S. government treasury bonds
 
91,832

 
48

 
(5
)
 
91,875

Foreign bonds
 
4,004

 
4

 

 
4,008

Certificates of deposit
 
19

 

 

 
19

Total marketable securities, short-term
 
$
291,799

 
$
227

 
$
(15
)
 
$
292,011


As of September 30, 2019, we had no long-term marketable securities.

Short-term
December 31, 2018
 
Amortized
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Fair Value
Commercial paper
 
$
17,793

 
$

 
$

 
$
17,793

Corporate bonds
 
45,100

 

 
(48
)
 
45,052

U.S. government agency bonds
 
19,981

 

 
(77
)
 
19,904

U.S. government treasury bonds
 
15,292

 

 
(1
)
 
15,291

Certificates of deposit
 
420

 
1

 
(1
)
 
420

Total marketable securities, short-term
 
$
98,586

 
$
1

 
$
(127
)
 
$
98,460


Long-term 
December 31, 2018
 
Amortized
Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Fair Value
Corporate bonds
 
$
4,957

 
$
5

 
$
(2
)
 
$
4,960

U.S. government agency bonds
 
1,399

 
8

 

 
1,407

U.S. government treasury bonds
 
2,235

 
9

 

 
2,244

Certificates of deposit
 
500

 
1

 

 
501

Total marketable securities, long-term
 
$
9,091

 
$
23

 
$
(2
)
 
$
9,112


Investments Classified by Contractual Maturity Date
As the carrying value approximates the fair value for our short-term and long-term marketable securities shown in the tables above, the following table summarizes the fair value of our short-term and long-term marketable securities classified by contractual maturity as of September 30, 2019 and December 31, 2018 (in thousands):
 
September 30,
2019
 
December 31,
2018
One year or less
$
292,011

 
$
98,460

Due in greater than one year

 
9,112

Total available for sale short-term and long-term marketable securities
$
292,011

 
$
107,572


Investments in privately held companies
Our investments in privately held companies as of September 30, 2019 and December 31, 2018 are as follows (in thousands):
 
September 30,
2019
 
December 31,
2018
Equity securities under the equity method investment 1
$

 
$
45,913

Equity securities without readily determinable fair values 2
$
5,887

 
$
9,862


1 
Refer to Note 5 “Equity Method Investments” of the Notes to Condensed Consolidated Financial Statements for more information.
2  
The equity securities are reported as a nonrecurring investment within other assets in our Condensed Consolidated Balance Sheet. During the nine months ended September 30, 2019, there was approximately $4.0 million of impairment resulting from an observable price change.
Financial Assets Measured At Fair Value On Recurring Basis
The following tables summarize our financial assets measured at fair value on a recurring basis as of September 30, 2019 and December 31, 2018 (in thousands):
Description
 
Balance as of
September 30, 2019
 
Level 1
 

Level 2
Cash equivalents:
 
 
 
 
 
 
Money market funds
 
$
181,401

 
$
181,401

 
$

Commercial paper
 
22,403

 

 
22,403

Corporate bonds
 
4,528

 

 
4,528

U.S. government treasury bonds
 
5,298

 
5,298

 

Short-term investments:
 
 
 
 
 
 
Commercial paper
 
33,259

 

 
33,259

Corporate bonds
 
152,611

 

 
152,611

U.S. government agency bonds
 
10,239

 

 
10,239

U.S. government treasury bonds
 
91,875

 
91,875

 

Foreign bonds
 
4,008

 

 
4,008

Certificates of deposit
 
19

 

 
19

Prepaid expenses and other current assets:
 
 
 
 
 
 
Israeli funds
 
3,103

 

 
3,103

 
 
$
508,744

 
$
278,574

 
$
230,170


 
Description
 
Balance as of December 31, 2018
 
Level 1
 
Level 2
Cash equivalents:
 
 
 
 
 
 
Money market funds
 
$
431,081

 
$
431,081

 
$

Commercial paper
 
4,681

 

 
4,681

Corporate bonds
 
3,880

 

 
3,880

U.S. government treasury bonds
 
2,195

 
2,195

 

Short-term investments:
 
 
 
 
 
 
Commercial paper
 
17,793

 

 
17,793

Corporate bonds
 
45,052

 

 
45,052

U.S. government agency bonds
 
19,904

 

 
19,904

U.S. government treasury bonds
 
15,291

 
15,291

 

Certificates of deposit
 
420

 

 
420

Long-term investments:
 
 
 
 
 
 
Corporate bonds
 
4,960

 

 
4,960

U.S. government agency bonds
 
1,407

 

 
1,407

U.S. government treasury bonds
 
2,244

 
2,244

 

Certificates of deposit
 
501

 

 
501

Prepaid expenses and other current assets:
 
 
 
 
 
 
Israeli funds
 
3,047

 

 
3,047

 
 
$
552,456

 
$
450,811

 
$
101,645


Notional value of derivative instruments

The following table presents the gross notional value of all our foreign exchange forward contracts outstanding as of September 30, 2019 and December 31, 2018 (in thousands):
 
September 30, 2019
 
Local Currency Amount
 
Notional Contract Amount (USD)
Euro
€89,000
 
$
97,206

Chinese Yuan
¥545,000
 
76,266

Canadian Dollar
C$44,000
 
33,250

Israeli Shekel
ILS111,000
 
32,043

British Pound
£21,000
 
25,843

Japanese Yen
¥2,700,000
 
25,021

Brazilian Real
R$89,000
 
21,318

Mexican Peso
M$140,000
 
7,078

Australian Dollar
A$3,000
 
2,030

 
 
 
$
320,055



 
December 31, 2018
 
Local Currency Amount
 
Notional Contract Amount (USD)
Euro
€62,000
 
$
71,095

Chinese Yuan
¥375,000
 
54,515

Brazilian Real
R$81,000
 
20,858

Canadian Dollar
C$27,000
 
19,808

British Pound
£13,000
 
16,635

Japanese Yen
¥1,700,000
 
15,357

Australian Dollar
A$3,000
 
2,114

 
 
 
$
200,382


XML 87 R21.htm IDEA: XBRL DOCUMENT v3.19.3
Net Income Per Share
9 Months Ended
Sep. 30, 2019
Earnings Per Share [Abstract]  
Net Income Per Share Net Income per Share

Basic net income per share is computed using the weighted average number of shares of common stock outstanding during the period. Diluted net income per share is computed using the weighted average number of shares of common stock, adjusted for any dilutive effect of potential common stock. Potential common stock, computed using the treasury stock method, includes RSUs, MSUs and our ESPP.

The following table sets forth the computation of basic and diluted net income per share attributable to common stock (in thousands, except per share amounts): 
 
 
Three Months Ended
September 30,
 
Nine Months Ended
September 30,
 
 
2019
 
2018
 
2019
 
2018
Numerator:
 
 
 
 
 
 
 
 
Net income
 
$
102,524

 
$
100,872

 
$
321,514

 
$
302,843

Denominator:
 
 
 
 
 
 
 
 
Weighted average common shares outstanding, basic
 
79,332

 
80,111

 
79,709

 
80,122

Dilutive effect of potential common stock
 
493

 
1,248

 
688

 
1,416

Total shares, diluted
 
79,825

 
81,359

 
80,397

 
81,538

 
 
 
 
 
 
 
 
 
Net income per share, basic
 
$
1.29

 
$
1.26

 
$
4.03

 
$
3.78

Net income per share, diluted
 
$
1.28

 
$
1.24

 
$
4.00

 
$
3.71



For the three and nine months ended September 30, 2019 and 2018, potentially anti-dilutive shares excluded from diluted net income per share related to RSUs, MSUs and ESPP were not material.
XML 88 R67.htm IDEA: XBRL DOCUMENT v3.19.3
Accounting for Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2019
Dec. 31, 2018
Income Tax Contingency [Line Items]            
Provision for income taxes $ 25,895 $ 24,601 $ 77,812 $ 35,206    
Effective income tax rate, continuing operations 20.20% 19.40% 19.10% 10.20%    
Effective Income Tax Rate Reconciliation, Excess Tax Benefit Amount     $ 400 $ 13,500    
Unrecognized tax benefits $ 46,000   46,000     $ 33,300
Accrued penalties and interest $ 1,600   $ 1,600      
Undistributed earnings of foreign subsidiaries           533,500
Amount of no longer indefinitely reinvested foreign earnings           239,200
Amount of indefinitely reinvested foreign earnings           $ 294,300
National Corporate Tax Rate           30.00%
Scenario, Forecast | Subsequent Event            
Income Tax Contingency [Line Items]            
National Corporate Tax Rate         30.00%  
XML 89 R63.htm IDEA: XBRL DOCUMENT v3.19.3
Stockholders' Equity - Summary of Nonvested Shares (Details) - Restricted Stock Units (RSUs)
$ / shares in Units, shares in Thousands, $ in Thousands
9 Months Ended
Sep. 30, 2019
USD ($)
$ / shares
shares
Number of Shares Underlying RSUs  
Nonvested as of December 31, 2018 | shares 931
Granted | shares 276
Vested and released | shares (422)
Forfeited | shares (61)
Nonvested as of September 30, 2019 | shares 724
Weighted Average Grant Date Fair Value  
Nonvested as of December 31, 2018 | $ / shares $ 129.39
Granted | $ / shares 256.33
Vested and released | $ / shares 103.01
Forfeited | $ / shares 181.57
Nonvested as of September 30, 2019 | $ / shares $ 188.86
Weighted Average Remaining Contractual Term (in years)  
Nonvested as of September 30, 2019 1 year 3 months 18 days
Aggregate Intrinsic Value  
Nonvested as of September 30, 2019 | $ $ 131,021
XML 90 R40.htm IDEA: XBRL DOCUMENT v3.19.3
Balance Sheet Components Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Tax related receivables $ 35,424 $ 36,794
Current promissory note and related interest receivable 27,101 0
Other current receivables 2,283 6,511
Prepaid software and maintenance 10,735 5,938
Other prepaid expenses and current assets 21,052 23,227
Total prepaid expenses and other current assets $ 96,595 $ 72,470
XML 91 R44.htm IDEA: XBRL DOCUMENT v3.19.3
Balance Sheet Components Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Mar. 29, 2019
Jul. 31, 2019
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Condensed Balance Sheet Statements, Captions [Line Items]            
Net revenues     $ 607,341 $ 505,289 $ 1,757,009 $ 1,432,472
Revenue, remaining performance obligation     558,100   558,100  
Deferred Revenue            
Condensed Balance Sheet Statements, Captions [Line Items]            
Contract with Customer, Liability     $ 70,100 $ 45,500 $ 207,000 $ 145,400
Minimum            
Condensed Balance Sheet Statements, Captions [Line Items]            
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period     1 year   1 year  
Maximum            
Condensed Balance Sheet Statements, Captions [Line Items]            
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period     5 years   5 years  
Straumann Group            
Condensed Balance Sheet Statements, Captions [Line Items]            
Proceeds from Legal Settlements $ 35,000 $ 16,000        
XML 92 R48.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Remaining Lease Term and Discount Rate (Details)
Sep. 30, 2019
Weighted average remaining lease term (in years)  
Weighted average remaining lease term (in years) 5 years 10 months 24 days
Weighted average discount rate  
Weighted average discount rate 4.20%
JSON 93 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "algn-20190930.htm": { "axisCustom": 1, "axisStandard": 24, "contextCount": 304, "dts": { "calculationLink": { "local": [ "algn-20190930_cal.xml" ] }, "definitionLink": { "local": [ "algn-20190930_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-eedm-def-2018-01-31.xml", "http://xbrl.fasb.org/srt/2018/elts/srt-eedm1-def-2018-01-31.xml" ] }, "inline": { "local": [ "algn-20190930.htm" ] }, "labelLink": { "local": [ "algn-20190930_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-doc-2018-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "algn-20190930_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-ref-2018-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "algn-20190930.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2018/elts/srt-2018-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-types-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-2018-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-roles-2018-01-31.xsd", "http://xbrl.fasb.org/srt/2018/elts/srt-roles-2018-01-31.xsd", "http://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-types-2018-01-31.xsd", "http://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", "http://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2018/exch-2018-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/2018/elts/us-parts-codification-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 561, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2018-01-31": 17, "http://www.aligntech.com/20190930": 3, "http://xbrl.sec.gov/dei/2019-01-31": 7, "total": 27 }, "keyCustom": 47, "keyStandard": 361, "memberCustom": 22, "memberStandard": 51, "nsprefix": "algn", "nsuri": "http://www.aligntech.com/20190930", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Cover Page", "role": "http://www.aligntech.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103100 - Disclosure - Balance Sheet Components", "role": "http://www.aligntech.com/role/BalanceSheetComponents", "shortName": "Balance Sheet Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104100 - Disclosure - Leases", "role": "http://www.aligntech.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "span", "div", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105100 - Disclosure - Equity Method Investments", "role": "http://www.aligntech.com/role/EquityMethodInvestments", "shortName": "Equity Method Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106100 - Disclosure - Goodwill and Long-lived Assets", "role": "http://www.aligntech.com/role/GoodwillAndLongLivedAssets", "shortName": "Goodwill and Long-lived Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107100 - Disclosure - Credit Facilities", "role": "http://www.aligntech.com/role/CreditFacilities", "shortName": "Credit Facilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AssetImpairmentChargesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108100 - Disclosure - Impairments and Other (Gains) Charges", "role": "http://www.aligntech.com/role/ImpairmentsAndOtherGainsCharges", "shortName": "Impairments and Other (Gains) Charges", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AssetImpairmentChargesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "algn:LegalProceedingsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109100 - Disclosure - Legal Proceedings", "role": "http://www.aligntech.com/role/LegalProceedings", "shortName": "Legal Proceedings", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "algn:LegalProceedingsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110100 - Disclosure - Commitments and Contingencies", "role": "http://www.aligntech.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "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": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111100 - Disclosure - Stockholders' Equity", "role": "http://www.aligntech.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "algn:ShareRepurchaseProgramDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112100 - Disclosure - Common Stock Repurchase Programs", "role": "http://www.aligntech.com/role/CommonStockRepurchasePrograms", "shortName": "Common Stock Repurchase Programs", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "algn:ShareRepurchaseProgramDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfOperations", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113100 - Disclosure - Accounting for Income Taxes", "role": "http://www.aligntech.com/role/AccountingForIncomeTaxes", "shortName": "Accounting for Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114100 - Disclosure - Net Income Per Share", "role": "http://www.aligntech.com/role/NetIncomePerShare", "shortName": "Net Income Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116100 - Disclosure - Supplemental Cash Flow Information", "role": "http://www.aligntech.com/role/SupplementalCashFlowInformation", "shortName": "Supplemental Cash Flow Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2118100 - Disclosure - Segments and Geographical Information", "role": "http://www.aligntech.com/role/SegmentsAndGeographicalInformation", "shortName": "Segments and Geographical Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2201201 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2302301 - Disclosure - Investments and Fair Value Measurements (Tables)", "role": "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsTables", "shortName": "Investments and Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Balance Sheet Components (Tables)", "role": "http://www.aligntech.com/role/BalanceSheetComponentsTables", "shortName": "Balance Sheet Components (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "algn:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Leases (Tables)", "role": "http://www.aligntech.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "algn:AssetsAndLiabilitiesLesseeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Goodwill and Intangible Assets (Tables)", "role": "http://www.aligntech.com/role/GoodwillAndIntangibleAssetsTables", "shortName": "Goodwill and Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311301 - Disclosure - Stockholders' Equity (Tables)", "role": "http://www.aligntech.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "role": "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314301 - Disclosure - Net Income Per Share (Tables)", "role": "http://www.aligntech.com/role/NetIncomePerShareTables", "shortName": "Net Income Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2316301 - Disclosure - Supplemental Cash Flow Information (Tables)", "role": "http://www.aligntech.com/role/SupplementalCashFlowInformationTables", "shortName": "Supplemental Cash Flow Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2318301 - Disclosure - Segments and Geographical Information (Tables)", "role": "http://www.aligntech.com/role/SegmentsAndGeographicalInformationTables", "shortName": "Segments and Geographical Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402402 - Disclosure - Investments and Fair Value Measurements Short-Term and Long-Term Marketable Securities (Details)", "role": "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsShortTermAndLongTermMarketableSecuritiesDetails", "shortName": "Investments and Fair Value Measurements Short-Term and Long-Term Marketable Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:AvailableForSaleSecuritiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FI2019Q3_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_us-gaap_InvestmentTypeAxis_us-gaap_ShortTermInvestmentsMember", "decimals": "-3", "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "algn:MaturityPeriodUsedToClassifyInvestments", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402403 - Disclosure - Investments and Fair Value Measurements Additional Information (Details)", "role": "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsAdditionalInformationDetails", "shortName": "Investments and Fair Value Measurements Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "algn:MaturityPeriodUsedToClassifyInvestments", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402404 - Disclosure - Investments and Fair Value Measurements Available For Sale Securities (Details)", "role": "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsAvailableForSaleSecuritiesDetails", "shortName": "Investments and Fair Value Measurements Available For Sale Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "algn:CostandEquityMethodInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesFvNi", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402405 - Disclosure - Investments and Fair Value Measurements Investments in Privately Held Companies (Details)", "role": "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsInvestmentsInPrivatelyHeldCompaniesDetails", "shortName": "Investments and Fair Value Measurements Investments in Privately Held Companies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "algn:CostandEquityMethodInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesFvNi", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecurities", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402406 - Disclosure - Investments and Fair Value Measurements Summary of Financial Assets Measured at Fair Value on Recurring Basis (Details)", "role": "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails", "shortName": "Investments and Fair Value Measurements Summary of Financial Assets Measured at Fair Value on Recurring Basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FI2019Q3_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember", "decimals": "-3", "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FI2019Q3_us-gaap_BalanceSheetLocationAxis_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeAssetNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402407 - Disclosure - Investments and Fair Value Measurements Derivative Notional Instruments (Details)", "role": "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsDerivativeNotionalInstrumentsDetails", "shortName": "Investments and Fair Value Measurements Derivative Notional Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FI2019Q3_us-gaap_BalanceSheetLocationAxis_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeForwardMember_us-gaap_FairValueByFairValueHierarchyLevelAxis_us-gaap_FairValueInputsLevel2Member", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeAssetNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403402 - Disclosure - Balance Sheet Components Inventories (Details)", "role": "http://www.aligntech.com/role/BalanceSheetComponentsInventoriesDetails", "shortName": "Balance Sheet Components Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "algn:TaxRelatedReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403403 - Disclosure - Balance Sheet Components Prepaid Expenses and Other Current Assets (Details)", "role": "http://www.aligntech.com/role/BalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails", "shortName": "Balance Sheet Components Prepaid Expenses and Other Current Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "algn:TaxRelatedReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403404 - Disclosure - Balance Sheet Components Accrued Liabilities (Details)", "role": "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails", "shortName": "Balance Sheet Components Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403405 - Disclosure - Balance Sheet Components Warranty Accrual Activity (Details)", "role": "http://www.aligntech.com/role/BalanceSheetComponentsWarrantyAccrualActivityDetails", "shortName": "Balance Sheet Components Warranty Accrual Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredRevenueCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403406 - Disclosure - Balance Sheet Components Deferred Revenues (Details)", "role": "http://www.aligntech.com/role/BalanceSheetComponentsDeferredRevenuesDetails", "shortName": "Balance Sheet Components Deferred Revenues (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DeferredRevenueByArrangementDisclosureTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FI2019Q3", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredRevenueNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403407 - Disclosure - Balance Sheet Components Narrative (Details)", "role": "http://www.aligntech.com/role/BalanceSheetComponentsNarrativeDetails", "shortName": "Balance Sheet Components Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3QTD_us-gaap_BalanceSheetLocationAxis_algn_DeferredRevenueMember", "decimals": "-5", "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FI2019Q3", "decimals": "-5", "first": true, "lang": null, "name": "algn:LesseeOperatingLeaseLeaseNotYetCommencedAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - Leases (Details)", "role": "http://www.aligntech.com/role/LeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FI2019Q3", "decimals": "-5", "first": true, "lang": null, "name": "algn:LesseeOperatingLeaseLeaseNotYetCommencedAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404403 - Disclosure - Leases - Lease Assets and Liabilities (Details)", "role": "http://www.aligntech.com/role/LeasesLeaseAssetsAndLiabilitiesDetails", "shortName": "Leases - Lease Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404404 - Disclosure - Leases - Schedule of Lease Cost (Details)", "role": "http://www.aligntech.com/role/LeasesScheduleOfLeaseCostDetails", "shortName": "Leases - Schedule of Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "algn:LesseeLeaseAdditionalInformationTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FI2019Q3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404405 - Disclosure - Leases - Remaining Lease Term and Discount Rate (Details)", "role": "http://www.aligntech.com/role/LeasesRemainingLeaseTermAndDiscountRateDetails", "shortName": "Leases - Remaining Lease Term and Discount Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "algn:LesseeLeaseAdditionalInformationTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FI2019Q3", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404406 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details)", "role": "http://www.aligntech.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails", "shortName": "Leases - Maturities of Operating Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1003501 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404407 - Disclosure - Leases - Minimum Future Lease Payments Previously Disclosed under ASC 840 (Details)", "role": "http://www.aligntech.com/role/LeasesMinimumFutureLeasePaymentsPreviouslyDisclosedUnderAsc840Details", "shortName": "Leases - Minimum Future Lease Payments Previously Disclosed under ASC 840 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FI2018Q4", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404408 - Disclosure - Leases - Lessor (Details)", "role": "http://www.aligntech.com/role/LeasesLessorDetails", "shortName": "Leases - Lessor (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireEquityMethodInvestments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405401 - Disclosure - Equity Method Investments (Details)", "role": "http://www.aligntech.com/role/EquityMethodInvestmentsDetails", "shortName": "Equity Method Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q2QTD", "decimals": "-5", "lang": null, "name": "us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FI2018Q4_us-gaap_StatementBusinessSegmentsAxis_algn_ClearAlignerMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Goodwill and Intangible Assets - Change in Carrying Value of Goodwill (Details)", "role": "http://www.aligntech.com/role/GoodwillAndIntangibleAssetsChangeInCarryingValueOfGoodwillDetails", "shortName": "Goodwill and Intangible Assets - Change in Carrying Value of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FI2018Q4_us-gaap_StatementBusinessSegmentsAxis_algn_ClearAlignerMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details)", "role": "http://www.aligntech.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets - Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406404 - Disclosure - Goodwill and Intangible Assets - Total Estimated Annual Future Amortization Expense for Acquired Intangible Assets (Details)", "role": "http://www.aligntech.com/role/GoodwillAndIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseForAcquiredIntangibleAssetsDetails", "shortName": "Goodwill and Intangible Assets - Total Estimated Annual Future Amortization Expense for Acquired Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2018Q4QTD", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406406 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)", "role": "http://www.aligntech.com/role/GoodwillAndIntangibleAssetsNarrativeDetails", "shortName": "Goodwill and Intangible Assets - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2018Q4QTD", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "I2018Q1Feb27", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407401 - Disclosure - Credit Facilities - Additional Information (Details)", "role": "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails", "shortName": "Credit Facilities - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "ix:continuation", "div", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "I2018Q1Feb27", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q1QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408401 - Disclosure - Impairments and Other (Gains) Charges (Details)", "role": "http://www.aligntech.com/role/ImpairmentsAndOtherGainsChargesDetails", "shortName": "Impairments and Other (Gains) Charges (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q1QTD", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:GainLossRelatedToLitigationSettlement", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409401 - Disclosure - Legal Proceedings - Narrative (Details)", "role": "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails", "shortName": "Legal Proceedings - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "D2018Q4DEC10_us-gaap_GainContingenciesByNatureAxis_algn_Lawsuitagainst3ShapeASMember", "decimals": "INF", "lang": null, "name": "algn:PatentInfringementNumberofLawsuits", "reportCount": 1, "unique": true, "unitRef": "Lawsuit", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FI2017Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "role": "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfStockholdersEquity", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2018Q3YTD", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "D2019Q1JAN15", "decimals": "INF", "first": true, "lang": null, "name": "algn:PropertyPlantAndEquipmentNumberOfFloorsPurchased", "reportCount": 1, "unique": true, "unitRef": "floor", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410401 - Disclosure - Commitments and Contingencies - Other Commitments (Details)", "role": "http://www.aligntech.com/role/CommitmentsAndContingenciesOtherCommitmentsDetails", "shortName": "Commitments and Contingencies - Other Commitments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "D2019Q1JAN15", "decimals": "INF", "first": true, "lang": null, "name": "algn:PropertyPlantAndEquipmentNumberOfFloorsPurchased", "reportCount": 1, "unique": true, "unitRef": "floor", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FI2019Q3_algn_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis_algn_StockIncentivePlan2005Member", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411402 - Disclosure - Stockholders' Equity - Additional Information (Details)", "role": "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails", "shortName": "Stockholders' Equity - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FI2019Q3_algn_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis_algn_StockIncentivePlan2005Member", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411403 - Disclosure - Stockholders' Equity - Stock-Based Compensation Expense Related to All Stock-Based Awards and Employee Stock Purchases (Details)", "role": "http://www.aligntech.com/role/StockholdersEquityStockBasedCompensationExpenseRelatedToAllStockBasedAwardsAndEmployeeStockPurchasesDetails", "shortName": "Stockholders' Equity - Stock-Based Compensation Expense Related to All Stock-Based Awards and Employee Stock Purchases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411404 - Disclosure - Stockholders' Equity - Summary of Nonvested Shares (Details)", "role": "http://www.aligntech.com/role/StockholdersEquitySummaryOfNonvestedSharesDetails", "shortName": "Stockholders' Equity - Summary of Nonvested Shares (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FI2018Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FI2018Q4_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411405 - Disclosure - Stockholders' Equity - Summary of MSU Performance (Details)", "role": "http://www.aligntech.com/role/StockholdersEquitySummaryOfMsuPerformanceDetails", "shortName": "Stockholders' Equity - Summary of MSU Performance (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FI2018Q4_us-gaap_AwardTypeAxis_algn_MarketPerformanceBasedRestrictedStockUnitsMember", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3QTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411406 - Disclosure - Stockholders' Equity - Stock-based Compensation Employee Stock Purchase Plan (Details)", "role": "http://www.aligntech.com/role/StockholdersEquityStockBasedCompensationEmployeeStockPurchasePlanDetails", "shortName": "Stockholders' Equity - Stock-based Compensation Employee Stock Purchase Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3QTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodShares", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412401 - Disclosure - Common Stock Repurchase Programs - Additional Information (Details)", "role": "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetails", "shortName": "Common Stock Repurchase Programs - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2018Q4YTD_us-gaap_ShareRepurchaseProgramAxis_algn_April2016RepurchaseMember", "decimals": "-5", "lang": null, "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodShares", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413401 - Disclosure - Accounting for Income Taxes - Additional Information (Details)", "role": "http://www.aligntech.com/role/AccountingForIncomeTaxesAdditionalInformationDetails", "shortName": "Accounting for Income Taxes - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3QTD", "decimals": "3", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414402 - Disclosure - Computation of Basic and Diluted Net Income Per Share Attributable to Common Stock (Details)", "role": "http://www.aligntech.com/role/ComputationOfBasicAndDilutedNetIncomePerShareAttributableToCommonStockDetails", "shortName": "Computation of Basic and Diluted Net Income Per Share Attributable to Common Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalExpendituresIncurredButNotYetPaid", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2416402 - Disclosure - Supplemental Cash Flow Information (Detail)", "role": "http://www.aligntech.com/role/SupplementalCashFlowInformationDetail", "shortName": "Supplemental Cash Flow Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalExpendituresIncurredButNotYetPaid", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005000 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418402 - Disclosure - Segments and Geographical Information - Additional Information (Details)", "role": "http://www.aligntech.com/role/SegmentsAndGeographicalInformationAdditionalInformationDetails", "shortName": "Segments and Geographical Information - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418403 - Disclosure - Segments and Geographical Information - Segment Information (Details)", "role": "http://www.aligntech.com/role/SegmentsAndGeographicalInformationSegmentInformationDetails", "shortName": "Segments and Geographical Information - Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3QTD_us-gaap_StatementBusinessSegmentsAxis_us-gaap_AllOtherSegmentsMember", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3QTD", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418404 - Disclosure - Segments and Geographical Information - Net Revenues by Geographic Area (Details)", "role": "http://www.aligntech.com/role/SegmentsAndGeographicalInformationNetRevenuesByGeographicAreaDetails", "shortName": "Segments and Geographical Information - Net Revenues by Geographic Area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3QTD_srt_StatementGeographicalAxis_country_US", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "algn:PropertyPlantAndEquipmentAndROUAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418405 - Disclosure - Segments and Geographical Information - Long-Lived Assets by Geographic Area (Details)", "role": "http://www.aligntech.com/role/SegmentsAndGeographicalInformationLongLivedAssetsByGeographicAreaDetails", "shortName": "Segments and Geographical Information - Long-Lived Assets by Geographic Area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FI2019Q3", "decimals": "-3", "first": true, "lang": null, "name": "algn:PropertyPlantAndEquipmentAndROUAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Summary of Significant Accounting Policies", "role": "http://www.aligntech.com/role/SummaryOfSignificantAccountingPolicies", "shortName": "Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - Disclosure - Investments and Fair Value Measurements", "role": "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurements", "shortName": "Investments and Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20190930.htm", "contextRef": "FD2019Q3YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 78, "tag": { "algn_A2017StockRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2017 Stock Repurchase Program [Member]", "label": "2017 Stock Repurchase Program [Member]", "terseLabel": "2017 ASR" } } }, "localname": "A2017StockRepurchaseProgramMember", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "algn_A2018ASRMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2018 ASR [Member]", "label": "2018 ASR [Member]", "terseLabel": "2018 ASR" } } }, "localname": "A2018ASRMember", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "algn_AcceleratedStockRepurchaseAgreement2019ASRMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Accelerated Stock Repurchase Agreement, 2019 ASR [Member]", "label": "Accelerated Stock Repurchase Agreement, 2019 ASR [Member]", "terseLabel": "2019 ASR" } } }, "localname": "AcceleratedStockRepurchaseAgreement2019ASRMember", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "algn_AccruedCustomerCredits": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued Customer Credits", "label": "Accrued Customer Credits", "terseLabel": "Accrued customer credits and deposits" } } }, "localname": "AccruedCustomerCredits", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "algn_AccruedExpenses": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued Expenses", "label": "Accrued Expenses", "terseLabel": "Accrued expenses" } } }, "localname": "AccruedExpenses", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "algn_AccruedFixedAssetsCurrent": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued Fixed Assets, Current", "label": "Accrued Fixed Assets, Current", "terseLabel": "Accrued property, plant and equipment" } } }, "localname": "AccruedFixedAssetsCurrent", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "algn_AccruedSalesReturnReserveCurrent": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued Sales Return Reserve Current", "label": "Accrued Sales Return Reserve Current", "terseLabel": "Accrued sales return reserve" } } }, "localname": "AccruedSalesReturnReserveCurrent", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "algn_AllowanceForDoubtfulAccountsReceivableAndSalesReturnsCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Allowance For Doubtful Accounts Receivable And Sales Returns Current", "label": "Allowance For Doubtful Accounts Receivable And Sales Returns Current", "terseLabel": "Accounts receivable, allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableAndSalesReturnsCurrent", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "algn_April2016RepurchaseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "April 2016 Repurchase [Member]", "label": "April 2016 Repurchase [Member]", "terseLabel": "April 2016 Repurchase Program" } } }, "localname": "April2016RepurchaseMember", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "algn_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Assets And Liabilities, Lessee [Table Text Block]", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Assets And Liabilities, Lessee" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "algn_CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cash Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract]", "label": "Cash Paid For Amounts Included In The Measurement Of Lease Liabilities [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashPaidForAmountsIncludedInTheMeasurementOfLeaseLiabilitiesAbstract", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/SupplementalCashFlowInformationDetail" ], "xbrltype": "stringItemType" }, "algn_ClearAlignerMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Clear Aligner [Member]", "label": "Clear Aligner [Member]", "terseLabel": "Clear Aligner", "verboseLabel": "Clear Aligner" } } }, "localname": "ClearAlignerMember", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/GoodwillAndIntangibleAssetsChangeInCarryingValueOfGoodwillDetails", "http://www.aligntech.com/role/SegmentsAndGeographicalInformationSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "algn_CommonStockCapitalSharesReservedForFutureIssuanceSharesAvailable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Common Stock Capital Shares Reserved For Future Issuance Shares Available", "label": "Common Stock Capital Shares Reserved For Future Issuance Shares Available", "terseLabel": "Number of shares available for issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuanceSharesAvailable", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "algn_ConversionofConvertibleNotesReceivableAmountConverted": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Conversion of Convertible Notes Receivable, Amount Converted", "label": "Conversion of Convertible Notes Receivable, Amount Converted", "terseLabel": "Conversion of convertible notes receivable into equity securities" } } }, "localname": "ConversionofConvertibleNotesReceivableAmountConverted", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/SupplementalCashFlowInformationDetail" ], "xbrltype": "monetaryItemType" }, "algn_CorporateBondsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Corporate Bonds [Member]", "label": "Corporate Bonds [Member]", "terseLabel": "Corporate bonds" } } }, "localname": "CorporateBondsMember", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsShortTermAndLongTermMarketableSecuritiesDetails" ], "xbrltype": "domainItemType" }, "algn_CostaRicaNationalCorporateTaxRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Costa Rica National Corporate Tax Rate", "label": "Costa Rica National Corporate Tax Rate", "terseLabel": "National Corporate Tax Rate" } } }, "localname": "CostaRicaNationalCorporateTaxRate", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/AccountingForIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "algn_CostandEquityMethodInvestmentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cost and Equity Method Investments [Table Text Block]", "label": "Cost and Equity Method Investments [Table Text Block]", "terseLabel": "Investments in privately held companies" } } }, "localname": "CostandEquityMethodInvestmentsTableTextBlock", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "algn_DecreaseInEquityInvestmentsDerecognizedOnArbitration": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Decrease In Equity Investments, Derecognized On Arbitration", "label": "Decrease In Equity Investments, Derecognized On Arbitration", "terseLabel": "Derecognized equity method investment" } } }, "localname": "DecreaseInEquityInvestmentsDerecognizedOnArbitration", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/EquityMethodInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "algn_DeferredRevenueMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Deferred Revenue [Member]", "label": "Deferred Revenue [Member]", "terseLabel": "Deferred Revenue" } } }, "localname": "DeferredRevenueMember", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "algn_DeferredTaxLiabilityNotRecognizedAmountofUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiariesNoLongerIndefinitelyReinvested": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings Of Foreign Subsidiaries, No Longer Indefinitely Reinvested", "label": "Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings Of Foreign Subsidiaries, No Longer Indefinitely Reinvested", "terseLabel": "Amount of no longer indefinitely reinvested foreign earnings" } } }, "localname": "DeferredTaxLiabilityNotRecognizedAmountofUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiariesNoLongerIndefinitelyReinvested", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/AccountingForIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "algn_DisclosureAccountingForIncomeTaxesAdditionalInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure - Accounting for Income Taxes - Additional Information [Abstract]", "label": "Disclosure Accounting For Income Taxes Additional Information [Abstract]" } } }, "localname": "DisclosureAccountingForIncomeTaxesAdditionalInformationAbstract", "nsuri": "http://www.aligntech.com/20190930", "xbrltype": "stringItemType" }, "algn_DisclosureChangeInCarryingValueOfGoodwillAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure - Change in Carrying Value of Goodwill [Abstract]", "label": "Disclosure Change In Carrying Value Of Goodwill [Abstract]" } } }, "localname": "DisclosureChangeInCarryingValueOfGoodwillAbstract", "nsuri": "http://www.aligntech.com/20190930", "xbrltype": "stringItemType" }, "algn_DisclosureCommonStockRepurchaseProgramAdditionalInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure - Common Stock Repurchase Program - Additional Information [Abstract]", "label": "Disclosure Common Stock Repurchase Program Additional Information [Abstract]" } } }, "localname": "DisclosureCommonStockRepurchaseProgramAdditionalInformationAbstract", "nsuri": "http://www.aligntech.com/20190930", "xbrltype": "stringItemType" }, "algn_DisclosureCreditFacilitiesAdditionalInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure - Credit Facilities - Additional Information [Abstract]", "label": "Disclosure Credit Facilities Additional Information [Abstract]" } } }, "localname": "DisclosureCreditFacilitiesAdditionalInformationAbstract", "nsuri": "http://www.aligntech.com/20190930", "xbrltype": "stringItemType" }, "algn_DisclosureIntangibleAssetsAsDirectResultFromCadentAcquisitionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure - Intangible Assets as Direct Result from Cadent Acquisition [Abstract]", "label": "Disclosure Intangible Assets As Direct Result From Cadent Acquisition [Abstract]" } } }, "localname": "DisclosureIntangibleAssetsAsDirectResultFromCadentAcquisitionAbstract", "nsuri": "http://www.aligntech.com/20190930", "xbrltype": "stringItemType" }, "algn_DisclosureLongLivedAssetsByGeographicAreaAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure - Long-Lived Assets by Geographic Area [Abstract]", "label": "Disclosure Long Lived Assets By Geographic Area [Abstract]" } } }, "localname": "DisclosureLongLivedAssetsByGeographicAreaAbstract", "nsuri": "http://www.aligntech.com/20190930", "xbrltype": "stringItemType" }, "algn_DisclosureNetRevenuesByGeographicAreaAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure - Net Revenues by Geographic Area [Abstract]", "label": "Disclosure Net Revenues By Geographic Area [Abstract]" } } }, "localname": "DisclosureNetRevenuesByGeographicAreaAbstract", "nsuri": "http://www.aligntech.com/20190930", "xbrltype": "stringItemType" }, "algn_DisclosureSegmentInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure - Segment Information [Abstract]", "label": "Disclosure Segment Information [Abstract]" } } }, "localname": "DisclosureSegmentInformationAbstract", "nsuri": "http://www.aligntech.com/20190930", "xbrltype": "stringItemType" }, "algn_DisclosureSegmentsAndGeographicalInformationAdditionalInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure - Segments and Geographical Information - Additional Information [Abstract]", "label": "Disclosure Segments And Geographical Information Additional Information [Abstract]" } } }, "localname": "DisclosureSegmentsAndGeographicalInformationAdditionalInformationAbstract", "nsuri": "http://www.aligntech.com/20190930", "xbrltype": "stringItemType" }, "algn_DisclosureShortTermAndLongTermMarketableSecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure - Short-Term and Long-Term Marketable Securities [Abstract]", "label": "Disclosure Short Term And Long Term Marketable Securities [Abstract]" } } }, "localname": "DisclosureShortTermAndLongTermMarketableSecuritiesAbstract", "nsuri": "http://www.aligntech.com/20190930", "xbrltype": "stringItemType" }, "algn_DisclosureSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure - Summary of Financial Assets Measured at Fair Value on Recurring Basis [Abstract]", "label": "Disclosure Summary Of Financial Assets Measured At Fair Value On Recurring Basis [Abstract]" } } }, "localname": "DisclosureSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisAbstract", "nsuri": "http://www.aligntech.com/20190930", "xbrltype": "stringItemType" }, "algn_DisclosureTotalEstimatedAnnualFutureAmortizationExpenseForAcquiredIntangibleAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure - Total Estimated Annual Future Amortization Expense for Acquired Intangible Assets [Abstract]", "label": "Disclosure Total Estimated Annual Future Amortization Expense For Acquired Intangible Assets [Abstract]" } } }, "localname": "DisclosureTotalEstimatedAnnualFutureAmortizationExpenseForAcquiredIntangibleAssetsAbstract", "nsuri": "http://www.aligntech.com/20190930", "xbrltype": "stringItemType" }, "algn_DistributionAgreementNumberOfUnitsToBeDistributed": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Distribution Agreement, Number Of Units To Be Distributed", "label": "Distribution Agreement, Number Of Units To Be Distributed", "terseLabel": "Number of scanners" } } }, "localname": "DistributionAgreementNumberOfUnitsToBeDistributed", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "integerItemType" }, "algn_EffectiveIncomeTaxRateReconciliationExcessTaxBenefitAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Excess Tax Benefit Amount", "label": "Effective Income Tax Rate Reconciliation, Excess Tax Benefit Amount", "terseLabel": "Effective Income Tax Rate Reconciliation, Excess Tax Benefit Amount" } } }, "localname": "EffectiveIncomeTaxRateReconciliationExcessTaxBenefitAmount", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/AccountingForIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "algn_EmployeeStockPurchasePlan2010Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Stock Purchase Plan, 2010 [Member]", "label": "Employee Stock Purchase Plan 2010 [Member]", "terseLabel": "Employee Stock Purchase Plan 2010" } } }, "localname": "EmployeeStockPurchasePlan2010Member", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "algn_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Stock Purchase Plan [Member]", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "Employee Stock Purchase Plan" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.aligntech.com/role/StockholdersEquityStockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "domainItemType" }, "algn_EmployeeStockPurchasePlanNumberOfSharesAvailableForIssuance": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Stock Purchase Plan, Number Of Shares Available for Issuance", "label": "Employee Stock Purchase Plan Number Of Shares Available For Issuance", "terseLabel": "Maximum number of shares available" } } }, "localname": "EmployeeStockPurchasePlanNumberOfSharesAvailableForIssuance", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "algn_EquityMethodInvestmentsCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity Method Investments, Current", "label": "Equity Method Investments, Current", "terseLabel": "Equity method investments" } } }, "localname": "EquityMethodInvestmentsCurrent", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsInvestmentsInPrivatelyHeldCompaniesDetails" ], "xbrltype": "monetaryItemType" }, "algn_EquityMethodInvestmentsNoncurrent": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity Method Investments, Noncurrent", "label": "Equity Method Investments, Noncurrent", "terseLabel": "Equity method investments" } } }, "localname": "EquityMethodInvestmentsNoncurrent", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets", "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsInvestmentsInPrivatelyHeldCompaniesDetails" ], "xbrltype": "monetaryItemType" }, "algn_ExistingTechnologyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Existing Technology [Member]", "label": "Existing Technology [Member]", "terseLabel": "Existing technology" } } }, "localname": "ExistingTechnologyMember", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]", "label": "Fair Value Assets And Liabilities Measured On Recurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisLineItems", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "algn_FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fair Value, Assets and Liabilities Measured on Recurring Basis [Table]", "label": "Fair Value Assets And Liabilities Measured On Recurring Basis [Table]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring Basis [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTable", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "algn_FinanceLeasePurchasePaymentRelatedToThirdPartyLease": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Finance Lease Purchase Payment Related To Third Party Lease", "label": "Finance Lease Purchase Payment Related To Third Party Lease", "terseLabel": "Investing cash flows from finance leases" } } }, "localname": "FinanceLeasePurchasePaymentRelatedToThirdPartyLease", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/SupplementalCashFlowInformationDetail" ], "xbrltype": "monetaryItemType" }, "algn_FiniteLivedIntangibleAssetsAccumulatedAmortizationPeriodIncreaseDecrease": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Finite-Lived Intangible Assets, Accumulated Amortization, Period Increase (Decrease)", "label": "Finite Lived Intangible Assets Accumulated Amortization Period Increase Decrease", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortizationPeriodIncreaseDecrease", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "algn_FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Finite-Lived Intangible Assets, Accumulated Impairment Loss", "label": "Finite-Lived Intangible Assets, Accumulated Impairment Loss", "negatedTerseLabel": "Accumulated Impairment Loss" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedImpairmentLoss", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "algn_FutureAmortizationExpenseThereafter": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/GoodwillAndIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseForAcquiredIntangibleAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Future Amortization Expense, Thereafter", "label": "Future Amortization Expense Thereafter", "terseLabel": "Thereafter" } } }, "localname": "FutureAmortizationExpenseThereafter", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/GoodwillAndIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseForAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "algn_GlobalDevelopmentAndDistributionAgreementTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Global Development And Distribution Agreement, Term", "label": "Global Development And Distribution Agreement, Term", "terseLabel": "Term of Global Development and Distribution agreement" } } }, "localname": "GlobalDevelopmentAndDistributionAgreementTerm", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "durationItemType" }, "algn_ITeroElementScannersMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "iTero Element Scanners [Member]", "label": "iTero Element Scanners [Member]", "terseLabel": "iTero Element Scanners" } } }, "localname": "ITeroElementScannersMember", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "domainItemType" }, "algn_ImpairmentsOfEquityInvestments": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Impairments Of Equity Investments", "label": "Impairments Of Equity Investments", "terseLabel": "Impairment on equity investment" } } }, "localname": "ImpairmentsOfEquityInvestments", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsInvestmentsInPrivatelyHeldCompaniesDetails" ], "xbrltype": "monetaryItemType" }, "algn_Lawsuitagainst3ShapeASMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lawsuit against 3Shape A/S [Member]", "label": "Lawsuit against 3Shape A/S [Member]", "terseLabel": "Lawsuit Against 3Shape AS" } } }, "localname": "Lawsuitagainst3ShapeASMember", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "domainItemType" }, "algn_LegalProceedingsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Legal Proceedings [Abstract]", "label": "Legal Proceedings [Abstract]" } } }, "localname": "LegalProceedingsAbstract", "nsuri": "http://www.aligntech.com/20190930", "xbrltype": "stringItemType" }, "algn_LegalProceedingsTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Legal Proceedings [Text Block]", "label": "Legal Proceedings [Text Block]", "terseLabel": "Legal Proceedings" } } }, "localname": "LegalProceedingsTextBlock", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/LegalProceedings" ], "xbrltype": "textBlockItemType" }, "algn_LesseeLeaseAdditionalInformationTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lessee Lease, Additional Information [Table Text Block]", "label": "Lessee Lease, Additional Information [Table Text Block]", "terseLabel": "Lessee, Operating Lease, Disclosure" } } }, "localname": "LesseeLeaseAdditionalInformationTableTextBlock", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "algn_LesseeOperatingLeaseLeaseNotYetCommencedAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Lease Not Yet Commenced, Amount", "label": "Lessee, Operating Lease, Lease Not Yet Commenced, Amount", "terseLabel": "Lease not yet commenced, amount" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedAmount", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "algn_LesseeOperatingLeasesNoncashOperatingCosts": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Leases, Noncash Operating Costs", "label": "Lessee, Operating Leases, Noncash Operating Costs", "terseLabel": "Non-cash operating lease cost" } } }, "localname": "LesseeOperatingLeasesNoncashOperatingCosts", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "algn_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.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsShortTermAndLongTermMarketableSecuritiesDetails", "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "algn_MarketPerformanceBasedRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Market Performance Based Restricted Stock Units [Member]", "label": "Market Performance Based Restricted Stock Units [Member]", "terseLabel": "Market Performance Based Restricted Stock Units" } } }, "localname": "MarketPerformanceBasedRestrictedStockUnitsMember", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.aligntech.com/role/StockholdersEquitySummaryOfMsuPerformanceDetails" ], "xbrltype": "domainItemType" }, "algn_MarketableSecuritiesWeightedAverageRemainingMaturityAtPeriodEnd": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Marketable Securities, Weighted Average Remaining Maturity, At Period End", "label": "Marketable Securities, Weighted Average Remaining Maturity, At Period End", "terseLabel": "Weighted average maturity" } } }, "localname": "MarketableSecuritiesWeightedAverageRemainingMaturityAtPeriodEnd", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "algn_MaturityPeriodUsedToClassifyInvestments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Maturity Period Used to Classify Investments", "label": "Maturity Period Used To Classify Investments", "terseLabel": "Original maturity of highly liquid investments included in cash and cash equivalents" } } }, "localname": "MaturityPeriodUsedToClassifyInvestments", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "algn_May2018RepurchaseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "May 2018 Repurchase [Member]", "label": "May 2018 Repurchase [Member]", "terseLabel": "May 2018 Repurchase Program" } } }, "localname": "May2018RepurchaseMember", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "algn_NotesIssuedIssuedInSaleOfEquityMethodInvestment": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Notes Issued, Issued In Sale Of Equity Method Investment", "label": "Notes Issued, Issued In Sale Of Equity Method Investment", "terseLabel": "Issuance of promissory note in exchange for sale of equity method investment" } } }, "localname": "NotesIssuedIssuedInSaleOfEquityMethodInvestment", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/SupplementalCashFlowInformationDetail" ], "xbrltype": "monetaryItemType" }, "algn_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Notes to Financial Statements [Abstract]", "label": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://www.aligntech.com/20190930", "xbrltype": "stringItemType" }, "algn_OtherInternationalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other International [Member]", "label": "Other International [Member]", "terseLabel": "Other International" } } }, "localname": "OtherInternationalMember", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/SegmentsAndGeographicalInformationLongLivedAssetsByGeographicAreaDetails", "http://www.aligntech.com/role/SegmentsAndGeographicalInformationNetRevenuesByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "algn_PatentInfringementNumberofLawsuits": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Patent Infringement, Number of Lawsuits", "label": "Patent Infringement, Number of Lawsuits", "terseLabel": "Number of lawsuits/complaints" } } }, "localname": "PatentInfringementNumberofLawsuits", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "integerItemType" }, "algn_PatentInfringementby3ShapeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Patent Infringement by 3Shape [Member]", "label": "Patent Infringement by 3Shape [Member]", "terseLabel": "Patent Infringement By 3Shape" } } }, "localname": "PatentInfringementby3ShapeMember", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "domainItemType" }, "algn_PaymentsToAcquirePropertyNumberofInstallments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Payments To Acquire Property, Number of Installments", "label": "Payments To Acquire Property, Number of Installments", "terseLabel": "Number of installment payments" } } }, "localname": "PaymentsToAcquirePropertyNumberofInstallments", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/CommitmentsAndContingenciesOtherCommitmentsDetails" ], "xbrltype": "integerItemType" }, "algn_PercentageOfMarketPerformanceBasedRestrictedStockUnitsDuringVestingPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Maximum percentage of market-performance based restricted stock units during vesting period.", "label": "Percentage Of Market Performance Based Restricted Stock Units During Vesting Period", "terseLabel": "Percentage of market-performance based restricted stock units eligible to vest over the vesting period" } } }, "localname": "PercentageOfMarketPerformanceBasedRestrictedStockUnitsDuringVestingPeriod", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "algn_PrepaidSoftwareAndMaintenance": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Prepaid Software And Maintenance", "label": "Prepaid Software And Maintenance", "terseLabel": "Prepaid software and maintenance" } } }, "localname": "PrepaidSoftwareAndMaintenance", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "algn_PropertyPlantAndEquipmentAndROUAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Property, Plant And Equipment And ROU Assets", "label": "Property, Plant And Equipment And ROU Assets", "terseLabel": "Total long-lived assets" } } }, "localname": "PropertyPlantAndEquipmentAndROUAssets", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/SegmentsAndGeographicalInformationLongLivedAssetsByGeographicAreaDetails" ], "xbrltype": "monetaryItemType" }, "algn_PropertyPlantAndEquipmentNumberOfFloorsPurchased": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Property Plant And Equipment, Number Of Floors Purchased", "label": "Property Plant And Equipment, Number Of Floors Purchased", "terseLabel": "Number of floors purchased" } } }, "localname": "PropertyPlantAndEquipmentNumberOfFloorsPurchased", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/CommitmentsAndContingenciesOtherCommitmentsDetails" ], "xbrltype": "integerItemType" }, "algn_PropertyPlantAndEquipmentNumberOfFloorsUnderAdditionalPurchaseOption": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Property Plant And Equipment, Number Of Floors Under Additional Purchase Option", "label": "Property Plant And Equipment, Number Of Floors Under Additional Purchase Option", "terseLabel": "Number of floors with the option to purchase" } } }, "localname": "PropertyPlantAndEquipmentNumberOfFloorsUnderAdditionalPurchaseOption", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/CommitmentsAndContingenciesOtherCommitmentsDetails" ], "xbrltype": "integerItemType" }, "algn_PurchaseAndSaleAgreementCashPaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Purchase And Sale Agreement, Cash Paid", "label": "Purchase And Sale Agreement, Cash Paid", "terseLabel": "Additional amount to be paid at closing" } } }, "localname": "PurchaseAndSaleAgreementCashPaid", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/CommitmentsAndContingenciesOtherCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "algn_PurchaseAndSaleAgreementPurchasePrice": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Purchase And Sale Agreement, Purchase Price", "label": "Purchase And Sale Agreement, Purchase Price", "terseLabel": "Purchase price" } } }, "localname": "PurchaseAndSaleAgreementPurchasePrice", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/CommitmentsAndContingenciesOtherCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "algn_PurchaseOfFinanceLease": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Purchase Of Finance Lease", "label": "Purchase Of Finance Lease", "negatedLabel": "Purchase of finance lease" } } }, "localname": "PurchaseOfFinanceLease", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "algn_RecentAccountingPronouncementsPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Recent accounting pronouncements , Policy [Text Block]", "label": "Recent Accounting Pronouncements [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "RecentAccountingPronouncementsPolicyTextBlock", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "algn_RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Right Of Use Assets Obtained In Exchange For Lease Obligations [Abstract]", "label": "Right Of Use Assets Obtained In Exchange For Lease Obligations [Abstract]", "terseLabel": "Right-of-use assets obtained in exchange for lease obligations:" } } }, "localname": "RightOfUseAssetsObtainedInExchangeForLeaseObligationsAbstract", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/SupplementalCashFlowInformationDetail" ], "xbrltype": "stringItemType" }, "algn_SDCMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "SDC [Member]", "label": "SDC [Member]", "terseLabel": "SDC" } } }, "localname": "SDCMember", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/EquityMethodInvestmentsDetails" ], "xbrltype": "domainItemType" }, "algn_ScannersAndServicesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Scanners and Services [Member]", "label": "Scanners And Services [Member]", "verboseLabel": "Scanner" } } }, "localname": "ScannersAndServicesMember", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/SegmentsAndGeographicalInformationSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "algn_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Share-based Compensation Arrangement by Share-based Payment Award [Axis]", "label": "Schedule Of Share Based Compensation Arrangement By Share Based Payment Award [Axis]", "terseLabel": "Schedule of Share-based Compensation Arrangement by Share-based Payment Award [Axis]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Outstanding Weighted Average Remaining Contractual Term 1", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Outstanding Weighted Average Remaining Contractual Term 1", "terseLabel": "Nonvested as of September 30, 2019" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryOfMsuPerformanceDetails", "http://www.aligntech.com/role/StockholdersEquitySummaryOfNonvestedSharesDetails" ], "xbrltype": "durationItemType" }, "algn_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesRemainingAvailableForIssuance": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Shares Remaining Available For Issuance", "label": "Share Based Compensation Arrangement By Share Based Payment Award Shares Remaining Available For Issuance", "terseLabel": "Number of shares remaining" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesRemainingAvailableForIssuance", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "algn_ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangements by Share-based Payment Award [Domain]", "label": "Share Based Compensation Arrangements By Share Based Payment Award [Domain]", "terseLabel": "Share-based Compensation Arrangements by Share-based Payment Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardDomain", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "algn_ShareRepurchaseProgramDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Repurchase Program Disclosure", "label": "Share Repurchase Program Disclosure [Text Block]", "terseLabel": "Common Stock Repurchase Programs" } } }, "localname": "ShareRepurchaseProgramDisclosureTextBlock", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchasePrograms" ], "xbrltype": "textBlockItemType" }, "algn_ShareRepurchasesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Repurchases [Line Items]", "label": "Share Repurchases [Line Items]", "terseLabel": "Share Repurchases [Line Items]" } } }, "localname": "ShareRepurchasesLineItems", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "algn_ShareRepurchasesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Repurchases [Table]", "label": "Share Repurchases [Table]", "terseLabel": "Share Repurchases [Table]" } } }, "localname": "ShareRepurchasesTable", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "algn_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other Than Options Vested And Released In Period Weighted Average Grant Date Fair Value", "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Equity Instruments Other Than Options Vested And Released In Period Weighted Average Grant Date Fair Value", "terseLabel": "Vested and released" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndReleasedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryOfMsuPerformanceDetails", "http://www.aligntech.com/role/StockholdersEquitySummaryOfNonvestedSharesDetails" ], "xbrltype": "perShareItemType" }, "algn_StockIncentivePlan2005Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2005 Stock Incentive Plan [Member]", "label": "Stock Incentive Plan 2005 [Member]", "terseLabel": "Incentive Plan 2005" } } }, "localname": "StockIncentivePlan2005Member", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "algn_StraumannGroupMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Straumann Group [Member]", "label": "Straumann Group [Member]", "terseLabel": "Straumann Group" } } }, "localname": "StraumannGroupMember", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsNarrativeDetails", "http://www.aligntech.com/role/BalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails", "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "domainItemType" }, "algn_TaxRelatedReceivables": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Tax Related Receivables", "label": "Tax Related Receivables", "terseLabel": "Tax related receivables" } } }, "localname": "TaxRelatedReceivables", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "algn_TaxWithholdingRelatedToVestingOfRestrictedStockUnits": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Tax Withholding Related to Vesting of Restricted Stock Units", "label": "Tax Withholding Related To Vesting Of Restricted Stock Units", "negatedLabel": "Tax withholdings related to net share settlements of restricted stock units" } } }, "localname": "TaxWithholdingRelatedToVestingOfRestrictedStockUnits", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "algn_ViolationofTradeLaws3ShapeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Violation of Trade Laws 3Shape [Member]", "label": "Violation of Trade Laws 3Shape [Member]", "terseLabel": "Violation Of Trade Laws 3Shape" } } }, "localname": "ViolationofTradeLaws3ShapeMember", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "domainItemType" }, "algn_WeightedAverageDiscountRateAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted Average Discount Rate [Abstract]", "label": "Weighted Average Discount Rate [Abstract]", "terseLabel": "Weighted average discount rate" } } }, "localname": "WeightedAverageDiscountRateAbstract", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/LeasesRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "stringItemType" }, "algn_WeightedAverageLeaseTermAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted Average Lease Term [Abstract]", "label": "Weighted Average Lease Term [Abstract]", "terseLabel": "Weighted average remaining lease term (in years)" } } }, "localname": "WeightedAverageLeaseTermAbstract", "nsuri": "http://www.aligntech.com/20190930", "presentation": [ "http://www.aligntech.com/role/LeasesRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "stringItemType" }, "country_CN": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "CHINA", "terseLabel": "China" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.aligntech.com/role/SegmentsAndGeographicalInformationLongLivedAssetsByGeographicAreaDetails", "http://www.aligntech.com/role/SegmentsAndGeographicalInformationNetRevenuesByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "country_CR": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "COSTA RICA", "terseLabel": "Costa Rica" } } }, "localname": "CR", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.aligntech.com/role/SegmentsAndGeographicalInformationLongLivedAssetsByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "country_MX": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "MEXICO", "terseLabel": "Mexico" } } }, "localname": "MX", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.aligntech.com/role/SegmentsAndGeographicalInformationLongLivedAssetsByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "country_NL": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "NETHERLANDS", "terseLabel": "The Netherlands" } } }, "localname": "NL", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://www.aligntech.com/role/SegmentsAndGeographicalInformationLongLivedAssetsByGeographicAreaDetails", "http://www.aligntech.com/role/SegmentsAndGeographicalInformationNetRevenuesByGeographicAreaDetails" ], "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.aligntech.com/role/SegmentsAndGeographicalInformationLongLivedAssetsByGeographicAreaDetails", "http://www.aligntech.com/role/SegmentsAndGeographicalInformationNetRevenuesByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "currency_AUD": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Australia, Dollars", "terseLabel": "Australian Dollar" } } }, "localname": "AUD", "nsuri": "http://xbrl.sec.gov/currency/2017-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsDerivativeNotionalInstrumentsDetails" ], "xbrltype": "domainItemType" }, "currency_AllCurrenciesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "All Currencies [Domain]", "terseLabel": "All Currencies [Domain]" } } }, "localname": "AllCurrenciesDomain", "nsuri": "http://xbrl.sec.gov/currency/2017-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsDerivativeNotionalInstrumentsDetails" ], "xbrltype": "domainItemType" }, "currency_BRL": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Brazil, Brazil Real", "terseLabel": "Brazilian Real" } } }, "localname": "BRL", "nsuri": "http://xbrl.sec.gov/currency/2017-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsDerivativeNotionalInstrumentsDetails" ], "xbrltype": "domainItemType" }, "currency_CAD": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Canada, Dollars", "terseLabel": "Japanese Yen" } } }, "localname": "CAD", "nsuri": "http://xbrl.sec.gov/currency/2017-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsDerivativeNotionalInstrumentsDetails" ], "xbrltype": "domainItemType" }, "currency_CNY": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "China, Yuan Renminbi", "terseLabel": "Chinese Yuan" } } }, "localname": "CNY", "nsuri": "http://xbrl.sec.gov/currency/2017-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsDerivativeNotionalInstrumentsDetails" ], "xbrltype": "domainItemType" }, "currency_EUR": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Euro Member Countries, Euro", "terseLabel": "Euro" } } }, "localname": "EUR", "nsuri": "http://xbrl.sec.gov/currency/2017-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsDerivativeNotionalInstrumentsDetails" ], "xbrltype": "domainItemType" }, "currency_GBP": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "United Kingdom, Pounds", "terseLabel": "British Pound" } } }, "localname": "GBP", "nsuri": "http://xbrl.sec.gov/currency/2017-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsDerivativeNotionalInstrumentsDetails" ], "xbrltype": "domainItemType" }, "currency_ILS": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Israel, New Shekels", "terseLabel": "Israeli Shekel" } } }, "localname": "ILS", "nsuri": "http://xbrl.sec.gov/currency/2017-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsDerivativeNotionalInstrumentsDetails" ], "xbrltype": "domainItemType" }, "currency_JPY": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Japan, Yen", "terseLabel": "Japanese Yen" } } }, "localname": "JPY", "nsuri": "http://xbrl.sec.gov/currency/2017-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsDerivativeNotionalInstrumentsDetails" ], "xbrltype": "domainItemType" }, "currency_MXN": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Mexico, Pesos", "terseLabel": "Mexican Peso" } } }, "localname": "MXN", "nsuri": "http://xbrl.sec.gov/currency/2017-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsDerivativeNotionalInstrumentsDetails" ], "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.aligntech.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CoverPage" ], "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.aligntech.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r397" ], "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.aligntech.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r398" ], "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.aligntech.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CoverPage" ], "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.aligntech.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r399" ], "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.aligntech.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]", "terseLabel": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.aligntech.com/role/SegmentsAndGeographicalInformationNetRevenuesByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r399" ], "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.aligntech.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r399" ], "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.aligntech.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r400" ], "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.aligntech.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r399" ], "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.aligntech.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r399" ], "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.aligntech.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r399" ], "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.aligntech.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r399" ], "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.aligntech.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]", "terseLabel": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.aligntech.com/role/SegmentsAndGeographicalInformationNetRevenuesByGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "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.aligntech.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r395" ], "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.aligntech.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r396" ], "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.aligntech.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.aligntech.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_CondensedBalanceSheetStatementTable": { "auth_ref": [ "r111", "r299" ], "lang": { "en-US": { "role": { "label": "Condensed Balance Sheet Statement [Table]", "terseLabel": "Condensed Balance Sheet Statement [Table]" } } }, "localname": "CondensedBalanceSheetStatementTable", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_CondensedBalanceSheetStatementsCaptionsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Condensed Balance Sheet Statements, Captions [Line Items]", "terseLabel": "Condensed Balance Sheet Statements, Captions [Line Items]" } } }, "localname": "CondensedBalanceSheetStatementsCaptionsLineItems", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r53", "r105" ], "lang": { "en-US": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsNarrativeDetails", "http://www.aligntech.com/role/BalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails", "http://www.aligntech.com/role/EquityMethodInvestmentsDetails", "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_CurrencyAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Currency [Axis]", "terseLabel": "Currency [Axis]" } } }, "localname": "CurrencyAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsDerivativeNotionalInstrumentsDetails" ], "xbrltype": "stringItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.aligntech.com/role/EquityMethodInvestmentsDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsNarrativeDetails", "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails", "http://www.aligntech.com/role/LeasesDetails", "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsNarrativeDetails", "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails", "http://www.aligntech.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r145", "r234", "r237", "r384" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsNarrativeDetails", "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails", "http://www.aligntech.com/role/LeasesDetails", "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Range [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsNarrativeDetails", "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails", "http://www.aligntech.com/role/LeasesDetails", "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsNarrativeDetails", "http://www.aligntech.com/role/BalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails", "http://www.aligntech.com/role/EquityMethodInvestmentsDetails", "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r162" ], "lang": { "en-US": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.aligntech.com/role/EquityMethodInvestmentsDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Segment, Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.aligntech.com/role/SegmentsAndGeographicalInformationLongLivedAssetsByGeographicAreaDetails", "http://www.aligntech.com/role/SegmentsAndGeographicalInformationNetRevenuesByGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r146", "r234", "r238", "r391", "r393" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Statement, Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.aligntech.com/role/SegmentsAndGeographicalInformationLongLivedAssetsByGeographicAreaDetails", "http://www.aligntech.com/role/SegmentsAndGeographicalInformationNetRevenuesByGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare": { "auth_ref": [ "r227" ], "lang": { "en-US": { "role": { "documentation": "Final price paid per share for the purchase of the targeted number of shares, determined by an average market price over a fixed period of time.", "label": "Accelerated Share Repurchases, Final Price Paid Per Share", "terseLabel": "Price ($ per share)" } } }, "localname": "AcceleratedShareRepurchasesFinalPricePaidPerShare", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_AccountsAndNotesReceivableNet": { "auth_ref": [ "r49" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date, net of allowance for doubtful accounts, of account and note receivables due from other than related parties.", "label": "Accounts and Notes Receivable, Net", "verboseLabel": "Promissory note receivable" } } }, "localname": "AccountsAndNotesReceivableNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/EquityMethodInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsNotesAndLoansReceivableLineItems": { "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": "Accounts, Notes, Loans and Financing Receivable [Line Items]", "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]" } } }, "localname": "AccountsNotesAndLoansReceivableLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "auth_ref": [ "r48" ], "lang": { "en-US": { "role": { "documentation": "Information by type of receivable.", "label": "Receivable Type [Axis]", "terseLabel": "Receivable Type [Axis]" } } }, "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/EquityMethodInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r20", "r235" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $5,572 and $2,378, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r16", "r358", "r375" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 11.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Accrued income taxes" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, 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 liabilities", "totalLabel": "Total accrued liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails", "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedMarketingCostsCurrent": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for the marketing, trade and selling of the entity's goods and services. Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Marketing Costs, Current", "terseLabel": "Accrued sales rebate" } } }, "localname": "AccruedMarketingCostsCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r8", "r10", "r40" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 10.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Accrued professional fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r58", "r59", "r60" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets": { "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 income (loss), net" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r57", "r60", "r61", "r300" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r179" ], "lang": { "en-US": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted Average Amortization Period (in years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r21" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets": { "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", "verboseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r243", "r245", "r270", "r271" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) from recognition of equity-based compensation.", "label": "Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition", "terseLabel": "Stock-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AgencySecuritiesMember": { "auth_ref": [ "r160" ], "lang": { "en-US": { "role": { "documentation": "Securities issued by government sponsored entities.", "label": "Agency Securities [Member]", "terseLabel": "U.S. government agency bonds" } } }, "localname": "AgencySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsShortTermAndLongTermMarketableSecuritiesDetails", "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllOtherSegmentsMember": { "auth_ref": [ "r132", "r133", "r134", "r135", "r136", "r137" ], "lang": { "en-US": { "role": { "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items.", "label": "Other Segments [Member]", "terseLabel": "Operating segments" } } }, "localname": "AllOtherSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/SegmentsAndGeographicalInformationSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r245", "r265", "r269" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees.", "label": "Allocated Share-based Compensation Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityStockBasedCompensationExpenseRelatedToAllStockBasedAwardsAndEmployeeStockPurchasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r96", "r177", "r183" ], "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" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetImpairmentChargesTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the details of the charge against earnings resulting from the aggregate write down of all assets from their carrying value to their fair value. Disclosure may also include a description of the impaired asset and facts and circumstances leading to the impairment, amount of the impairment loss and where the loss is located in the income statement, method(s) for determining fair value, and the segment in which the impaired asset is reported.", "label": "Asset Impairment Charges [Text Block]", "terseLabel": "Impairments and Other (Gains) Charges" } } }, "localname": "AssetImpairmentChargesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/ImpairmentsAndOtherGainsCharges" ], "xbrltype": "textBlockItemType" }, "us-gaap_Assets": { "auth_ref": [ "r142", "r357", "r374" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r7", "r52" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r320" ], "calculation": { "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Assets, Fair Value Disclosure" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecurities": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsAvailableForSaleSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsShortTermAndLongTermMarketableSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt and equity securities categorized neither as held-to-maturity nor trading.", "label": "Available-for-sale Securities", "terseLabel": "Investments", "totalLabel": "Total available for sale short-term and long-term marketable securities" } } }, "localname": "AvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsAvailableForSaleSecuritiesDetails", "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsShortTermAndLongTermMarketableSecuritiesDetails", "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r153" ], "calculation": { "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsShortTermAndLongTermMarketableSecuritiesDetails": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesAmortizedCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of unrealized gain in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.", "label": "Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Gross Unrealized Gains" } } }, "localname": "AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsShortTermAndLongTermMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsShortTermAndLongTermMarketableSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesAmortizedCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before tax of unrealized loss in accumulated other comprehensive income (AOCI) on investments in debt and equity securities classified as available-for-sale.", "label": "Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Gross Unrealized Losses" } } }, "localname": "AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsShortTermAndLongTermMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAmortizedCost": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsShortTermAndLongTermMarketableSecuritiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This item represents the cost of debt and equity securities, which are categorized neither as held-to-maturity nor trading, net of adjustments including accretion, amortization, collection of cash, previous other-than-temporary impairments recognized in earnings (less any cumulative-effect adjustments recognized, as defined), and fair value hedge accounting adjustments, if any.", "label": "Available-for-sale Securities, Amortized Cost Basis", "totalLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleSecuritiesAmortizedCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsShortTermAndLongTermMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesCurrent": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsAvailableForSaleSecuritiesDetails": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt and equity securities categorized neither as trading securities nor held-to-maturity securities and intended be sold or mature one year or operating cycle, if longer.", "label": "Available-for-sale Securities, Current", "terseLabel": "One year or less" } } }, "localname": "AvailableForSaleSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsAvailableForSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r151" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.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": "Marketable securities, short-term" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "auth_ref": [ "r151" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "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 net income (available-for-sale), classified as noncurrent.", "label": "Debt Securities, Available-for-sale, Noncurrent", "terseLabel": "Marketable securities, long-term" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesNoncurrent": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsAvailableForSaleSecuritiesDetails": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Investments in debt and equity securities which are categorized neither as held-to-maturity nor trading and which are intended to be sold or mature more than one year from the balance sheet date or operating cycle, if longer. Such securities are reported at fair value; unrealized gains (losses) related to Available-for-sale Securities are excluded from earnings and reported in a separate component of shareholders' equity (other comprehensive income), unless the Available-for-sale security is designated as a hedge or is determined to have had an other than temporary decline in fair value below its amortized cost basis. All or a portion of the unrealized holding gain (loss) of an Available-for-sale security that is designated as being hedged in a fair value hedge is recognized in earnings during the period of the hedge, as are other than temporary declines in fair value below the cost basis for investments in equity securities and debt securities that an entity intends to sell or it is more likely than not that it will be required to sell before the recovery of its amortized cost basis. Other than temporary declines in fair value below the cost basis for debt securities categorized as Available-for-sale that an entity does not intend to sell and for which it is not more likely than not that the entity will be required to sell before the recovery of its amortized cost basis are bifurcated into credit losses and losses related to all other factors. Other than temporary declines in fair value below cost basis related to credit losses are recognized in earnings, and losses related to all other factors are recognized in other comprehensive income.", "label": "Available-for-sale Securities, Noncurrent", "terseLabel": "Due in greater than one year" } } }, "localname": "AvailableForSaleSecuritiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsAvailableForSaleSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure 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": "Available-for-sale Securities [Table Text Block]", "terseLabel": "Short-Term And Long-Term Marketable Securities" } } }, "localname": "AvailableForSaleSecuritiesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r247", "r267" ], "lang": { "en-US": { "role": { "documentation": "Information by award type pertaining to equity-based compensation.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.aligntech.com/role/StockholdersEquityStockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.aligntech.com/role/StockholdersEquitySummaryOfMsuPerformanceDetails", "http://www.aligntech.com/role/StockholdersEquitySummaryOfNonvestedSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsNarrativeDetails", "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsDerivativeNotionalInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r308", "r311" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsNarrativeDetails", "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsDerivativeNotionalInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails" ], "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/2018-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r99", "r100", "r101" ], "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": "Fixed assets acquired with accounts payable or accrued liabilities" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/SupplementalCashFlowInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r34", "r98" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "verboseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r92", "r98", "r102" ], "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 the period", "periodStartLabel": "Cash, cash equivalents, and restricted cash at beginning of the period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r92", "r324" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash, cash equivalents, and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsMember": { "auth_ref": [ "r13" ], "lang": { "en-US": { "role": { "documentation": "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 Equivalents [Member]", "terseLabel": "Cash Equivalents" } } }, "localname": "CashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/SupplementalCashFlowInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CashFlowSupplementalDisclosuresTextBlock": { "auth_ref": [ "r103" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for supplemental cash flow activities, including cash, noncash, and part noncash transactions, for the period. Noncash is defined as information about all investing and financing activities of an enterprise during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Cash Flow, Supplemental Disclosures [Text Block]", "terseLabel": "Supplemental Cash Flow Information" } } }, "localname": "CashFlowSupplementalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/SupplementalCashFlowInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_CertificatesOfDepositMember": { "auth_ref": [ "r370" ], "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/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsShortTermAndLongTermMarketableSecuritiesDetails", "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Class of Stock [Line Items]" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityStockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r214" ], "lang": { "en-US": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial Paper [Member]", "terseLabel": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsShortTermAndLongTermMarketableSecuritiesDetails", "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r43", "r199", "r364", "r380" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Notes 9 and 10)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r198", "r207" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r45" ], "lang": { "en-US": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Shares reserved for issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r19" ], "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 usd per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r19" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r19" ], "lang": { "en-US": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r19", "r219" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r19" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets": { "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, $0.0001 par value (200,000 shares authorized; 78,809 and 79,778 issued and outstanding, respectively)" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r64", "r66", "r67" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r236" ], "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": "Contract with Customer, Liability" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.", "label": "Contractual Obligation", "terseLabel": "Amount of total Promotional Rights Agreement" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CommitmentsAndContingenciesOtherCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateAndOtherMember": { "auth_ref": [ "r134" ], "lang": { "en-US": { "role": { "documentation": "Component of an entity that provides financial and operational oversight and administrative support for other segments and other segments not separately reported due to size or nature of business activities. Excludes intersegment elimination and reconciling items.", "label": "Corporate and Other [Member]", "terseLabel": "Unallocated corporate expenses" } } }, "localname": "CorporateAndOtherMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/SegmentsAndGeographicalInformationSegmentInformationDetails" ], "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/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r78" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of net revenues" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of net revenues" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.aligntech.com/role/StockholdersEquityStockBasedCompensationExpenseRelatedToAllStockBasedAwardsAndEmployeeStockPurchasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r297" ], "lang": { "en-US": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r215" ], "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": "Credit Facilities" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CreditFacilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis Spread on Variable Rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r96", "r104", "r288", "r290" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueByArrangementDisclosureTextBlock": { "auth_ref": [ "r9" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the type of arrangements and the corresponding amounts that comprise the current and noncurrent balance of deferred revenue as of the balance sheet date.", "label": "Deferred Revenue, by Arrangement, Disclosure [Table Text Block]", "terseLabel": "Schedule of Deferred Revenues" } } }, "localname": "DeferredRevenueByArrangementDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r9" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying amount of consideration received or receivable as of the balance sheet date on potential earnings that were not recognized as revenue in conformity with GAAP, and which are expected to be recognized as such within one year or the normal operating cycle, if longer, including sales, license fees, and royalties, but excluding interest income.", "label": "Deferred Revenue, Current", "terseLabel": "Deferred revenues", "verboseLabel": "Deferred revenues - current" } } }, "localname": "DeferredRevenueCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsDeferredRevenuesDetails", "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueNoncurrent": { "auth_ref": [ "r9" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The noncurrent portion of deferred revenue amount as of balance sheet date. Deferred revenue is a liability related to a revenue producing activity for which revenue has not yet been recognized, and is not expected to be recognized in the next twelve months. Generally, an entity records deferred revenue when it receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized in conformity with GAAP.", "label": "Deferred Revenue, Noncurrent", "terseLabel": "Deferred revenues - long-term" } } }, "localname": "DeferredRevenueNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsDeferredRevenuesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNetNoncurrent": { "auth_ref": [ "r276", "r277", "r278", "r279", "r287" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards classified as noncurrent.", "label": "Deferred Tax Assets, Net of Valuation Allowance, Noncurrent", "verboseLabel": "Deferred tax assets" } } }, "localname": "DeferredTaxAssetsNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r293" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax liability not recognized because of the exceptions to comprehensive recognition of deferred taxes related to undistributed earnings of foreign subsidiaries.", "label": "Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "Amount of indefinitely reinvested foreign earnings" } } }, "localname": "DeferredTaxLiabilityNotRecognizedAmountOfUnrecognizedDeferredTaxLiabilityUndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/AccountingForIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r96", "r139" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.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", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.aligntech.com/role/SegmentsAndGeographicalInformationSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssetNotionalAmount": { "auth_ref": [ "r302", "r303", "r305" ], "lang": { "en-US": { "role": { "documentation": "Nominal or face amount used to calculate payments on the derivative asset.", "label": "Derivative Asset, Notional Amount", "terseLabel": "Notional amount" } } }, "localname": "DerivativeAssetNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsDerivativeNotionalInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsDerivativeNotionalInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r309", "r310", "r314", "r315" ], "lang": { "en-US": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsDerivativeNotionalInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsDerivativeNotionalInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r110", "r301", "r304", "r305", "r306", "r307", "r312", "r314", "r316", "r317", "r318" ], "lang": { "en-US": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsDerivativeNotionalInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r229", "r272" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for compensation-related costs for equity-based compensation, which may include disclosure of policies, compensation plan details, allocation of equity compensation, incentive distributions, equity-based arrangements to obtain goods and services, deferred compensation arrangements, employee stock ownership plan details and employee stock purchase plan details.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_DistributionRightsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Legal rights, generally of a limited duration, to distribute a product or products, often within specific geographic areas or supply channels.", "label": "Distribution Rights [Member]", "terseLabel": "Reacquired rights" } } }, "localname": "DistributionRightsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r71", "r113", "r116", "r119", "r120", "r121", "r123", "r367", "r383" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in usd per share)", "verboseLabel": "Net income per share, basic" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/ComputationOfBasicAndDilutedNetIncomePerShareAttributableToCommonStockDetails", "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r71", "r113", "r116", "r119", "r120", "r121", "r123", "r367", "r383" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in usd per share)", "verboseLabel": "Net income per share, diluted" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/ComputationOfBasicAndDilutedNetIncomePerShareAttributableToCommonStockDetails", "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedLineItems": { "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": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]" } } }, "localname": "EarningsPerShareDilutedLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/ComputationOfBasicAndDilutedNetIncomePerShareAttributableToCommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r124" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/NetIncomePerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r324" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effect of Exchange Rate on Cash and Cash Equivalents", "terseLabel": "Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r109", "r280", "r281" ], "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective income tax rate, continuing operations" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/AccountingForIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Accrued payroll and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]", "terseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]" } } }, "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityStockBasedCompensationExpenseRelatedToAllStockBasedAwardsAndEmployeeStockPurchasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r266" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unrecognized cost of unvested share-based compensation awards.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized", "terseLabel": "Total unamortized compensation cost" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r266" ], "lang": { "en-US": { "role": { "documentation": "Weighted average period over which unrecognized compensation is expected to be recognized for equity-based compensation plans, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted average period of total unamortized cost (in years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An arrangement whereby an employee is entitled to receive in the future, subject to vesting and other restrictions, a number of shares in the entity at a specified price, as defined in the agreement. Although there are variations, normally, after vesting, when an option is exercised, the employee-holder pays the strike value in cash to the issuing employer-entity and receives equity shares. The equity shares can be sold into the market for cash at the current market price without restriction. Options may be used to attract, retain and incentivize employees, in addition to their regular salary and other benefits.", "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r219" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/ComputationOfBasicAndDilutedNetIncomePerShareAttributableToCommonStockDetails", "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r162" ], "lang": { "en-US": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Ownership" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/EquityMethodInvestmentsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal": { "auth_ref": [ "r73", "r74", "r96" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of an equity method investment.", "label": "Equity Method Investment, Realized Gain (Loss) on Disposal", "negatedTerseLabel": "Gain from sale of equity method investment", "terseLabel": "Equity method investment, gain" } } }, "localname": "EquityMethodInvestmentRealizedGainLossOnDisposal", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.aligntech.com/role/EquityMethodInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity Method Investments and Joint Ventures [Abstract]" } } }, "localname": "EquityMethodInvestmentsAndJointVenturesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": { "auth_ref": [ "r164" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group.", "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]", "terseLabel": "Equity Method Investments" } } }, "localname": "EquityMethodInvestmentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/EquityMethodInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_EquitySecuritiesFvNi": { "auth_ref": [ "r323" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI", "verboseLabel": "Equity securities without readily determinable fair values" } } }, "localname": "EquitySecuritiesFvNi", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsInvestmentsInPrivatelyHeldCompaniesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EscrowDepositDisbursementsRelatedToPropertyAcquisition1": { "auth_ref": [ "r99", "r100", "r101" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of escrow deposit disbursements related to property acquisition in noncash investing or financing transactions.", "label": "Escrow Deposit Disbursements Related to Property Acquisition", "terseLabel": "Refundable deposit" } } }, "localname": "EscrowDepositDisbursementsRelatedToPropertyAcquisition1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CommitmentsAndContingenciesOtherCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r319", "r320", "r321" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Financial Assets Measured At Fair Value On Recurring Basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r239", "r240", "r241", "r321", "r352" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsDerivativeNotionalInstrumentsDetails", "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r319" ], "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/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsInvestmentsInPrivatelyHeldCompaniesDetails", "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsShortTermAndLongTermMarketableSecuritiesDetails", "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r239", "r240", "r241", "r321", "r353" ], "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/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r239", "r240", "r241", "r321", "r354" ], "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/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsDerivativeNotionalInstrumentsDetails", "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [ "r319", "r322" ], "lang": { "en-US": { "role": { "documentation": "Provides the general categories used to describe the frequency with which financial assets and liabilities (as defined) are measured at fair value (on a recurring or nonrecurring basis).", "label": "Fair Value, Measurement Frequency [Domain]", "terseLabel": "Fair Value, Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsInvestmentsInPrivatelyHeldCompaniesDetails", "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsShortTermAndLongTermMarketableSecuritiesDetails", "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "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]", "verboseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsDerivativeNotionalInstrumentsDetails", "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r319", "r322" ], "lang": { "en-US": { "role": { "documentation": "This item represents a description of the frequency with which certain items are measured at fair value. Items measured at fair value on a recurring basis generally include those items for which measurement inputs are readily available and which are measured at fair value at successive reporting periods.", "label": "Fair Value, Measurements, Recurring [Member]", "terseLabel": "Fair Value, Measurements, Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsInvestmentsInPrivatelyHeldCompaniesDetails", "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsShortTermAndLongTermMarketableSecuritiesDetails", "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r334", "r341" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "terseLabel": "Financing cash flows from finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/SupplementalCashFlowInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Schedule of Available-for-sale Securities, Major Types of Debt and Equity Securities [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsShortTermAndLongTermMarketableSecuritiesDetails", "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures.", "label": "Financial Instruments Disclosure [Text Block]", "terseLabel": "Investments and Fair Value Measurements" } } }, "localname": "FinancialInstrumentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/GoodwillAndIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseForAcquiredIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized 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", "verboseLabel": "Remainder of 2019" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillAndIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseForAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r184" ], "calculation": { "http://www.aligntech.com/role/GoodwillAndIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseForAcquiredIntangibleAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillAndIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseForAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r184" ], "calculation": { "http://www.aligntech.com/role/GoodwillAndIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseForAcquiredIntangibleAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "verboseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillAndIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseForAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r184" ], "calculation": { "http://www.aligntech.com/role/GoodwillAndIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseForAcquiredIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "verboseLabel": "2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillAndIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseForAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r184" ], "calculation": { "http://www.aligntech.com/role/GoodwillAndIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseForAcquiredIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "verboseLabel": "2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillAndIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseForAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r178", "r180", "r182", "r185", "r356" ], "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": "Acquired Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r182", "r356" ], "calculation": { "http://www.aligntech.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails": { "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", "verboseLabel": "Gross Carrying Amount, beginning balance" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r178", "r181" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r182" ], "calculation": { "http://www.aligntech.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.aligntech.com/role/GoodwillAndIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseForAcquiredIntangibleAssetsDetails": { "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 Carrying Value, ending balance" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails", "http://www.aligntech.com/role/GoodwillAndIntangibleAssetsTotalEstimatedAnnualFutureAmortizationExpenseForAcquiredIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCorporateDebtSecuritiesMember": { "auth_ref": [ "r152", "r239" ], "lang": { "en-US": { "role": { "documentation": "Debt security issued by corporation not domiciled in United States of America (US).", "label": "Debt Security, Corporate, Non-US [Member]", "terseLabel": "Foreign bonds" } } }, "localname": "ForeignCorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsShortTermAndLongTermMarketableSecuritiesDetails", "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignExchangeForwardMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate.", "label": "Foreign Exchange Forward [Member]", "terseLabel": "Foreign Exchange Forward" } } }, "localname": "ForeignExchangeForwardMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsDerivativeNotionalInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainContingenciesByNatureAxis": { "auth_ref": [ "r206" ], "lang": { "en-US": { "role": { "documentation": "Information by nature of gain contingency.", "label": "Gain Contingencies, Nature [Axis]", "terseLabel": "Gain Contingencies, Nature [Axis]" } } }, "localname": "GainContingenciesByNatureAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GainContingencyNatureDomain": { "auth_ref": [ "r206" ], "lang": { "en-US": { "role": { "documentation": "Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or before issuance of the financial statements) that might result in a gain, typically reflecting care to avoid misleading implications as to the likelihood of realization.", "label": "Gain Contingency, Nature [Domain]", "terseLabel": "Gain Contingency, Nature [Domain]" } } }, "localname": "GainContingencyNatureDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainContingencyPatentsAllegedlyInfringedUponNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of entity's patents that another entity has allegedly infringed.", "label": "Gain Contingency, Patents Allegedly Infringed upon, Number", "terseLabel": "Patents Allegedly Infringed upon" } } }, "localname": "GainContingencyPatentsAllegedlyInfringedUponNumber", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_GainContingencyUnrecordedAmount": { "auth_ref": [ "r206" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount or range of possible amounts of gain that could be realized upon the resolution of a contingency.", "label": "Gain Contingency, Unrecorded Amount", "terseLabel": "Payment in lieu of Global Development and Distribution agreement" } } }, "localname": "GainContingencyUnrecordedAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnContractTermination": { "auth_ref": [ "r97", "r193" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Gain (loss) related to the termination of a contract between the parties. The termination may be due to many causes including early termination of a lease by a lessee, a breach of contract by one party, or a failure to perform.", "label": "Gain (Loss) on Contract Termination", "negatedTerseLabel": "Gain on lease terminations", "terseLabel": "Gain on Lease Termination" } } }, "localname": "GainLossOnContractTermination", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.aligntech.com/role/ImpairmentsAndOtherGainsChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnForeignCurrencyFairValueHedgeDerivatives": { "auth_ref": [ "r309", "r313" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) from the increase (decrease) in fair value of foreign currency derivatives and nonderivative instruments designated as fair value hedging instruments which were recognized in earnings, net of offsets by the gain (loss) on the hedged item to the extent that the fair value hedge was determined to be effective.", "label": "Gain (Loss) on Foreign Currency Fair Value Hedge Derivatives", "terseLabel": "Gain on settlement of foreign currency forward contracts" } } }, "localname": "GainLossOnForeignCurrencyFairValueHedgeDerivatives", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSalesOfAssetsAndAssetImpairmentCharges": { "auth_ref": [ "r96" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) from the difference between the sale price or salvage price and the book value of an asset that was sold or retired, and gain (loss) from the write down of assets from their carrying value to fair value.", "label": "Gain (Loss) on Sale of Assets and Asset Impairment Charges", "negatedLabel": "Impairments and other (gains) charges" } } }, "localname": "GainLossOnSalesOfAssetsAndAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.aligntech.com/role/SegmentsAndGeographicalInformationSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossRelatedToLitigationSettlement": { "auth_ref": [ "r199" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process.", "label": "Gain (Loss) Related to Litigation Settlement", "negatedTerseLabel": "Litigation settlement gain", "terseLabel": "Recognized gain on litigation settlement" } } }, "localname": "GainLossRelatedToLitigationSettlement", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r168", "r170" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Balance as of September 30, 2019", "periodStartLabel": "Balance as of December 31, 2018" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillAndIntangibleAssetsChangeInCarryingValueOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r186" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillAndLongLivedAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r96", "r169", "r171", "r175" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Impairments and other charges" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillAndIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "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": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillAndIntangibleAssetsChangeInCarryingValueOfGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillAndIntangibleAssetsChangeInCarryingValueOfGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments": { "auth_ref": [ "r172", "r173", "r295" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from foreign currency translation adjustments and purchase accounting adjustments 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, Translation and Purchase Accounting Adjustments", "terseLabel": "Adjustments" } } }, "localname": "GoodwillTranslationAndPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillAndIntangibleAssetsChangeInCarryingValueOfGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r77" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "terseLabel": "Gross profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.aligntech.com/role/SegmentsAndGeographicalInformationSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r96", "r187", "r189", "r392" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment of Long-Lived Assets Held-for-use", "terseLabel": "Impairments on long-lived assets" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r108" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations 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", "terseLabel": "Net income before provision for income taxes and equity in losses of investee", "totalLabel": "Net income before provision for income taxes and equity in losses of investee" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.aligntech.com/role/SegmentsAndGeographicalInformationSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r69", "r96", "r140", "r161", "r365", "r381" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "This item represents the entity's proportionate share for the period of the net income (loss) of its investee (such as unconsolidated subsidiaries and joint ventures) to which the equity method of accounting is applied. This item includes income or expense related to stock-based compensation based on the investor's grant of stock to employees of an equity method investee.", "label": "Income (Loss) from Equity Method Investments", "negatedLabel": "Equity in losses of investee", "negatedTerseLabel": "Equity in losses of investee, net of tax" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r190" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]", "verboseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs, by Report Line [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.aligntech.com/role/StockholdersEquityStockBasedCompensationExpenseRelatedToAllStockBasedAwardsAndEmployeeStockPurchasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]", "verboseLabel": "Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.aligntech.com/role/StockholdersEquityStockBasedCompensationExpenseRelatedToAllStockBasedAwardsAndEmployeeStockPurchasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxContingencyLineItems": { "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": "Income Tax Contingency [Line Items]", "terseLabel": "Income Tax Contingency [Line Items]" } } }, "localname": "IncomeTaxContingencyLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/AccountingForIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxContingencyTable": { "auth_ref": [ "r283", "r285", "r286", "r289" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Income Tax Contingency [Table]", "terseLabel": "Income Tax Contingency [Table]" } } }, "localname": "IncomeTaxContingencyTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/AccountingForIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r294" ], "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": "Accounting for Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/AccountingForIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r104", "r141", "r291" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/AccountingForIncomeTaxesAdditionalInformationDetails", "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r95" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r95" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r95" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Long-term income tax payable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r95" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued and other long-term liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r95" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period, excluding the portion taken into income, in the liability reflecting revenue yet to be earned for which cash or other forms of consideration was received or recorded as a receivable.", "label": "Increase (Decrease) in Deferred Revenue", "terseLabel": "Deferred revenues" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r95" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r95" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.", "label": "Intangible Assets, Net (Including Goodwill)", "terseLabel": "Goodwill and intangible assets, net" } } }, "localname": "IntangibleAssetsNetIncludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeOperating": { "auth_ref": [ "r75" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of operating interest income, including, but not limited to, amortization and accretion of premiums and discounts on securities.", "label": "Interest Income, Operating", "terseLabel": "Interest income" } } }, "localname": "InterestIncomeOperating", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.aligntech.com/role/SegmentsAndGeographicalInformationSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r26", "r167" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsInventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r50", "r166" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsInventoriesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories", "totalLabel": "Total inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsInventoriesDetails", "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r28", "r167" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsInventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.", "label": "Inventory, Raw Materials, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r27", "r167" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsInventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsInventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r387", "r388", "r389", "r390" ], "lang": { "en-US": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]", "terseLabel": "Schedule of Fair Value of Separate Accounts by Major Category of Investment [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsShortTermAndLongTermMarketableSecuritiesDetails", "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r387", "r388", "r389", "r390" ], "lang": { "en-US": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]", "terseLabel": "Schedule of Fair Value of Separate Accounts by Major Category of Investment, Category [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsShortTermAndLongTermMarketableSecuritiesDetails", "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments.", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Investments Classified by Contractual Maturity Date" } } }, "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r345", "r347" ], "calculation": { "http://www.aligntech.com/role/LeasesScheduleOfLeaseCostDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Lease, Cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesScheduleOfLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r345" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Lease, Cost" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "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": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r338" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r336" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Lease" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessee, Operating Lease, Description [Abstract]", "terseLabel": "Operating leases:" } } }, "localname": "LesseeOperatingLeaseDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesLeaseAssetsAndLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r346" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Lessee, Operating Lease, Liability, Maturity" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r346" ], "calculation": { "http://www.aligntech.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.aligntech.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r346" ], "calculation": { "http://www.aligntech.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "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/2018-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r346" ], "calculation": { "http://www.aligntech.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "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/2018-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r346" ], "calculation": { "http://www.aligntech.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "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/2018-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r346" ], "calculation": { "http://www.aligntech.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "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/2018-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r346" ], "calculation": { "http://www.aligntech.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "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/2018-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r346" ], "calculation": { "http://www.aligntech.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "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": "Remainder of 2019" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r346" ], "calculation": { "http://www.aligntech.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetailsCalc2": { "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: Interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r337" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Term of contract" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r348" ], "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/2018-01-31", "presentation": [ "http://www.aligntech.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceived": { "auth_ref": [ "r349" ], "calculation": { "http://www.aligntech.com/role/LeasesLessorDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease payments to be received by lessor for operating lease.", "label": "Lessor, Operating Lease, Payments to be Received", "totalLabel": "Total minimum lease payments" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceived", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesLessorDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFiveYears": { "auth_ref": [ "r349" ], "calculation": { "http://www.aligntech.com/role/LeasesLessorDetails": { "order": 5.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease payments to be received by lessor in fifth fiscal year following latest fiscal year for operating lease. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.", "label": "Lessor, Operating Lease, Payments to be Received, Five Years", "terseLabel": "2023" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedFiveYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesLessorDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears": { "auth_ref": [ "r349" ], "calculation": { "http://www.aligntech.com/role/LeasesLessorDetails": { "order": 4.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease payments to be received by lessor in fourth year following latest fiscal year for operating lease. Excludes interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "Lessor, Operating Lease, Payments to be Received, Four Years", "terseLabel": "2022" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedFourYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesLessorDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock": { "auth_ref": [ "r349" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of maturity of undiscounted cash flows to be received by lessor on annual basis for operating lease.", "label": "Lessor, Operating Lease, Payments to be Received, Maturity [Table Text Block]", "terseLabel": "Lessor, Operating Lease, Payments to be Received, Maturity" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear": { "auth_ref": [ "r349" ], "calculation": { "http://www.aligntech.com/role/LeasesLessorDetails": { "order": 1.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease payments to be received by lessor in remainder of fiscal year following latest fiscal year for operating lease. Excludes interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "Lessor, Operating Lease, Payments to be Received, Remainder of Fiscal Year", "terseLabel": "Remainder of 2019" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesLessorDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter": { "auth_ref": [ "r349" ], "calculation": { "http://www.aligntech.com/role/LeasesLessorDetails": { "order": 6.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease payments to be received by lessor after fifth fiscal year following latest statement of financial position date for operating lease. Excludes interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "Lessor, Operating Lease, Payments to be Received, Thereafter", "terseLabel": "Thereafter" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedThereafter", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesLessorDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": { "auth_ref": [ "r349" ], "calculation": { "http://www.aligntech.com/role/LeasesLessorDetails": { "order": 3.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease payments to be received by lessor in third fiscal year following latest fiscal year for operating lease. Excludes interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "Lessor, Operating Lease, Payments to be Received, Three Years", "terseLabel": "2021" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesLessorDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": { "auth_ref": [ "r349" ], "calculation": { "http://www.aligntech.com/role/LeasesLessorDetails": { "order": 2.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease payments to be received by lessor in second fiscal year following latest fiscal year for operating lease. Excludes interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "Lessor, Operating Lease, Payments to be Received, Two Years", "terseLabel": "2020" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesLessorDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r39" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r25", "r360", "r378" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets" ], "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/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r17", "r359", "r372" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Long-term Line of Credit", "terseLabel": "Outstanding borrowings" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r38" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Current borrowing capacity" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r38" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Line of credit, available borrowings" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r38", "r107" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "London Interbank Offered Rate (LIBOR)" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails" ], "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/2018-01-31", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r199", "r200", "r201", "r202", "r203", "r204", "r205", "r208", "r209" ], "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/2018-01-31", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r239" ], "lang": { "en-US": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MovementInStandardProductWarrantyAccrualRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Movement in Standard Product Warranty Accrual [Roll Forward]", "terseLabel": "Movement in Standard Product Warranty Accrual [Roll Forward]" } } }, "localname": "MovementInStandardProductWarrantyAccrualRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsWarrantyAccrualActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r92" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r92" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r92", "r94", "r97" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r62", "r65", "r70", "r97", "r122", "r366", "r382" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/ComputationOfBasicAndDilutedNetIncomePerShareAttributableToCommonStockDetails", "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r81" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net", "verboseLabel": "Other income (expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.aligntech.com/role/SegmentsAndGeographicalInformationSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesAndLoansReceivableGrossCurrent": { "auth_ref": [ "r4", "r5", "r47", "r148" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "An amount representing an agreement for an unconditional promise by the maker to pay the Entity (holder) a definite sum of money at a future date(s) within one year of the balance sheet date or the normal operating cycle, whichever is longer. Such amount may include accrued interest receivable in accordance with the terms of the debt. The debt also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among a myriad of other features and characteristics. This amount does not include amounts related to receivables held-for-sale.", "label": "Notes, Loans and Financing Receivable, Gross, Current", "terseLabel": "Current promissory note and related interest receivable" } } }, "localname": "NotesAndLoansReceivableGrossCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesReceivableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "An amount representing an agreement for an unconditional promise by the maker to pay the Entity (holder) a definite sum of money at a future date(s) within one year of the balance sheet date. Such amount may include accrued interest receivable in accordance with the terms of the note. The note also may contain provisions including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics.", "label": "Notes Receivable [Member]", "terseLabel": "Short-term notes receivable" } } }, "localname": "NotesReceivableMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/EquityMethodInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/SegmentsAndGeographicalInformationAdditionalInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfOperations": { "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)", "terseLabel": "Income from operations", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.aligntech.com/role/SegmentsAndGeographicalInformationSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r339", "r347" ], "calculation": { "http://www.aligntech.com/role/LeasesScheduleOfLeaseCostDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating Lease, Cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesScheduleOfLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseImpairmentLoss": { "auth_ref": [ "r331" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.", "label": "Operating Lease, Impairment Loss", "terseLabel": "Lease impairment" } } }, "localname": "OperatingLeaseImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/ImpairmentsAndOtherGainsChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Lease Liabilities, Payments Due [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r333" ], "calculation": { "http://www.aligntech.com/role/LeasesLeaseAssetsAndLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.aligntech.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total lease liabilities", "totalLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesLeaseAssetsAndLiabilitiesDetails", "http://www.aligntech.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r333" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 }, "http://www.aligntech.com/role/LeasesLeaseAssetsAndLiabilitiesDetails": { "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": "Current operating lease liabilities", "verboseLabel": "Accrued liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails", "http://www.aligntech.com/role/LeasesLeaseAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r333" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.aligntech.com/role/LeasesLeaseAssetsAndLiabilitiesDetails": { "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": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets", "http://www.aligntech.com/role/LeasesLeaseAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r335", "r341" ], "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 flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/SupplementalCashFlowInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r332" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets", "http://www.aligntech.com/role/LeasesLeaseAssetsAndLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r344", "r347" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r343", "r347" ], "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 (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesRemainingLeaseTermAndDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r326", "r329" ], "calculation": { "http://www.aligntech.com/role/LeasesMinimumFutureLeasePaymentsPreviouslyDisclosedUnderAsc840Details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.", "label": "Operating Leases, Future Minimum Payments Due", "totalLabel": "Total minimum lease payments" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesMinimumFutureLeasePaymentsPreviouslyDisclosedUnderAsc840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "auth_ref": [ "r326", "r329" ], "calculation": { "http://www.aligntech.com/role/LeasesMinimumFutureLeasePaymentsPreviouslyDisclosedUnderAsc840Details": { "order": 5.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "terseLabel": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesMinimumFutureLeasePaymentsPreviouslyDisclosedUnderAsc840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "auth_ref": [ "r326", "r329" ], "calculation": { "http://www.aligntech.com/role/LeasesMinimumFutureLeasePaymentsPreviouslyDisclosedUnderAsc840Details": { "order": 4.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "terseLabel": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesMinimumFutureLeasePaymentsPreviouslyDisclosedUnderAsc840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r326", "r329" ], "calculation": { "http://www.aligntech.com/role/LeasesMinimumFutureLeasePaymentsPreviouslyDisclosedUnderAsc840Details": { "order": 3.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "terseLabel": "2021" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesMinimumFutureLeasePaymentsPreviouslyDisclosedUnderAsc840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r326", "r329" ], "calculation": { "http://www.aligntech.com/role/LeasesMinimumFutureLeasePaymentsPreviouslyDisclosedUnderAsc840Details": { "order": 2.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "terseLabel": "2020" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesMinimumFutureLeasePaymentsPreviouslyDisclosedUnderAsc840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "auth_ref": [ "r326", "r329" ], "calculation": { "http://www.aligntech.com/role/LeasesMinimumFutureLeasePaymentsPreviouslyDisclosedUnderAsc840Details": { "order": 6.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "terseLabel": "Thereafter" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesMinimumFutureLeasePaymentsPreviouslyDisclosedUnderAsc840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/LeasesMinimumFutureLeasePaymentsPreviouslyDisclosedUnderAsc840Details": { "order": 1.0, "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Operating Leases, Future Minimum Payments, Remainder of Fiscal Year", "terseLabel": "2019" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesMinimumFutureLeasePaymentsPreviouslyDisclosedUnderAsc840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesOfLessorDisclosureTextBlock": { "auth_ref": [ "r327", "r328", "r350" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for lessor's operating leases.", "label": "Lessor, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "OperatingLeasesOfLessorDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r8", "r10", "r11", "r40" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 12.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other accrued liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r51" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other prepaid expenses and current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of other assets.", "label": "Other Assets, Fair Value Disclosure", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r36" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "auth_ref": [ "r56" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax", "terseLabel": "Change in unrealized gains (losses) on investments, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r55", "r325" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Net change in foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r63", "r66", "r68", "r219" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Other comprehensive (loss) income" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "auth_ref": [ "r56", "r58" ], "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": "Net change in unrealized gains (losses) from investments" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r42" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r97" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedTerseLabel": "Other non-cash operating activities" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherReceivablesNetCurrent": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer.", "label": "Other Receivables, Net, Current", "terseLabel": "Other current receivables" } } }, "localname": "OtherReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r298" ], "lang": { "en-US": { "role": { "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.", "label": "Patents [Member]", "terseLabel": "Patents" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r85", "r89", "r111" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash (inflow) outflow from investing activities classified as other.", "label": "Payments for (Proceeds from) Other Investing Activities", "negatedLabel": "Other investing activities" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r91" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Common stock repurchases" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r91", "r242" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to satisfy an employee's income tax withholding obligation as part of a net-share settlement of a share-based award.", "label": "Payments Related to Tax Withholding for Share-based Compensation", "negatedLabel": "Employees\u2019 taxes paid upon the vesting of restricted stock units" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecurities": { "auth_ref": [ "r86", "r150" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to acquire debt and equity securities not classified as either held-to-maturity securities or trading securities which would be classified as available-for-sale securities and reported at fair value, with unrealized gains and losses excluded from earnings and reported in a separate component of shareholders' equity.", "label": "Payments to Acquire Available-for-sale Securities", "negatedLabel": "Purchase of marketable securities" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r87" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the purchase of or advances to an equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Payments to Acquire Equity Method Investments", "negatedTerseLabel": "Purchase of investments in privately held companies", "terseLabel": "Payments to acquire" } } }, "localname": "PaymentsToAcquireEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://www.aligntech.com/role/EquityMethodInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r88" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of property, plant and equipment", "terseLabel": "Purchase price of property" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CommitmentsAndContingenciesOtherCommitmentsDetails", "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r18" ], "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 usd per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r18" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r18" ], "lang": { "en-US": { "role": { "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r18" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock, $0.0001 par value (5,000 shares authorized; none issued)" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r6", "r32", "r33" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Total prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails", "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Israeli funds", "verboseLabel": "Other current assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsDerivativeNotionalInstrumentsDetails", "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromCollectionOfLoansReceivable": { "auth_ref": [ "r83" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the collection, including prepayments, of loans receivable issued for financing of goods and services.", "label": "Proceeds from Collection of Loans Receivable", "terseLabel": "Loan repayment from equity investee" } } }, "localname": "ProceedsFromCollectionOfLoansReceivable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromCollectionOfNotesReceivable": { "auth_ref": [ "r83" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with principal collections from a borrowing supported by a written promise to pay an obligation.", "label": "Proceeds from Collection of Notes Receivable", "terseLabel": "Note repayment from privately held company" } } }, "localname": "ProceedsFromCollectionOfNotesReceivable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r90" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "Proceeds from Issuance of Common Stock", "terseLabel": "Proceeds from issuance of common stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLegalSettlements": { "auth_ref": [ "r93" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Cash received for the settlement of litigation during the current period.", "label": "Proceeds from Legal Settlements", "terseLabel": "Proceeds from Legal Settlements" } } }, "localname": "ProceedsFromLegalSettlements", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsNarrativeDetails", "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "auth_ref": [ "r82", "r83", "r150" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from sale, maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale and Maturity of Debt Securities, Available-for-sale", "terseLabel": "Proceeds from maturities of marketable securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities": { "auth_ref": [ "r84", "r150" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the sale of debt and equity securities classified as available-for-sale securities.", "label": "Proceeds from Sale of Available-for-sale Securities", "terseLabel": "Proceeds from sales of marketable securities" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CommitmentsAndContingenciesOtherCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r14", "r15", "r188", "r379" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r48" ], "lang": { "en-US": { "role": { "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates.", "label": "Receivable [Domain]", "terseLabel": "Receivable [Domain]" } } }, "localname": "ReceivableTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/EquityMethodInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r273", "r394" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development", "verboseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.aligntech.com/role/StockholdersEquityStockBasedCompensationExpenseRelatedToAllStockBasedAwardsAndEmployeeStockPurchasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis": { "auth_ref": [ "r34" ], "lang": { "en-US": { "role": { "documentation": "Information by category of cash or cash equivalent items which are restricted as to withdrawal or usage.", "label": "Restricted Cash and Cash Equivalents [Axis]", "terseLabel": "Restricted Cash and Cash Equivalents, Cash and Cash Equivalents [Axis]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Restricted Cash and Cash Equivalents, Cash and Cash Equivalents [Domain]" } } }, "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.aligntech.com/role/StockholdersEquitySummaryOfNonvestedSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r22", "r226", "r377" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/ComputationOfBasicAndDilutedNetIncomePerShareAttributableToCommonStockDetails", "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r230", "r233", "r234" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsNarrativeDetails", "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfOperations", "http://www.aligntech.com/role/SegmentsAndGeographicalInformationNetRevenuesByGeographicAreaDetails", "http://www.aligntech.com/role/SegmentsAndGeographicalInformationSegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r231" ], "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", "terseLabel": "Revenue, remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r232" ], "lang": { "en-US": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r342", "r347" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability", "terseLabel": "Finance leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/SupplementalCashFlowInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r342", "r347" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/SupplementalCashFlowInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "auth_ref": [ "r10", "r37" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 9.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Sales and Excise Tax Payable, Current", "terseLabel": "Accrued sales tax and value added tax" } } }, "localname": "SalesAndExciseTaxPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScenarioForecastMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The reporting scenario used to indicate financial results forecast for a future period.", "label": "Scenario, Forecast [Member]", "terseLabel": "Scenario, Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/AccountingForIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScenarioUnspecifiedDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Any scenario, that is, the particular reporting scenario is left unspecified. Scenarios distinguish among different kinds of business reporting facts, as for example actual versus budgeted figures.", "label": "Scenario, Unspecified [Domain]", "terseLabel": "Scenario, Unspecified [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/AccountingForIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": { "auth_ref": [ "r48" ], "lang": { "en-US": { "role": { "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.", "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]", "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]" } } }, "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsPrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "stringItemType" }, "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": "Schedule of Accrued Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsTables" ], "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/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsInvestmentsInPrivatelyHeldCompaniesDetails", "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsShortTermAndLongTermMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": { "auth_ref": [ "r154", "r155", "r156", "r157", "r158", "r159", "r368", "r369" ], "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/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsInvestmentsInPrivatelyHeldCompaniesDetails", "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsShortTermAndLongTermMarketableSecuritiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of supplemental cash flow information for the periods presented.", "label": "Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]", "terseLabel": "Schedule of Cash Flow, Supplemental Disclosures" } } }, "localname": "ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/SupplementalCashFlowInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "auth_ref": [ "r264" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amount of total share-based compensation cost, including the amounts attributable to each share-based compensation plan and any related tax benefits.", "label": "Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan [Table Text Block]", "terseLabel": "Stock-based Compensation Expense" } } }, "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r122" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule Of Earnings Per Share Basic And Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/NetIncomePerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": { "auth_ref": [ "r79", "r116", "r117", "r118", "r121", "r123" ], "lang": { "en-US": { "role": { "documentation": "Complete disclosure pertaining to an entity's diluted earnings per share.", "label": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/ComputationOfBasicAndDilutedNetIncomePerShareAttributableToCommonStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r245", "r264", "r269" ], "lang": { "en-US": { "role": { "documentation": "Schedule that sets forth the allocation of equity-based compensation costs to a given line item on the balance sheet and income statement for the period. This may include the reporting line for the costs and the amount capitalized and expensed.", "label": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]", "terseLabel": "Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Table]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityStockBasedCompensationExpenseRelatedToAllStockBasedAwardsAndEmployeeStockPurchasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "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": "Schedule of Equity Method Investments [Line Items]", "terseLabel": "Schedule of Equity Method Investments [Line Items]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/EquityMethodInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "auth_ref": [ "r163" ], "lang": { "en-US": { "role": { "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available.", "label": "Schedule of Equity Method Investments [Table]", "terseLabel": "Schedule of Equity Method Investments [Table]" } } }, "localname": "ScheduleOfEquityMethodInvestmentsTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/EquityMethodInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r178", "r181" ], "lang": { "en-US": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets by Major Class [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r178", "r181" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Amortized Intangible Assets" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": { "auth_ref": [ "r330" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.", "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]", "terseLabel": "Schedule of Future Lease Payments" } } }, "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r174", "r176" ], "lang": { "en-US": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillAndIntangibleAssetsChangeInCarryingValueOfGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r174", "r176" ], "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 Goodwill by Reportable Segment" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r12", "r29", "r30", "r31" ], "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": "Schedule of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": { "auth_ref": [ "r253" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested performance-based units.", "label": "Schedule of Nonvested Performance-based Units Activity [Table Text Block]", "terseLabel": "Summary Of Market-performance Based Restricted Stock Units" } } }, "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock": { "auth_ref": [ "r303" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the notional amounts of outstanding derivative positions.", "label": "Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block]", "terseLabel": "Notional value of derivative instruments" } } }, "localname": "ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the carrying amounts of other assets. This disclosure includes other current assets and other noncurrent assets.", "label": "Schedule of Other Assets [Table Text Block]", "terseLabel": "Schedule of Prepaid Expense and Other Assets" } } }, "localname": "ScheduleOfOtherAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r213" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Schedule of Warranty Accrual" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r35", "r188" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CommitmentsAndContingenciesOtherCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r76", "r146" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "terseLabel": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/SegmentsAndGeographicalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r138", "r142", "r143", "r144", "r174" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/SegmentsAndGeographicalInformationLongLivedAssetsByGeographicAreaDetails", "http://www.aligntech.com/role/SegmentsAndGeographicalInformationNetRevenuesByGeographicAreaDetails", "http://www.aligntech.com/role/SegmentsAndGeographicalInformationSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r138", "r142", "r143", "r144", "r174" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Schedule of Segment Reporting Information, by Segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/SegmentsAndGeographicalInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r247", "r267" ], "lang": { "en-US": { "role": { "documentation": "Components of an equity-based arrangement under which compensation is awarded to employees, typically comprised of compensation expense; changes in the quantity and fair value of the shares (or other type of equity) granted, exercised, forfeited, and issued and outstanding pertaining to that plan; and cash flow effects resulting from the equity-based payment arrangement. Component disclosures are by type of award and plan name.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.aligntech.com/role/StockholdersEquitySummaryOfMsuPerformanceDetails", "http://www.aligntech.com/role/StockholdersEquitySummaryOfNonvestedSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r250" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block]", "terseLabel": "Summary Of Restricted Stock Units" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": { "auth_ref": [ "r259" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions" } } }, "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r44", "r106", "r216", "r217", "r218", "r220", "r221", "r222", "r223", "r224", "r225", "r226" ], "lang": { "en-US": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityStockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r181" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillAndIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Segments [Domain]", "terseLabel": "Segment [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillAndIntangibleAssetsChangeInCarryingValueOfGoodwillDetails", "http://www.aligntech.com/role/SegmentsAndGeographicalInformationSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r147" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segments and Geographical Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/SegmentsAndGeographicalInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/SegmentsAndGeographicalInformationLongLivedAssetsByGeographicAreaDetails", "http://www.aligntech.com/role/SegmentsAndGeographicalInformationNetRevenuesByGeographicAreaDetails", "http://www.aligntech.com/role/SegmentsAndGeographicalInformationSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r72" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Selling, general and administrative", "verboseLabel": "Selling, general and administrative" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.aligntech.com/role/StockholdersEquityStockBasedCompensationExpenseRelatedToAllStockBasedAwardsAndEmployeeStockPurchasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r80", "r165" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SeveranceCosts1": { "auth_ref": [ "r96", "r192", "r195", "r196" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.", "label": "Severance Costs", "terseLabel": "Employee severance cost" } } }, "localname": "SeveranceCosts1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/ImpairmentsAndOtherGainsChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r95" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of noncash, equity-based employee remuneration. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method.", "label": "Share-based Compensation", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r248" ], "lang": { "en-US": { "role": { "documentation": "Period which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period of granted market-performance based restricted stock units" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted Average Remaining Contractual Term (in years)", "verboseLabel": "Weighted Average Remaining Contractual Term (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryOfMsuPerformanceDetails", "http://www.aligntech.com/role/StockholdersEquitySummaryOfNonvestedSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r252" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryOfMsuPerformanceDetails", "http://www.aligntech.com/role/StockholdersEquitySummaryOfNonvestedSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r257" ], "lang": { "en-US": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryOfMsuPerformanceDetails", "http://www.aligntech.com/role/StockholdersEquitySummaryOfNonvestedSharesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r255" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryOfMsuPerformanceDetails", "http://www.aligntech.com/role/StockholdersEquitySummaryOfNonvestedSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r255" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryOfMsuPerformanceDetails", "http://www.aligntech.com/role/StockholdersEquitySummaryOfNonvestedSharesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r254" ], "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": "Nonvested as of September 30, 2019", "periodStartLabel": "Nonvested as of December 31, 2018" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryOfMsuPerformanceDetails", "http://www.aligntech.com/role/StockholdersEquitySummaryOfNonvestedSharesDetails" ], "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 Underlying MSUs", "verboseLabel": "Number of Shares Underlying RSUs" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryOfMsuPerformanceDetails", "http://www.aligntech.com/role/StockholdersEquitySummaryOfNonvestedSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r254" ], "lang": { "en-US": { "role": { "documentation": "The weighted average fair value of nonvested awards on equity-based plans excluding option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares or units.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Nonvested as of September 30, 2019", "periodStartLabel": "Nonvested as of December 31, 2018" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryOfMsuPerformanceDetails", "http://www.aligntech.com/role/StockholdersEquitySummaryOfNonvestedSharesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryOfMsuPerformanceDetails", "http://www.aligntech.com/role/StockholdersEquitySummaryOfNonvestedSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r256" ], "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 and released" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryOfMsuPerformanceDetails", "http://www.aligntech.com/role/StockholdersEquitySummaryOfNonvestedSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r262" ], "lang": { "en-US": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividends" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityStockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r261" ], "lang": { "en-US": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityStockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r263" ], "lang": { "en-US": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityStockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.aligntech.com/role/StockholdersEquitySummaryOfMsuPerformanceDetails", "http://www.aligntech.com/role/StockholdersEquitySummaryOfNonvestedSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r258" ], "lang": { "en-US": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average fair value at grant date (USD per Share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityStockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r244", "r249" ], "lang": { "en-US": { "role": { "documentation": "Equity-based compensation award.", "label": "Equity Award [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails", "http://www.aligntech.com/role/StockholdersEquityStockBasedCompensationEmployeeStockPurchasePlanDetails", "http://www.aligntech.com/role/StockholdersEquitySummaryOfMsuPerformanceDetails", "http://www.aligntech.com/role/StockholdersEquitySummaryOfNonvestedSharesDetails" ], "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": "Weighted average exercise price of stock options (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryOfMsuPerformanceDetails", "http://www.aligntech.com/role/StockholdersEquitySummaryOfNonvestedSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Intrinsic value of equity-based compensation awards outstanding. Excludes stock and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "periodEndLabel": "Nonvested as of September 30, 2019" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryOfMsuPerformanceDetails", "http://www.aligntech.com/role/StockholdersEquitySummaryOfNonvestedSharesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r260", "r268" ], "lang": { "en-US": { "role": { "documentation": "Expected term of share-based compensation awards, 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, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityStockBasedCompensationEmployeeStockPurchasePlanDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestmentsMember": { "auth_ref": [ "r361", "r362", "r373", "r386" ], "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/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsShortTermAndLongTermMarketableSecuritiesDetails", "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r112" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Summary of Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r212" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsWarrantyAccrualActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualCurrent": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid within one year or the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual, Current", "terseLabel": "Accrued warranty" } } }, "localname": "StandardProductWarrantyAccrualCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r210" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Actual warranty expenditures" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsWarrantyAccrualActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r211" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Charged to cost of net revenues" } } }, "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsWarrantyAccrualActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r1", "r142", "r174", "r191", "r194", "r197", "r384" ], "lang": { "en-US": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Business Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillAndIntangibleAssetsChangeInCarryingValueOfGoodwillDetails", "http://www.aligntech.com/role/SegmentsAndGeographicalInformationSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r46", "r219" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/ComputationOfBasicAndDilutedNetIncomePerShareAttributableToCommonStockDetails", "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "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/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementScenarioAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by scenario to be reported. Scenarios distinguish among different kinds of business reporting facts, as for example actual versus budgeted figures.", "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/AccountingForIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r18", "r19", "r219", "r226" ], "lang": { "en-US": { "role": { "documentation": "Number of shares (or other type of equity) issued during the period as a result of any equity-based compensation plan other than an employee stock ownership plan (ESOP), net of any shares forfeited. Shares issued could result from the issuance of restricted stock, the exercise of stock options, stock issued under employee stock purchase plans, and/or other employee benefit plans.", "label": "Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures", "terseLabel": "Issuance of common stock relating to employee equity compensation plans (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r18", "r19", "r219", "r226", "r251" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "terseLabel": "Stock options exercised (in dollars per share)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r18", "r19", "r226", "r246", "r258" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock (or other type of equity) issued during the period as a result of any equity-based compensation plan other than an employee stock ownership plan (ESOP), net of stock value of such awards forfeited. Stock issued could result from the issuance of restricted stock, the exercise of stock options, stock issued under employee stock purchase plans, and/or other employee benefit plans.", "label": "Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures", "terseLabel": "Issuance of common stock relating to employee equity compensation plans" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramAuthorizedAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of stock repurchase plan authorized.", "label": "Stock Repurchase Program, Authorized Amount", "terseLabel": "Value of repurchased common stock" } } }, "localname": "StockRepurchaseProgramAuthorizedAmount1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount remaining of a stock repurchase plan authorized.", "label": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "terseLabel": "Stock Repurchase Program, Remaining Authorized Repurchase Amount" } } }, "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "auth_ref": [ "r18", "r19", "r219", "r226" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased and retired during the period.", "label": "Stock Repurchased and Retired During Period, Shares", "negatedTerseLabel": "Common stock repurchased and retired (shares)", "terseLabel": "Accelerated share repurchase (shares)" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetails", "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r18", "r19", "r219", "r226" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).", "label": "Stock Repurchased and Retired During Period, Value", "negatedTerseLabel": "Common stock repurchased and retired", "terseLabel": "Repurchased" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetails", "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r19", "r23", "r24", "r149" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets", "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "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/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityOther": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy.", "label": "Stockholders' Equity, Other", "negatedTerseLabel": "Other" } } }, "localname": "StockholdersEquityOther", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/AccountingForIncomeTaxesAdditionalInformationDetails", "http://www.aligntech.com/role/BalanceSheetComponentsNarrativeDetails", "http://www.aligntech.com/role/CommitmentsAndContingenciesOtherCommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r351" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/AccountingForIncomeTaxesAdditionalInformationDetails", "http://www.aligntech.com/role/BalanceSheetComponentsNarrativeDetails", "http://www.aligntech.com/role/CommitmentsAndContingenciesOtherCommitmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r351" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/AccountingForIncomeTaxesAdditionalInformationDetails", "http://www.aligntech.com/role/BalanceSheetComponentsNarrativeDetails", "http://www.aligntech.com/role/CommitmentsAndContingenciesOtherCommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r54" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity.", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheet Components" } } }, "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_TangibleAssetImpairmentCharges": { "auth_ref": [ "r0", "r189" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value.", "label": "Tangible Asset Impairment Charges", "terseLabel": "Leasehold improvement impairment" } } }, "localname": "TangibleAssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/ImpairmentsAndOtherGainsChargesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxesPayableCurrentAndNoncurrent": { "auth_ref": [ "r16", "r358", "r376" ], "calculation": { "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes.", "label": "Taxes Payable", "terseLabel": "Income tax payable" } } }, "localname": "TaxesPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r296" ], "lang": { "en-US": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]", "terseLabel": "Trademarks" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/GoodwillAndIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r355" ], "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/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsShortTermAndLongTermMarketableSecuritiesDetails", "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r228" ], "lang": { "en-US": { "role": { "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased.", "label": "Treasury Stock Acquired, Average Cost Per Share", "terseLabel": "Share repurchase price (in dollars per share)" } } }, "localname": "TreasuryStockAcquiredAverageCostPerShare", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_USTreasuryAndGovernmentMember": { "auth_ref": [ "r239", "r363" ], "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 treasury bonds" } } }, "localname": "USTreasuryAndGovernmentMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsShortTermAndLongTermMarketableSecuritiesDetails", "http://www.aligntech.com/role/InvestmentsAndFairValueMeasurementsSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UndistributedEarningsOfForeignSubsidiaries": { "auth_ref": [ "r274", "r292", "r371", "r385" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.", "label": "Undistributed Earnings of Foreign Subsidiaries", "terseLabel": "Undistributed earnings of foreign subsidiaries" } } }, "localname": "UndistributedEarningsOfForeignSubsidiaries", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/AccountingForIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r275", "r284" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized tax benefits" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/AccountingForIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r282" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Accrued penalties and interest" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/AccountingForIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r125", "r126", "r127", "r128", "r129", "r130", "r131" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r340", "r347" ], "calculation": { "http://www.aligntech.com/role/LeasesScheduleOfLeaseCostDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "terseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/LeasesScheduleOfLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r121" ], "calculation": { "http://www.aligntech.com/role/ComputationOfBasicAndDilutedNetIncomePerShareAttributableToCommonStockDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number Diluted Shares Outstanding Adjustment", "terseLabel": "Dilutive effect of potential common stock" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/ComputationOfBasicAndDilutedNetIncomePerShareAttributableToCommonStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r115", "r121" ], "calculation": { "http://www.aligntech.com/role/ComputationOfBasicAndDilutedNetIncomePerShareAttributableToCommonStockDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted (in shares)", "totalLabel": "Total shares, diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/ComputationOfBasicAndDilutedNetIncomePerShareAttributableToCommonStockDetails", "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Shares used in computing net income per share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r114", "r121" ], "calculation": { "http://www.aligntech.com/role/ComputationOfBasicAndDilutedNetIncomePerShareAttributableToCommonStockDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic (in shares)", "verboseLabel": "Weighted average common shares outstanding, basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/ComputationOfBasicAndDilutedNetIncomePerShareAttributableToCommonStockDetails", "http://www.aligntech.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 19 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6935-107765" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "230", "URI": "http://asc.fasb.org/topic&trid=2134446" }, "r104": { "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" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(d),(e))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r107": { "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" }, "r108": { "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" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e7018-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(n)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r112": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r113": { "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" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1448-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1505-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1252-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1278-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1311-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=SL5780133-109256" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1337-109256" }, "r121": { "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" }, "r122": { "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" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109256448&loc=d3e4984-109258" }, "r124": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r13": { "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" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8615-108599" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8654-108599" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8657-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8660-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8663-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8672-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r139": { "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" }, "r14": { "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" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r141": { "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" }, "r142": { "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" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r145": { "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" }, "r146": { "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" }, "r147": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=82891408&loc=d3e4531-111522" }, "r149": { "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" }, "r15": { "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" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=109979856&loc=d3e26853-111562" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=109979856&loc=d3e26626-111562" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=SL6283291-111563" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27161-111563" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27161-111563" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27198-111563" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27290-111563" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27337-111563" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27340-111563" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=82897076&loc=d3e27357-111563" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(b)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r164": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "http://asc.fasb.org/topic&trid=2196965" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68049868&loc=d3e3927-108312" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r168": { "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" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r17": { "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" }, "r170": { "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" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r172": { "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" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r174": { "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" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r188": { "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" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r198": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14326-108349" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r20": { "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" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14615-108349" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14394-108349" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14435-108349" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14453-108349" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14472-108349" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=82911808&loc=d3e14557-108349" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=6397426&loc=d3e17499-108355" }, "r207": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=115931803&loc=d3e12021-110248" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=115931803&loc=d3e12053-110248" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r213": { "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" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r215": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21553-112644" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21484-112644" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21488-112644" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405686&loc=d3e22802-112653" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r229": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208855" }, "r23": { "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" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130539-203045" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130556-203045" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130556-203045" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130543-203045" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130545-203045" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130549-203045" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=109196051&loc=SL49130549-203045" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=108792157&loc=SL49130690-203046-203046" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=108410482&loc=d3e1928-114920" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=112275985&loc=d3e4179-114921" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "19A", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=107668666&loc=SL79513924-113897" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=79507207&loc=d3e4534-113899" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5047-113901" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r252": { "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=109197908&loc=d3e5070-113901" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r254": { "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=109197908&loc=d3e5070-113901" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r256": { "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=109197908&loc=d3e5070-113901" }, "r257": { "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=109197908&loc=d3e5070-113901" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r269": { "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" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109196918&loc=d3e11149-113907" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109196918&loc=d3e11178-113907" }, "r272": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r273": { "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" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=115928272&loc=d3e28200-109314" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=SL37586934-109318" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e31917-109318" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e31928-109318" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e31931-109318" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84176650&loc=d3e31958-109318" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238393&loc=d3e36027-109320" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=34349781&loc=d3e330036-122817" }, "r291": { "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" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r294": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=84229725&loc=d3e961-128460" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r297": { "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" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=d3e5283-111683" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r30": { "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" }, "r300": { "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" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579240-113959" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5580258-113959" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41638-113959" }, "r308": { "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" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r311": { "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" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41641-113959" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41678-113959" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109977999&loc=d3e76258-113986" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19190-110258" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=99377789&loc=d3e19207-110258" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=99377092&loc=SL75136599-209740" }, "r324": { "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" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=109240241&loc=d3e32211-110900" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "Note 1", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "Note 3", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=82846649&loc=d3e38371-112697" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=77902758&loc=d3e41502-112717" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888369&loc=SL77918431-209957" }, "r332": { "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" }, "r333": { "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" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r335": { "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" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980" }, "r337": { "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" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r339": { "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" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r341": { "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" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r343": { "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" }, "r344": { "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" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r346": { "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" }, "r347": { "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" }, "r348": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888428&loc=SL77919396-209981" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888252" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=68078379&loc=d3e122625-111746" }, "r356": { "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" }, "r357": { "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" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r363": { "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" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=114873765&loc=SL114874048-224260" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "405", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=50488274&loc=d3e64164-112818" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99384497&loc=SL65671331-158438" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6484115&loc=d3e19393-158473" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(2)(i))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611133-123010" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12C(1)(a))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611225-123010" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611282-123010" }, "r39": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(a)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=114873921&loc=SL114875236-224282" }, "r393": { "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" }, "r394": { "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" }, "r395": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r396": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r397": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r398": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r399": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r40": { "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" }, "r400": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r41": { "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" }, "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.25)", "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.28,29)", "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.29)", "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.29-31)", "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.3(a),(b))", "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.3,4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3-4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r54": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669646-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e637-108580" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e681-108580" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669686-108580" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL34724394-108580" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669619-108580" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=SL7669625-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e557-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=109228884&loc=d3e1436-108581" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6801-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.21)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6911-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3151-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3179-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3179-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3179-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a),(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=82887183&loc=d3e6935-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3255-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3521-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3536-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3044-108585" }, "r99": { "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" } }, "version": "2.1" }