0001097149-20-000025.txt : 20200505 0001097149-20-000025.hdr.sgml : 20200505 20200505164023 ACCESSION NUMBER: 0001097149-20-000025 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 84 CONFORMED PERIOD OF REPORT: 20200331 FILED AS OF DATE: 20200505 DATE AS OF CHANGE: 20200505 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: 20849556 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-20200331.htm 10-Q algn-20200331
000109714912/31Large Accelerated Filer2020Q1falseNASDAQ78,762,95811,0576,7560.00010.00015,0005,0000.00010.0001200,000200,00078,75978,43378,75978,433P1Y00010971492020-01-012020-03-31xbrli:shares00010971492020-04-30iso4217:USD00010971492019-01-012019-03-31iso4217:USDxbrli:shares00010971492020-03-3100010971492019-12-310001097149us-gaap:CommonStockMember2019-12-310001097149us-gaap:AdditionalPaidInCapitalMember2019-12-310001097149us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001097149us-gaap:RetainedEarningsMember2019-12-310001097149us-gaap:RetainedEarningsMember2020-01-012020-03-310001097149us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-03-310001097149us-gaap:CommonStockMember2020-01-012020-03-310001097149us-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-310001097149us-gaap:CommonStockMember2020-03-310001097149us-gaap:AdditionalPaidInCapitalMember2020-03-310001097149us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-310001097149us-gaap:RetainedEarningsMember2020-03-310001097149us-gaap:CommonStockMember2018-12-310001097149us-gaap:AdditionalPaidInCapitalMember2018-12-310001097149us-gaap:AccumulatedOtherComprehensiveIncomeMember2018-12-310001097149us-gaap:RetainedEarningsMember2018-12-3100010971492018-12-310001097149us-gaap:RetainedEarningsMember2019-01-012019-03-310001097149us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-01-012019-03-310001097149us-gaap:CommonStockMember2019-01-012019-03-310001097149us-gaap:AdditionalPaidInCapitalMember2019-01-012019-03-310001097149us-gaap:CommonStockMember2019-03-310001097149us-gaap:AdditionalPaidInCapitalMember2019-03-310001097149us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-03-310001097149us-gaap:RetainedEarningsMember2019-03-3100010971492019-03-310001097149algn:CorporateBondsMemberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2019-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:USTreasuryAndGovernmentMember2019-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:AgencySecuritiesMember2019-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:CommercialPaperMember2019-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:CertificatesOfDepositMember2019-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMember2019-12-3100010971492019-12-312019-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:CashEquivalentsMember2020-03-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CashEquivalentsMember2020-03-310001097149us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:CashEquivalentsMember2020-03-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:CashEquivalentsMemberus-gaap:FairValueInputsLevel3Member2020-03-310001097149us-gaap:FairValueMeasurementsRecurringMemberalgn:IsraeliSeveranceFundsMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-03-310001097149us-gaap:FairValueMeasurementsRecurringMemberalgn:IsraeliSeveranceFundsMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:FairValueInputsLevel1Member2020-03-310001097149us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberalgn:IsraeliSeveranceFundsMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-03-310001097149us-gaap:FairValueMeasurementsRecurringMemberalgn:IsraeliSeveranceFundsMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:FairValueInputsLevel3Member2020-03-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:UnsecuredDebtMember2020-03-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:UnsecuredDebtMember2020-03-310001097149us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:UnsecuredDebtMember2020-03-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:UnsecuredDebtMemberus-gaap:FairValueInputsLevel3Member2020-03-310001097149us-gaap:FairValueMeasurementsRecurringMember2020-03-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2020-03-310001097149us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-03-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2020-03-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:CashEquivalentsMember2019-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CashEquivalentsMember2019-12-310001097149us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:CashEquivalentsMember2019-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:MoneyMarketFundsMemberus-gaap:CashEquivalentsMemberus-gaap:FairValueInputsLevel3Member2019-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:CorporateBondSecuritiesMember2019-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel1Member2019-12-310001097149us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:CorporateBondSecuritiesMember2019-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:CorporateBondSecuritiesMemberus-gaap:FairValueInputsLevel3Member2019-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMember2019-12-310001097149us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:CommercialPaperMember2019-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel3Member2019-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:USTreasuryAndGovernmentMember2019-12-310001097149us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:USTreasuryAndGovernmentMember2019-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:USTreasuryAndGovernmentMemberus-gaap:FairValueInputsLevel3Member2019-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:AgencySecuritiesMemberus-gaap:FairValueInputsLevel1Member2019-12-310001097149us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:AgencySecuritiesMember2019-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:AgencySecuritiesMemberus-gaap:FairValueInputsLevel3Member2019-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel1Member2019-12-310001097149us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:CertificatesOfDepositMember2019-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:ShortTermInvestmentsMemberus-gaap:CertificatesOfDepositMemberus-gaap:FairValueInputsLevel3Member2019-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberalgn:IsraeliSeveranceFundsMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2019-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberalgn:IsraeliSeveranceFundsMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:FairValueInputsLevel1Member2019-12-310001097149us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberalgn:IsraeliSeveranceFundsMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2019-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberalgn:IsraeliSeveranceFundsMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:FairValueInputsLevel3Member2019-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:UnsecuredDebtMember2019-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:UnsecuredDebtMember2019-12-310001097149us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:UnsecuredDebtMember2019-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:UnsecuredDebtMemberus-gaap:FairValueInputsLevel3Member2019-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherAssetsMemberus-gaap:UnsecuredDebtMember2019-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherAssetsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:UnsecuredDebtMember2019-12-310001097149us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherAssetsMemberus-gaap:UnsecuredDebtMember2019-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:OtherAssetsMemberus-gaap:UnsecuredDebtMemberus-gaap:FairValueInputsLevel3Member2019-12-310001097149us-gaap:FairValueMeasurementsRecurringMember2019-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel1Member2019-12-310001097149us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2019-12-310001097149us-gaap:FairValueMeasurementsRecurringMemberus-gaap:FairValueInputsLevel3Member2019-12-310001097149us-gaap:NotesReceivableMemberalgn:SDCMember2019-04-30iso4217:EUR0001097149us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeForwardMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMembercurrency:EUR2020-03-31iso4217:CNY0001097149us-gaap:FairValueInputsLevel2Membercurrency:CNYus-gaap:ForeignExchangeForwardMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-03-31iso4217:CAD0001097149us-gaap:FairValueInputsLevel2Membercurrency:CADus-gaap:ForeignExchangeForwardMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-03-31iso4217:GBP0001097149us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeForwardMembercurrency:GBPus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-03-31iso4217:BRL0001097149us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeForwardMembercurrency:BRLus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-03-31iso4217:JPY0001097149us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeForwardMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMembercurrency:JPY2020-03-31iso4217:ILS0001097149us-gaap:FairValueInputsLevel2Membercurrency:ILSus-gaap:ForeignExchangeForwardMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-03-31iso4217:MXN0001097149us-gaap:FairValueInputsLevel2Membercurrency:MXNus-gaap:ForeignExchangeForwardMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-03-31iso4217:AUD0001097149us-gaap:FairValueInputsLevel2Membercurrency:AUDus-gaap:ForeignExchangeForwardMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-03-310001097149us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeForwardMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2020-03-310001097149us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeForwardMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMembercurrency:EUR2019-12-310001097149us-gaap:FairValueInputsLevel2Membercurrency:CNYus-gaap:ForeignExchangeForwardMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2019-12-310001097149us-gaap:FairValueInputsLevel2Membercurrency:CADus-gaap:ForeignExchangeForwardMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2019-12-310001097149us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeForwardMembercurrency:GBPus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2019-12-310001097149us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeForwardMembercurrency:BRLus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2019-12-310001097149us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeForwardMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMembercurrency:JPY2019-12-310001097149us-gaap:FairValueInputsLevel2Membercurrency:ILSus-gaap:ForeignExchangeForwardMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2019-12-310001097149us-gaap:FairValueInputsLevel2Membercurrency:MXNus-gaap:ForeignExchangeForwardMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2019-12-310001097149us-gaap:FairValueInputsLevel2Membercurrency:AUDus-gaap:ForeignExchangeForwardMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2019-12-310001097149us-gaap:FairValueInputsLevel2Memberus-gaap:ForeignExchangeForwardMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2019-12-310001097149us-gaap:ForwardContractsMember2020-03-310001097149algn:DeferredRevenueMember2020-01-012020-03-310001097149algn:DeferredRevenueMember2019-01-012019-03-310001097149srt:MinimumMember2020-04-012020-03-3100010971492025-01-01srt:MaximumMember2020-03-31xbrli:pure0001097149algn:SDCMember2016-07-250001097149algn:SDCMember2016-07-252016-07-250001097149algn:SDCMember2017-07-240001097149algn:SDCMember2017-07-242017-07-240001097149algn:SDCMember2019-04-3000010971492019-04-012019-06-300001097149algn:ClearAlignerMember2019-12-310001097149algn:ClearAlignerMember2020-01-012020-03-310001097149algn:ClearAlignerMember2020-03-3100010971492019-10-012019-12-310001097149us-gaap:TrademarksMember2020-01-012020-03-310001097149us-gaap:TrademarksMember2020-03-310001097149algn:ExistingTechnologyMember2020-01-012020-03-310001097149algn:ExistingTechnologyMember2020-03-310001097149us-gaap:CustomerRelationshipsMember2020-01-012020-03-310001097149us-gaap:CustomerRelationshipsMember2020-03-310001097149us-gaap:DistributionRightsMember2020-01-012020-03-310001097149us-gaap:DistributionRightsMember2020-03-310001097149us-gaap:PatentsMember2020-01-012020-03-310001097149us-gaap:PatentsMember2020-03-310001097149us-gaap:OtherIntangibleAssetsMember2020-01-012020-03-310001097149us-gaap:OtherIntangibleAssetsMember2020-03-310001097149us-gaap:TrademarksMember2019-01-012019-12-310001097149us-gaap:TrademarksMember2019-12-310001097149algn:ExistingTechnologyMember2019-01-012019-12-310001097149algn:ExistingTechnologyMember2019-12-310001097149us-gaap:CustomerRelationshipsMember2019-01-012019-12-310001097149us-gaap:CustomerRelationshipsMember2019-12-310001097149us-gaap:DistributionRightsMember2019-01-012019-12-310001097149us-gaap:DistributionRightsMember2019-12-310001097149us-gaap:PatentsMember2019-01-012019-12-310001097149us-gaap:PatentsMember2019-12-310001097149us-gaap:OtherIntangibleAssetsMember2019-01-012019-12-310001097149us-gaap:OtherIntangibleAssetsMember2019-12-3100010971492018-02-270001097149us-gaap:BaseRateMember2018-02-272018-02-270001097149us-gaap:LondonInterbankOfferedRateLIBORMember2018-02-272018-02-270001097149srt:MinimumMemberus-gaap:LondonInterbankOfferedRateLIBORMember2018-02-272018-02-270001097149us-gaap:LondonInterbankOfferedRateLIBORMembersrt:MaximumMember2018-02-272018-02-270001097149srt:MinimumMemberus-gaap:BaseRateMember2018-02-272018-02-270001097149us-gaap:BaseRateMembersrt:MaximumMember2018-02-272018-02-27algn:Lawsuit00010971492017-07-242017-07-24algn:patent0001097149algn:Lawsuitagainst3ShapeASMember2017-11-142017-11-14algn:floor0001097149algn:ViolationofTradeLaws3ShapeMember2017-11-142017-11-140001097149algn:PatentInfringementby3ShapeMember2017-11-142017-11-1400010971492019-08-302019-08-3000010971492018-12-012018-12-310001097149us-gaap:SubsequentEventMember2020-04-302020-04-30algn:claim0001097149us-gaap:SubsequentEventMember2020-04-30algn:violation00010971492020-04-302020-04-300001097149algn:PatentInfringementby3ShapeMember2018-12-112018-12-1100010971492018-12-112018-12-1100010971492019-01-152019-01-150001097149algn:BuildingFloorMember2020-01-012020-03-3100010971492019-10-030001097149algn:StockIncentivePlan2005Member2020-03-310001097149us-gaap:CostOfSalesMember2020-01-012020-03-310001097149us-gaap:CostOfSalesMember2019-01-012019-03-310001097149us-gaap:SellingAndMarketingExpenseMember2020-01-012020-03-310001097149us-gaap:SellingAndMarketingExpenseMember2019-01-012019-03-310001097149us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-03-310001097149us-gaap:ResearchAndDevelopmentExpenseMember2019-01-012019-03-310001097149us-gaap:RestrictedStockUnitsRSUMember2019-12-310001097149us-gaap:RestrictedStockUnitsRSUMember2020-01-012020-03-310001097149us-gaap:RestrictedStockUnitsRSUMember2020-03-310001097149srt:MinimumMemberalgn:MarketPerformanceBasedRestrictedStockUnitsMember2020-01-012020-03-310001097149algn:MarketPerformanceBasedRestrictedStockUnitsMembersrt:MaximumMember2020-01-012020-03-310001097149algn:MarketPerformanceBasedRestrictedStockUnitsMember2020-01-012020-03-310001097149algn:MarketPerformanceBasedRestrictedStockUnitsMember2019-12-310001097149algn:MarketPerformanceBasedRestrictedStockUnitsMember2020-03-310001097149algn:ESPPMemberalgn:EmployeeStockPurchasePlan2010Member2020-03-310001097149algn:EmployeeStockPurchasePlanMember2020-03-310001097149algn:EmployeeStockPurchasePlanMember2020-01-012020-03-310001097149algn:May2018RepurchaseMember2018-05-310001097149algn:May2018RepurchaseMember2018-01-012018-12-310001097149algn:A2018ASRMember2018-01-012018-12-310001097149algn:May2018RepurchaseMember2019-01-012019-12-310001097149algn:AcceleratedStockRepurchaseAgreement2019ASRMember2019-01-012019-12-310001097149algn:ALGNMay2018RepurchaseMember2020-03-310001097149algn:TransferredTangibleAndIntangibleAssetsMember2020-01-012020-03-31algn:segment0001097149algn:ClearAlignerMember2019-01-012019-03-310001097149algn:ScannersAndServicesMember2020-01-012020-03-310001097149algn:ScannersAndServicesMember2019-01-012019-03-310001097149us-gaap:CorporateAndOtherMember2020-01-012020-03-310001097149us-gaap:CorporateAndOtherMember2019-01-012019-03-310001097149us-gaap:OperatingSegmentsMember2020-01-012020-03-310001097149us-gaap:OperatingSegmentsMember2019-01-012019-03-310001097149us-gaap:CorporateNonSegmentMember2020-01-012020-03-310001097149us-gaap:CorporateNonSegmentMember2019-01-012019-03-310001097149country:US2020-01-012020-03-310001097149country:US2019-01-012019-03-310001097149country:CH2020-01-012020-03-310001097149country:CH2019-01-012019-03-310001097149country:NL2020-01-012020-03-310001097149country:NL2019-01-012019-03-310001097149country:CN2020-01-012020-03-310001097149country:CN2019-01-012019-03-310001097149algn:OtherInternationalMember2020-01-012020-03-310001097149algn:OtherInternationalMember2019-01-012019-03-310001097149country:CH2020-03-310001097149country:CH2019-12-310001097149country:US2020-03-310001097149country:US2019-12-310001097149country:CR2020-03-310001097149country:CR2019-12-310001097149country:CN2020-03-310001097149country:CN2019-12-310001097149country:NL2020-03-310001097149country:NL2019-12-310001097149algn:OtherInternationalMember2020-03-310001097149algn:OtherInternationalMember2019-12-310001097149algn:ExocadGmbHMemberus-gaap:SubsequentEventMember2020-04-012020-04-01

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 March 31, 2020
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)
____________________________ 
Delaware94-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 classTrading SymbolName of each exchange on which registered
Common Stock, $0.0001 par valueALGNThe 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 filerAccelerated filer
Non-accelerated filerSmaller 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 April 30, 2020 was 78,762,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
March 31,
 20202019
Net revenues$550,963  $548,971  
Cost of net revenues156,607  146,875  
Gross profit394,356  402,096  
Operating expenses:
Selling, general and administrative282,906  247,110  
Research and development41,532  37,503  
Impairments and other charges  29,782  
Total operating expenses324,438  314,395  
Income from operations69,918  87,701  
Interest income and other income (expense), net:
Interest income1,986  2,633  
Other income (expense), net(18,549) (5,746) 
      Total interest income and other income (expense), net(16,563) (3,113) 
Net income before provision for (benefit from) income taxes and equity in losses of investee53,355  84,588  
Provision for (benefit from) income taxes(1,464,776) 8,796  
Equity in losses of investee, net of tax  3,944  
Net income $1,518,131  $71,848  
Net income per share:
Basic
$19.32  $0.90  
Diluted
$19.21  $0.89  
Shares used in computing net income per share:
Basic
78,592  79,860  
Diluted
79,028  80,687  

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
March 31,
 20202019
Net income $1,518,131  $71,848  
Net change in foreign currency translation adjustment689  409  
Change in unrealized gains (losses) on investments, net of tax(194) 84  
Other comprehensive income 495  493  
Comprehensive income $1,518,626  $72,341  

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)

March 31,
2020
December 31,
2019
ASSETS
Current assets:
Cash and cash equivalents$790,696  $550,425  
Marketable securities, short-term  318,202  
Accounts receivable, net of allowance for doubtful accounts of $11,057 and $6,756, respectively533,004  550,291  
Inventories120,977  112,051  
Prepaid expenses and other current assets131,848  102,450  
Total current assets1,576,525  1,633,419  
Property, plant and equipment, net663,491  631,730  
Operating lease right-of-use assets, net70,366  56,244  
Goodwill and intangible assets, net73,751  75,692  
Deferred tax assets1,551,141  64,007  
Other assets29,566  39,610  
Total assets$3,964,840  $2,500,702  
LIABILITIES AND STOCKHOLDERS’ EQUITY
Current liabilities:
Accounts payable$72,690  $87,250  
Accrued liabilities259,459  319,958  
Deferred revenues578,537  563,762  
Total current liabilities910,686  970,970  
Income tax payable109,128  102,794  
Operating lease liabilities53,745  43,463  
Other long-term liabilities38,292  37,306  
Total liabilities1,111,851  1,154,533  
Commitments and contingencies (Notes 8 and 9)
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,759 and 78,433 issued and outstanding, respectively)8  8  
Additional paid-in capital895,131  906,937  
Accumulated other comprehensive income (loss), net(193) (688) 
Retained earnings1,958,043  439,912  
Total stockholders’ equity2,852,989  1,346,169  
Total liabilities and stockholders’ equity$3,964,840  $2,500,702  

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 EarningsTotal
Three Months Ended March 31, 2020SharesAmount
Balance as of December 31, 201978,433  $8  $906,937  $(688) $439,912  $1,346,169  
Net income—  —  —  —  1,518,131  1,518,131  
Net change in unrealized gains (losses) from investments—  —  —  (194) —  (194) 
Net change in foreign currency translation adjustment
 
—  —  —  689  —  689  
Issuance of common stock relating to employee equity compensation plans326  —  10,662  —  —  10,662  
Tax withholdings related to net share settlements of equity awards—  —  (45,395) —  —  (45,395) 
Stock-based compensation—  —  22,927  —  —  22,927  
Balance as of March 31, 202078,759  $8  $895,131  $(193) $1,958,043  $2,852,989  

Common Stock
Additional
Paid-In
Capital
Accumulated
Other
Comprehensive
Income (Loss), Net
Retained EarningsTotal
Three Months Ended March 31, 2019SharesAmount
Balance as of December 31, 201879,778  $8  $877,514  $(2,774) $378,143  $1,252,891  
Net income—  —  —  —  71,848  71,848  
Net change in unrealized gains (losses) from investments—  —  —  84  —  84  
Net change in foreign currency translation adjustment
 
—  —  —  409  —  409  
Issuance of common stock relating to employee equity compensation plans427  —  9,609  —  —  9,609  
Tax withholdings related to net share settlements of equity awards—  —  (50,181) —  —  (50,181) 
Common stock repurchased and retired(205) —  (2,030) —  (47,970) (50,000) 
Stock-based compensation—  —  21,044  —  —  21,044  
Balance as of March 31, 201980,000  $8  $855,956  $(2,281) $402,021  $1,255,704  

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







6

ALIGN TECHNOLOGY, INC.
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS
(in thousands)
(unaudited)
 Three Months Ended
March 31,
 20202019
CASH FLOWS FROM OPERATING ACTIVITIES:
Net income $1,518,131  $71,848  
Adjustments to reconcile net income to net cash provided by operating activities:
Deferred taxes(1,487,154) 7,586  
Depreciation and amortization20,738  18,316  
Stock-based compensation22,927  21,044  
Non-cash operating lease cost5,546  4,362  
Impairments on equity investments2,900  3,975  
Impairments on long-lived assets  28,498  
Equity in losses of investee  3,944  
Other non-cash operating activities12,566  5,101  
Changes in assets and liabilities:
Accounts receivable13,761  (42,743) 
Inventories(10,496) (13,280) 
Prepaid expenses and other assets(37,244) (35,033) 
Accounts payable(12,034) 1,470  
Accrued and other long-term liabilities(69,103) (5,183) 
Long-term income tax payable6,354  4,808  
Deferred revenues22,892  42,494  
Net cash provided by operating activities9,784  117,207  
CASH FLOWS FROM INVESTING ACTIVITIES:
Purchase of property, plant and equipment(46,085) (35,261) 
Purchase of marketable securities(5,341) (125,823) 
Proceeds from maturities of marketable securities42,641  80,306  
Proceeds from sales of marketable securities278,817  8,727  
Repayment on unsecured promissory note4,419    
Other investing activities1,760  (2,367) 
Net cash provided by (used in) investing activities276,211  (74,418) 
CASH FLOWS FROM FINANCING ACTIVITIES:
Proceeds from issuance of common stock10,662  9,609  
Common stock repurchases  (50,000) 
Payroll taxes paid upon the vesting of equity awards(45,395) (50,181) 
Other financing activities  (2,190) 
Net cash used in financing activities(34,733) (92,762) 
Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash(11,007) 1,089  
Net increase (decrease) in cash, cash equivalents, and restricted cash240,255  (48,884) 
Cash, cash equivalents, and restricted cash at beginning of the period551,134  637,566  
Cash, cash equivalents, and restricted cash at end of the period$791,389  $588,682  

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

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 months ended March 31, 2020 and 2019, our comprehensive income for the three months ended March 31, 2020 and 2019, our financial position as of March 31, 2020, our stockholders’ equity for the three months ended March 31, 2020 and 2019, and our cash flows for the three months ended March 31, 2020 and 2019. The Condensed Consolidated Balance Sheet as of December 31, 2019 was derived from the December 31, 2019 audited financial statements. It does not include all disclosures required by accounting principles generally accepted in the United States of America (“U.S.”).

The results of operations for the three months ended March 31, 2020 are not necessarily indicative of the results that may be expected for the year ending December 31, 2020 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 the Consolidated Financial Statements and notes thereto included in Item 8 of our Annual Report on Form 10-K for the year ended December 31, 2019.

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 revenue recognition, useful lives of intangible assets and property and equipment, long-lived assets and goodwill, income taxes and contingent liabilities, the fair values of financial instruments, stock-based compensation, unsecured promissory note receivable, and valuation of investments in privately held companies 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.

Certain Risks and Uncertainties

Due to the COVID-19 pandemic, we are subject to a greater degree of uncertainty than normal in making the judgments and estimates needed to apply our significant accounting policies. As COVID-19 continues to develop, we may make changes to these estimates and judgments, which could result in meaningful impacts to our financial statements in future periods. The extent and duration of the impact of the COVID-19 pandemic on our business is highly uncertain and difficult to predict, as the response to the pandemic is in its incipient stages and information is rapidly evolving. Because COVID-19 spreads readily through airways in nasal passages and the mouth, our principal customers, dentists and orthodontists and their patients, have been a primary focus of the protective and preventative efforts. For instance, in many countries, governments and dental regulatory associations acted quickly to prohibit non-essential dental procedures; thereby preventing our customers from conducting most or all business activities and materially adversely harming our sales and sales efforts. Furthermore, capital markets and economies worldwide have also been negatively impacted by the COVID-19 pandemic, and it is possible that it could cause a local and/or global economic recession.

The severity of the impact of the COVID-19 pandemic on our business will depend on a number of factors, including, but not limited to, the duration and severity of the pandemic and the extent and severity of the impact on our customers, all of which are uncertain and cannot be predicted. Our future results of operations and liquidity could be adversely impacted by delays in payments of outstanding receivable amounts beyond normal payment terms, supply chain disruptions and uncertain demand, and the impact of any initiatives or programs that we may undertake to address financial and operations challenges faced by our customers. Additionally, the uncertainty of future results and cash flows may impact our significant assumptions and estimates including the collectability of accounts and other receivables and realization of our deferred tax assets. As of the date of issuance of these condensed consolidated financial statements, the extent to which the COVID-19 pandemic may materially impact our financial condition, liquidity, or results of operations is uncertain.

8

Recent Accounting Pronouncements

(i) New Accounting Updates Recently Adopted

In June 2016, the Financial Accounting Standards Board ("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. We adopted this standard in the first quarter of fiscal year 2020 which did not have a material impact on our condensed 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. We adopted this standard in the first quarter of fiscal year 2020 which did not have any impact on our condensed 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. We adopted this standard in the first quarter of fiscal year 2020 which did not have any impact on our condensed 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. We adopted this standard in the first quarter of fiscal year 2020 on a prospective basis which did not have any impact on our condensed consolidated financial statements and related disclosures.

(ii) Recent Accounting Updates Not Yet Effective

In December 2019, the FASB issued ASU 2019-12, "Income Taxes (Topic 740) Simplifying the Accounting for Income Taxes,” to enhance and simplify various aspects of the income tax accounting guidance. The amendment removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. The amendments are effective for fiscal years and interim periods within those fiscal years beginning after December 15, 2020. 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.

9

Note 2. Investments and Fair Value Measurements

Marketable Securities

We have no short-term or long-term marketable securities as of March 31, 2020.

As of December 31, 2019, the estimated fair value of our short-term marketable securities, classified as available for sale, are as follows (in thousands):
December 31, 2019Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
Corporate bonds210,891  142  (27) 211,006  
U.S. government treasury bonds70,587  65  (2) 70,650  
U.S. government agency bonds22,085  17  (1) 22,101  
Commercial paper14,426      14,426  
Certificates of deposit19      19  
Total marketable securities, short-term$318,008  $224  $(30) $318,202  

We had no long-term marketable securities as of December 31, 2019.

Cash equivalents are not included in the tables above as the gross unrealized gains and losses are not material. We have no short-term marketable securities that have been in a continuous material unrealized loss position for greater than twelve months as of December 31, 2019. Amounts reclassified to earnings from accumulated other comprehensive income (loss), net related to unrealized gains or losses were not material for the three months ended March 31, 2020 and 2019. For the three months ended March 31, 2020 and 2019, 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 which 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 as of December 31, 2019.

As the carrying value approximates the fair value for our short-term marketable securities shown in the table above, the fair value of our short-term marketable securities as of December 31, 2019 had a contractual maturity one year or less.

Fair Value Measurements

The following tables summarize our financial assets measured at fair value on a recurring basis as of March 31, 2020 and December 31, 2019 (in thousands):
DescriptionBalance as of
March 31, 2020
Level 1

Level 2
Level 3
Cash equivalents:
Money market funds$36,683  $36,683  $  $  
Prepaid expenses and other current assets:
Israeli funds3,293    3,293    
Current unsecured promissory note27,914      27,914  
$67,890  $36,683  $3,293  $27,914  


10

DescriptionBalance as of December 31, 2019Level 1Level 2Level 3
Cash equivalents:
Money market funds$236,923  $236,923  $  $  
Short-term investments:
Corporate bonds211,006    211,006    
Commercial paper14,426    14,426    
U.S. government treasury bonds70,650  70,650      
U.S. government agency bonds22,101    22,101    
Certificates of deposit19    19    
Prepaid expenses and other current assets:
Israeli funds3,226    3,226    
Current unsecured promissory note25,005      25,005  
Other assets:
Long-term unsecured promissory note7,328      7,328  
$590,684  $307,573  $250,778  $32,333  

The unsecured promissory note that was entered into in 2019 is classified as Level 3 in our fair value hierarchy as financial information of third parties may not be timely available and consequently we estimate the fair value based on the best available information at the measurement date. The original amount of the note was $54.2 million which has decreased due to payments received. Refer to Note 4 “Equity Method Investments” of the Notes to Condensed Consolidated Financial Statements for more information.

Investments in Privately Held Companies

Our investments in equity securities of privately held companies without readily determinable fair values were $3.0 million and $5.9 million as of March 31, 2020 and December 31, 2019, respectively, and are reported as nonrecurring investments within other assets in our Condensed Consolidated Balance Sheet. Our investments in equity securities are considered Level 3 in the fair value hierarchy since the investments are in private companies without quoted market prices and we adjust the carrying value based on observable price changes. During the three months ended March 31, 2020 and March 31, 2019, we recorded impairment losses of $2.9 million and $4.0 million, respectively, resulting from observable price changes.

Derivatives Not Designated as Hedging Instruments

Recurring foreign currency forward contracts

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 March 31, 2020 was $15.6 million and the net gain from the settlement of foreign currency forward contracts during the three months ended March 31, 2019 was not material. As of March 31, 2020 and December 31, 2019, the fair value of foreign exchange forward contracts outstanding was not material.

11

The following table presents the gross notional value of all our foreign exchange forward contracts outstanding as of March 31, 2020 and December 31, 2019 (in thousands):
March 31, 2020
Local Currency AmountNotional Contract Amount (USD)
Euro67,500$74,274  
Chinese Yuan¥517,00072,825  
Canadian DollarC$47,00033,103  
British Pound£23,20028,894  
Brazilian RealR$150,00028,765  
Japanese Yen¥2,685,00024,916  
Israeli ShekelILS26,0007,349  
Mexican PesoM$160,0006,840  
Australian DollarA$5,5003,375  
$280,341  

December 31, 2019
Local Currency AmountNotional Contract Amount (USD)
Euro97,000$108,870  
Chinese Yuan¥431,00060,702  
Canadian DollarC$52,00039,802  
British Pound£28,00036,770  
Brazilian RealR$130,00032,185  
Japanese Yen¥3,000,00027,604  
Israeli ShekelILS63,70018,439  
Mexican PesoM$140,0007,398  
Australian DollarA$3,0002,101  
$333,871  

Other foreign currency forward contract

During the three months ended March 31, 2020, in anticipation for the closing of the exocad Global Holdings GmbH ("exocad") acquisition on April 1, 2020, we entered into a Euro foreign currency forward contract with a notional contract amount of €376.0 million. During the three months ended March 31, 2020, we recognized an unrealized loss of $9.2 million within other income (expense), net in our Condensed Consolidated Statement of Operation as a result of the forward contract's fair value as of March 31, 2020.

Note 3. Balance Sheet Components

Inventories consist of the following (in thousands): 
March 31,
2020
December 31,
2019
Raw materials$59,136  $54,947  
Work in process35,627  30,974  
Finished goods26,214  26,130  
Total inventories$120,977  $112,051  

12

Prepaid expenses and other current assets consist of the following (in thousands): 
March 31,
2020
December 31,
2019
Tax related receivables$50,866  $41,252  
Prepaid software and maintenance29,182  7,128  
Current promissory note 1
27,914  25,005  
Other prepaid expenses and current assets19,624  24,637  
Other current receivables4,262  4,428  
Total prepaid expenses and other current assets$131,848  $102,450  

1Refer to Note 4“Equity Method Investments” of the Notes to Condensed Consolidated Financial Statements for more information.

Accrued liabilities consist of the following (in thousands): 
March 31,
2020
December 31,
2019
Accrued payroll and benefits$87,526  $162,486  
Accrued expenses50,669  55,529  
Current operating lease liabilities20,225  15,737  
Accrued fixed assets18,781  9,167  
Accrued income taxes15,324  14,130  
Accrued professional fees12,738  10,410  
Others54,196  52,499  
Total accrued liabilities$259,459  $319,958  

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):
Three Months Ended
March 31,
 20202019
Balance at beginning of period$11,205  $8,551  
Charged to cost of net revenues3,724  3,133  
Actual warranty expenditures(3,140) (1,451) 
Balance at end of period$11,789  $10,233  

Deferred revenues consist of the following (in thousands):
March 31,
2020
December 31,
2019
Deferred revenues - current$578,537  $563,762  
Deferred revenues - long-term 1
$36,628  $35,503  

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

During the three months ended March 31, 2020 and 2019, we recognized $551.0 million and $549.0 million of revenue, respectively, of which $95.5 million and $68.4 million was included in the deferred revenues balance at December 31, 2019 and 2018, respectively.

Our unfilled performance obligations, including deferred revenues and backlog, as of March 31, 2020 were $619.7 million. These performance obligations are expected to be recognized over the next one to five years.

Note 4. 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. Concurrently with the investment, we also entered into a supply agreement to manufacture clear aligners for SDC, which expired 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. On July 24, 2017, we purchased an additional 2% equity interest in SDC for $12.8 million.
13

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 investment balance of $38.4 million in exchange for an unsecured promissory note of $54.2 million and we recorded the difference of $15.8 million as a gain in the second quarter of 2019 in other income in our Condensed Consolidated Statement of Operations. 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. The arbitration proceeding remains pending (Refer to Note 8 “Legal Proceedings” of the Notes to Condensed Consolidated Financial Statements for SDC legal proceedings discussion).

Note 5. Goodwill and Intangible Assets

Goodwill

The change in the carrying value of goodwill for the three months ended March 31, 2020, all attributable to our Clear Aligner reporting unit, is as follows (in thousands):
Total
Balance as of December 31, 2019$63,924  
Adjustments 1
(640) 
Balance as of March 31, 2020$63,284  

1 Adjustments were related to foreign currency translation within the measurement period.

During the fourth quarter of fiscal 2019, 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 March 31, 2020
Accumulated
Amortization
Accumulated
Impairment Loss
Net Carrying
Value as of
March 31, 2020
Trademarks15$7,100  $(2,080) $(4,179) $841  
Existing technology1312,600  (5,972) (4,328) 2,300  
Customer relationships1133,500  (18,870) (10,751) 3,879  
Reacquired rights37,500  (7,500)     
Patents86,796  (3,377)   3,419  
Other2618  (590)   28  
Total intangible assets$68,114  $(38,389) $(19,258) $10,467  

Weighted Average Amortization Period
(in years)
Gross Carrying
Amount as of
December 31, 2019
Accumulated
Amortization
Accumulated Impairment LossNet Carrying
Value as of
December 31, 2019
Trademarks15$7,100  $(2,045) $(4,179) $876  
Existing technology1312,600  (5,831) (4,328) 2,441  
Customer relationships1133,500  (18,405) (10,751) 4,344  
Reacquired rights37,500  (7,059)   441  
Patents86,796  (3,165)   3,631  
Other2618  (583)   35  
Total intangible assets$68,114  $(37,088) $(19,258) $11,768  
14


The total estimated annual future amortization expense for these acquired intangible assets as of March 31, 2020 is as follows (in thousands):

Fiscal Year Ending December 31,

Amortization
Remainder of 2020$2,544  
20213,372  
20222,116  
20231,495  
2024555  
Thereafter385  
Total$10,467  

Amortization expense for the three months ended March 31, 2020 and 2019 was $1.3 million and $1.5 million, respectively.

Note 6. Credit Facility

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 March 31, 2020, we had no outstanding borrowings under this credit facility and were in compliance with the conditions and performance requirements.

Note 7. Impairments and Other Charges

On March 5, 2019, we announced the outcome of the arbitration regarding SDC (Refer to Note 8 “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.

Note 8. Legal Proceedings

2018 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. On November 29, 2019, the lead plaintiff filed an amended consolidated complaint against Align and two of our executive officers alleging similar claims as the initial complaints on behalf of a purported class of purchasers of
15

our common stock from May 23, 2018 and October 24, 2018. Defendants’ motion to dismiss the amended consolidated complaint was filed on January 17, 2020. A hearing on the motion to dismiss is scheduled for June 4, 2020. 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, and on October 28, 2019, the Court issued an order sustaining Align’s demurrer and dismissing the petition without an opportunity to amend. On December 19, 2019, the same purported stockholder filed a complaint in the Superior Court of California, County of Santa Clara, seeking an order from the Court compelling Align to permit the inspection of the same books and records that were previously requested, as well as requesting attorneys’ fees. Align filed a demurrer seeking to dismiss this new complaint on March 12, 2020. Plaintiff has indicated it will file an amended complaint by May 18, 2020.

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.

2020 Securities Class Action Lawsuit

On March 2, 2020, a class action lawsuit against Align and two of our executive officers was filed in the U.S. District Court for the Southern District of New York on behalf of a purported class of purchasers of our common stock between April 24, 2019 and July 24, 2019. The complaint filed in the Southern District of New York alleges claims under the federal securities laws and seeks monetary damages in an unspecified amount and costs and expenses incurred in the litigation. The court entered an order approving a stipulation of the parties that defendants will have no obligation to respond to the complaint, until after the appointment of a lead plaintiff. On April 16, 2020, the Court approved the parties’ stipulation to transfer the case to the U.S. District Court for the Northern District of California. No lead plaintiff has been appointed to date. Align believes these claims are without merit and intends to vigorously defend itself. Align is currently unable to predict the outcome of this lawsuit and therefore cannot determine the likelihood of loss nor estimate a range of possible loss.

2020 Shareholder Derivative Lawsuit

On May 4, 2020, a derivative lawsuit was 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 complaint are similar to those presented in the 2020 Securities Class Action Lawsuit, but this complaint asserts state law claims for breach of fiduciary duty and insider trading. The complaint seeks 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. Align is currently unable to predict the outcome of this lawsuit and therefore cannot determine the likelihood of loss nor estimate a range of possible loss.

16

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 sought 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. 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 investigation, finding no violation of Section 337 by 3Shape. On August 20, 2019, the Commission vacated one Initial Determination and terminated the investigation. On November 22, 2019, the Commission affirmed a finding of no violation on modified grounds in the other investigation.

In addition to the two ITC Section 337 complaints, in November 2017, 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, while the other two cases proceeded. Trials in the latter two cases have been scheduled to begin on August 5, 2020 in one case and November 30, 2020 in the other. In a Delaware case corresponding to one of the terminated ITC investigations, the District Court lifted the stay and scheduled trial to begin on November 8, 2021. Certain of Align’s asserted patents in the Delaware actions were found invalid by the District Court judge.

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. 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 another 3Shape patent. On August 19, 2019, the Court consolidated the two actions, and on August 30, 2019, 3Shape filed an amended complaint alleging infringement of an additional patent. In that same case, Align asserted counterclaims against 3Shape for infringement of three additional Align patents, which have been severed and added to another patent infringement action brought by Align (described below). The case is active and in the early discovery phase, with trial scheduled to begin on April 12, 2021.

In December 2018, Align filed three additional patent infringement lawsuits asserting 10 additional patents against 3Shape as follows: On December 10, 2018, Align filed one Section 337 complaint with the ITC alleging that 3Shape violates U.S. trade laws 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. The ITC instituted the investigation, and an evidentiary hearing was held at the end of October 2019 before an Administrative Law Judge (“ALJ”). On April 30, 2020, the ALJ issued an initial determination. The ALJ determined that 3Shape has infringed on 7 of the 9 patent claims asserted by Align, found valid 6 of the 9 claims asserted by Align, and found a violation of Section 337 stemming from 3Shape’s infringement of 4 claims in 2 of Align's asserted patents. The ALJ recommended an exclusion order and cease and desist order be entered against 3Shape’s unlawful importation. The Initial Determination is now subject to review by the Commissioners at the ITC. Align may file a contingent petition for review of any findings it believes are incorrect. 3Shape may also petition for review of the Initial Determination. The Commission will then decide whether to review portions of or the entire Initial Determination.

In addition to the December 10, 2018 ITC Complaint, 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. One of the District Court cases was stayed pending the parallel ITC investigation. The remaining District Court case is in the early stages of discovery and pretrial proceedings. Align has dismissed without prejudice three previously-asserted patents from this case, and added the three patents previously asserted as counterclaims in the case filed by 3Shape in 2018 referenced above. Trial is scheduled for February 7, 2022.

On November 5, 2019, Align filed a complaint for patent infringement asserting an additional patent against 3Shape. On January 7, 2020, Align voluntarily dismissed the suit without prejudice, and Align currently asserts the patent in another existing litigation against 3Shape.

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.

17

Each of the District Court patent infringement complaints seek monetary damages and injunctive relief against further infringement.

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. On October 28, 2019, 3Shape filed an amended complaint, and Align again moved to dismiss the complaint. A hearing on Align’s motion to dismiss was held on February 13, 2020 before the Magistrate Judge, who will issue a written Report and Recommendation to the District Court judge.

Align is currently unable to predict the outcome of these lawsuits 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 in the United States District Court for the District of Delaware 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. On October 15, 2019, the Magistrate Judge issued a Report and Recommendation recommending 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, and Align responded on November 12, 2019. The Court ordered supplemental briefing, which was completed by April 10, 2020. On April 24, 2020, the Magistrate Judge issued a revised Report and Recommendation again recommending that Align’s motion be granted and that the plaintiffs’ complaint be dismissed without prejudice. On May 4, 2020, the plaintiff filed a notice of voluntary dismissal and stated an intent to file an amended complaint in a different jurisdiction. Align believes the plaintiffs’ claims are without merit and intends to vigorously defend itself. Align is currently unable to predict the outcome of this lawsuit and therefore cannot determine the likelihood of loss, if any, nor estimate a range of possible loss.

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
18

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 a hearing date is expected to be set once the sheltering restrictions associated with the COVID-19 pandemic are lifted. 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. The SDC Entities have appealed the denial of the contempt petition, and that appeal remains pending.

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. On March 20, 2020, the SDC Entities requested leave to amend their arbitration demand in order to assert new claims. Align has opposed the pending request to amend and has denied and intends to vigorously defend itself against all 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 disputes and therefore cannot determine the likelihood of loss nor estimate a range of possible loss.

In addition to the above, 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 9. 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 for a purchase price of approximately $27.0 million with an option to purchase additional three floors with progress payments due through 2020. During the fourth quarter of 2019, we exercised the option to purchase three additional floors and purchased one additional floor in the building for a purchase price of approximately $24.4 million. As of March 31, 2020, we have a remaining commitment of $21.4 million which is expected to be paid in 2020.

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 March 31, 2020, 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 10 “Commitments and Contingencies” of the Notes to Consolidated Financial Statements included in our Annual Report on Form 10-K.
19


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 March 31, 2020, we did not have any material indemnification claims that were probable or reasonably possible.

Note 10. Stockholders’ Equity

Summary of Stock-Based Compensation Expense

As of March 31, 2020, the 2005 Incentive Plan (as amended) has a total reserve of 27,783,379 shares of which 4,662,468 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 months ended March 31, 2020 and 2019 is as follows (in thousands): 
 Three Months Ended
March 31,
 20202019
Cost of net revenues$1,347  $1,112  
Selling, general and administrative18,130  16,890  
Research and development3,450  3,042  
Total stock-based compensation$22,927  $21,044  

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 three months ended March 31, 2020 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)
Unvested as of December 31, 2019696  $190.60  
Granted
251  272.24  
Vested and released(259) 145.91  
Forfeited(11) 233.45  
Unvested as of March 31, 2020677  $237.27  1.8$117,738  

As of March 31, 2020, we expect to recognize $133.4 million of total unamortized compensation cost, net of estimated forfeitures, related to RSUs over a weighted average period of 2.7 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
20

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. The maximum number of MSUs which will be eligible to vest range from 250% to 300% of the MSUs initially granted and the vesting period is three years.

A summary for the three months ended March 31, 2020 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)
Unvested as of December 31, 2019244  $331.35  
Granted156  242.04  
Vested and released(173) 120.39  
Unvested as of March 31, 2020227  $430.50  1.9$39,529  

As of March 31, 2020, we expect to recognize $52.9 million of total unamortized compensation cost, net of estimated forfeitures, related to MSUs over a weighted average period of 1.9 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 March 31, 2020, we have 379,304 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
March 31,
 20202019
Expected term (in years)1.01.4
Expected volatility41.7 %48.6 %
Risk-free interest rate1.5 %2.5 %
Expected dividends    
Weighted average fair value at grant date$80.54  $90.36  

As of March 31, 2020, there was $8.4 million of total unamortized compensation costs related to employee stock purchases which we expect to be recognized over a weighted average period of 0.7 year.

Note 11. Common Stock 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 (“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 2019, we repurchased on the open market approximately 0.8 million shares of our common stock at an average price of $264.93 per share, including commissions, for an aggregate purchase price of $200.0 million. We also entered into an ASR to repurchase $200.0 million of our common stock which was completed in September 2019. We received a total of 1.1 million shares for an average share price of $176.61.

As of March 31, 2020, we have $100.0 million available for repurchase under the May 2018 Repurchase Program.

Note 12. Accounting for Income Taxes

During the three months ended March 31, 2020, we completed an intra-entity transfer of certain intellectual property rights and fixed assets to our Swiss subsidiary, where our EMEA regional headquarters is located beginning January 1, 2020.
21

The transfer of intellectual property rights did not result in a taxable gain; however, it did result in a step-up of the Swiss tax deductible basis in the transferred assets, and accordingly, created a temporary difference between the book basis and the tax basis of such intellectual property rights. Consequently, this transaction resulted in the recognition of a deferred tax asset and related one-time tax benefit of approximately $1,493.5 million during the three months ended March 31, 2020, which is the net impact of the deferred tax asset recognized as a result of the additional Swiss tax deductible basis in the transferred assets and certain costs related to the transfer of fixed assets and inventory.

Our benefit from income taxes was $1,464.8 million for the three months ended March 31, 2020 and our provision for income taxes was $8.8 million for the three months ended March 31, 2019, representing effective tax rates of (2,745.3)% and 10.4%, respectively. Our effective tax rate differs from the statutory federal income tax rate of 21% for the three months ended March 31, 2020 mainly as a result of the aforementioned intra-entity transfer and the recognition of excess tax benefits related to stock-based compensation, partially offset by state income taxes and unrecognized tax benefits associated with certain foreign payments. Our effective tax rate differs from the statutory federal income tax rate of 21% for the three months ended March 31, 2019 mainly as a result of the recognition of excess tax benefits related to stock-based compensation and certain foreign earnings, primarily from the Netherlands and Costa Rica, being taxed at lower tax rates.

The decrease in our effective tax rate for the three months ended March 31, 2020 compared to the same period in 2019 is primarily attributable to the recognition of a deferred tax asset related to the intra-entity transfer of certain intellectual property rights during the three months ended March 31, 2020.

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 continue to assess the realizability of the deferred tax assets as we take into account new information.

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 Switzerland. 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 2013.

Our total gross unrecognized tax benefits, excluding interest and penalties, was $51.1 million and $46.7 million as of March 31, 2020 and December 31, 2019, respectively, a material amount of which would impact our effective tax rate if recognized. Our total interest and penalties accrued as of March 31, 2020 was not material. 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, 2019, undistributed earnings of our foreign subsidiaries totaled $452.6 million and substantially all of the earnings previously determined to be not indefinitely reinvested have been repatriated. Under the Global Intangible Low-Taxed Income provisions of the Tax Cuts and Jobs Act, U.S. income taxes have already been provided on the undistributed earnings that is indefinitely reinvested in our international operations; therefore, the tax impact upon distribution is limited to mainly state income and withholding taxes and is not significant.

Note 13. 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.

22

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
March 31,
 20202019
Numerator:
Net income$1,518,131  $71,848  
Denominator:
Weighted average common shares outstanding, basic78,592  79,860  
Dilutive effect of potential common stock436  827  
Total shares, diluted79,028  80,687  
Net income per share, basic$19.32  $0.90  
Net income per share, diluted$19.21  $0.89  

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

Note 14. Supplemental Cash Flow Information

The supplemental cash flow information consists of the following (in thousands):
 Three Months Ended
March 31,
 20202019
Non-cash investing and financing activities:
Fixed assets acquired with accounts payable or accrued liabilities$24,121  $13,113  
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$6,236  $3,820  
Financing cash flows from finance leases$  $2,190  
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$21,602  $15,984  
Finance leases$  $51,064  

Note 15. 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 are not limited to, Invisalign Comprehensive and Invisalign First.
23


Non-Comprehensive Products include, but are not limited to, Invisalign Moderate, Lite and Express packages and Invisalign Go.

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, which includes a single hardware platform and restorative or orthodontic software options, additional services and ancillary products. 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
March 31,
20202019
Net revenues
Clear Aligner$481,611  $469,205  
Scanner69,352  79,766  
Total net revenues$550,963  $548,971  
Gross profit
Clear Aligner$351,492  $351,358  
Scanner42,864  50,738  
Total gross profit$394,356  $402,096  
Income from operations
Clear Aligner$166,388  $158,641  
Scanner14,389  28,259  
Unallocated corporate expenses(110,859) (99,199) 
Total income from operations$69,918  $87,701  
Depreciation and amortization
Clear Aligner
$10,121  $9,090  
Scanner
1,785  1,508  
Unallocated corporate depreciation and amortization
8,832  7,718  
Total depreciation and amortization$20,738  $18,316  
Impairments and other charges
Clear Aligner
$  $29,782  
Total impairments and other charges$  $29,782  

The following table reconciles total segment income from operations in the table above to net income before provision for (benefit from) income taxes and equity losses of investee (in thousands):
 Three Months Ended
March 31,
20202019
Total segment income from operations$180,777  $186,900  
Unallocated corporate expenses(110,859) (99,199) 
Total income from operations69,918  87,701  
Interest income1,986  2,633  
Other income (expense), net(18,549) (5,746) 
Net income before provision for (benefit from) income taxes and equity in losses of investee$53,355  $84,588  
24

Geographical Information

Net revenues are presented below by geographic area (in thousands):
 Three Months Ended
March 31,
 20202019
Net revenues 1:
United States $271,705  $279,005  
Switzerland 2
184,317    
The Netherlands 2
  174,744  
China19,725  42,616  
Other International 75,216  52,606  
Total net revenues$550,963  $548,971  

1 Net revenues are attributed to countries based on the location of where revenues are recognized by our legal entities.
2 During the first quarter of 2020, we implemented a new international corporate structure. This changed the structure of our international procurement and sales operations from the Netherlands to Switzerland.

Tangible long-lived assets, which includes Property, plant and equipment, net, and Operating lease right-of-use assets, net, are presented below by geographic area (in thousands):
 March 31,
2020
December 31, 2019
Long-lived assets 1:
Switzerland 2
$229,010  $7,755  
United States 182,131  164,451  
Costa Rica85,573  82,083  
China84,127  73,174  
The Netherlands 2
1,504  226,286  
Other International151,512  134,225  
Total long-lived assets$733,857  $687,974  
 
1 Long-lived assets are attributed to countries based on the location of our entity that owns or leases the assets.
2 As a result of the new international corporate structure changes, most of the long-lived assets were transferred from our Netherlands entity to our Switzerland entity during the first quarter of 2020.

Note 16. Subsequent Event

On March 3, 2020, we entered into a Sale and Purchase Agreement with CETP III Ivory S.a.r.1., Luxembourg to purchase all of the issued and outstanding shares of capital stock of exocad, a German dental computer-aided design/computer-aided manufacturing software company that offers fully integrated workflows to dental labs and dental practices. On April 1, 2020, we completed the acquisition for a purchase price of approximately $430.0 million in cash, subject to certain adjustments, and exocad became a wholly owned subsidiary. We are in the process of determining the preliminary allocation of the purchase price to exocad's tangible assets and liabilities assumed.


25

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 and intentions regarding our strategic objectives and the means to achieve them, our beliefs regarding the impact of technological innovation on target markets, our beliefs regarding digital dentistry and its potential to impact our business, our expectations for the impact of the exocad acquisition, our beliefs regarding the potential for clinical solutions and their utilization to increase sales of our Invisalign system as well as the complementary products and solutions themselves, our expectations regarding product mix and product adoption, our expectations regarding the utilization rates of our products, our expectations regard existence and impact of seasonality, our expectations regarding the sales growth of our intra-oral scanner sales in international markets, 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 expectations regarding competition, our expectations regarding the implications of the COVID-19 pandemic on the global economy, the businesses of our customers and our own revenues, results of operations and financial condition, 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, 2019 as filed with the Securities and Exchange Commission.

Overview

Align Technology, Inc. (“We”, “Our”, “Align”) is a global medical device company engaged in the design, manufacture and marketing of Invisalign® clear aligners and iTero® intraoral scanners and services for orthodontics, and restorative and aesthetic dentistry. Align’s products are intended primarily for the treatment of malocclusion or the misalignment of teeth and are designed to help dental professionals achieve the clinical outcomes that they expect and the results patients desire. Our goal is to establish clear aligners as the principal solution for the treatment of malocclusions and our Invisalign clear aligners as the treatment solution of choice by orthodontists, general dental practitioners and patients globally. To date, over 8 million people worldwide have been treated with our Invisalign System.

To drive increased clear aligner and other product adoption by dental professionals, we bring to market solutions we believe will strengthen our digital dental platform for doctors, labs and partners, including establishing the iTero intraoral scanner as the preferred scanning device for 3D digital scans and integrating newly acquired CAD/CAM solutions and workflows into the markets for clear aligner orthodontics and dental restorative treatments. We intend to continue focusing on these efforts through execution of our strategic growth drivers. For a further description of our strategic growth drivers, please review the Business Strategy section of our Annual Report on Form 10-K filed with the Securities and Exchange Commission on February 28, 2020.

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

New Products, Feature Enhancements and Technology. We believe product innovation to treat a wide range of cases from simple to complex drives greater treatment predictability, clinical applicability and ease of use for the dental professionals we serve which supports adoption of Invisalign treatment in their practices. Furthermore, we believe the digital revolution in dentistry is an important aspect of the experience for our customers and their patients, encouraging the utilization of our Invisalign solution. It therefore comprises an important component of our digital approach.

26

Invisalign: Since 2018, we have launched or announced various new offerings including our Invisalign treatment with Mandibular Advancement, Invisalign Go, Invisalign First and Invisalign Moderate. In each instance, we have broadened and strengthened our reach into key markets and demographics central to our strategic plans.

iTero Scanner: Over the last two years, we have expanded or announced several new aspects of our intraoral digital scanning solutions including the iTero Element, iTero Element Foundation and iTero Element 5D Imaging system, for which we announced in March 2020 that we had obtained FDA 501(K) clearance. The approval of the iTero Element 5D Imaging system opens the U.S. markets for sales of this unique solution that combines 3D data, intra-oral color photos and NIRI images into a single, integrated scan improving doctor experiences and improving engagement opportunities and communications with their patients.

exocad. On March 3, 2020, we entered into a Sale and Purchase Agreement with CETP III Ivory S.a.r.1., Luxembourg to purchase all of the issued and outstanding shares of capital stock of exocad Global Holdings Gmbh (“exocad”), a German dental computer-aided design/computer-aided manufacturing ("CAD/CAM") software company that offers fully integrated workflows to dental labs and dental practices. We believe the acquisition of exocad will strengthen our digital platform by adding exocad’s expertise in restorative dentistry, implantology, guided surgery, and smile design to extend our digital solutions and paving the way for new, seamless cross-discipline dentistry in lab and at chairside. exocad also broadens our reach in digital dentistry with close to 200 partners and more than 35,000 licenses installed worldwide. On April 1, 2020, we completed the acquisition for a purchase price of approximately $430.0 million in cash, subject to certain adjustments, and exocad became a wholly owned subsidiary. We are in the process of determining the preliminary allocation of the purchase price to exocad's tangible assets and liabilities assumed.

We believe that over the long term, clinical solutions and treatment tools will increase adoption of Invisalign, sales of our intraoral scanners and integration of exocad CAD/CAM solutions chairside and in dental workflows; 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 first quarter of 2020, total Invisalign cases submitted with a digital scanner in the Americas increased to 80.5%, up slightly from 79.5% in the fourth quarter of 2019. International scans increased to 68.7%, up from 64.7% in the fourth quarter of 2019.

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:
algn-20200331_g1.jpg
27

* Invisalign utilization rates are calculated by the # of cases shipped divided by the # of doctors to whom cases were shipped. Our International region includes EMEA and APAC. LATAM is excluded from above chart as it is immaterial.

Total utilization rate in the first quarter of 2020 decreased to 5.9 cases per doctor compared to 6.2 cases per doctor in the first quarter of 2019.

North America: Utilization rate among our North American orthodontist customers increased to 18.9 cases per doctor in the first quarter of 2020 compared to 18.3 cases per doctor in the first quarter of 2019 while utilization rate among our North American GP was flat or 3.6 cases per doctor in both the first quarter of 2020 and 2019.

International: International doctor utilization rate was 5.1 cases per doctor in the first quarter of 2020 compared to 5.5 cases in the first quarter of 2019.

Over time, we expect utilization rates to gradually improve as a result of advancements in product and technology, which continue to strengthen our doctors’ clinical confidence in the use of Invisalign clear aligners. 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 by 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.

Number of New Invisalign Doctors Trained. We continue to expand our Invisalign customer base through the training of new doctors. During the three months ended March 31, 2020, we trained 4,635 new Invisalign doctors of which 2,035 were trained in the Americas region and 2,600 in the International region. In 2019, we trained a total of 22,275 new Invisalign doctors, of which 9,765 were trained in the Americas region and 12,510 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. Beginning in the second quarter of 2019, we experienced slower growth rates than prior periods in China primarily due to the US-China trade war and resulting economic uncertainty which caused headwind for consumer demand especially for consumption of luxury goods and considered purchases. We also believe there has been increased competitive activity from wires and bracket manufacturers and clear aligner suppliers. In addition, in the first quarter of 2020 the outbreak of the novel strain of coronavirus commonly referred to as COVID-19 caused significant disruption and uncertainty to our business, employees, doctors’ practices, their patients and consumers. For a further discussion of COVID-19 and its impact on our business, see the section entitled "COVID-19 Update" below. Notwithstanding these current issues in China, we continue to see growth from our international orthodontists and GP customers and positive traction in the GP channel as we continue to segment our sales and marketing resources and programs specifically around each customer channel. In 2019, we continued 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 grow at a faster rate than the Americas for the foreseeable future due to the outsized impact of COVID-19 on the U.S., 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.

Increasing Competition. Starting in the second quarter of 2019, we began experiencing 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 companies, 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 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 sales representatives we added in 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.

COVID-19 Update

In the first quarter of fiscal year 2020, our efforts to establish clear aligners as the principal solution for the treatment of malocclusions and our Invisalign clear aligners as the treatment solution of choice were markedly impacted by the COVID-19
28

pandemic. As a result of the COVID-19 pandemic, we began to experience a sudden downturn in sales initially in Asia, China in particular, starting in January. As the virus spread beyond China and into Europe and thereafter the U.S. in early March, a rapid deceleration of all sales commenced shortly thereafter as the practices of many of our customers were severely curtailed or completely closed. Consequently, through early March the first quarter of fiscal year 2020 was progressing consistent with our guidance but ended with net revenues of $551.0 million, an increase of only 0.4% from the prior year comparable period. Clear aligner case volume was 359.4 thousand, essentially flat as compared to the prior year quarter. Scanner and services net revenues decreased by $10.4 million as compared to the same period in 2019.

Since first being reported in Wuhan, China in December 2019, COVID-19 has extensively impacted the health and economic environments of virtually all regions globally. In January 2020, the World Health Organization (“WHO”) declared it a Public Health Emergency of International Concern. On February 28, 2020, the WHO raised its assessment of the COVID-19 threat from high to very high at a global level due to the continued increase in the number of cases and affected countries, and on March 11, 2020, the WHO characterized COVID-19 as a pandemic.

Our business may be particularly susceptible to the impact of the COVID-19 pandemic considering all or a material portion of our products may be viewed as discretionary purchases and therefore more susceptible to any global or regional recession that may result from efforts to prevent or delay the spread of the virus. Moreover, efforts to slow or prevent a recurrence of the spread of the virus are likely to continue to curtail the operations of our customers and their patients for an indeterminate period of time, impacting our operations as purchasing decisions are delayed or lost, logistics complexities as a result of closed customer offices, sales and marketing efforts are postponed, and manufacturing operations are curtailed to adjust to declining sales.

As we assess the possible future impacts to revenue, operations and financial condition from the COVID-19 pandemic, we are continually evaluating macroeconomic as well as industry-specific factors. For instance, among the many factors we are considering are governmental and societal reactions to the virus, the potential impacts of delays in the restarting of global and regional economic activities, high unemployment levels leading to lower discretionary spending and health insurance coverage, patient reluctance or fear of exposure as a result of orthodontic or dental office visits and other external factors related to COVID-19 that are beyond our control. For example, many jurisdictions have imposed a wide range of restrictions on the physical movement of our employees and vendors to limit the spread of COVID-19. Furthermore, if the COVID-19 pandemic has a substantial continuing impact on our employees or suppliers, our operations, including our ability to obtain the materials needed to manufacture our products and to actually manufacture and deliver our products to customers, may suffer, and in turn our results of operations, financial condition and overall financial performance may be harmed. Furthermore, if our employees, especially any key employees, or their families are sickened by COVID-19, our ability to respond or mitigate the impact of COVID-19 may be adversely impacted.

We have taken numerous steps, and will continue to take further actions, in our approach to addressing the COVID-19 pandemic. We have implemented our business continuity plans and our incident management team is in place to respond to changes in our environment quickly and effectively. As a result of the COVID-19 pandemic, we instructed employees at many of our offices across the globe (including our corporate headquarters) to work from home on a temporary basis. We have also taken additional measures in response to the COVID-19 pandemic including screening our employees and altering work environments to facilitate social distancing.

Furthermore, we are working to mitigate the impact of social distancing for our customers and their patients. These efforts include moving most of our clinical education program critical to doctor engagement online, launching our Invisalign Virtual Appointment tool that enables doctors to easily schedule and conduct virtual appointments with new and existing patients and launching the Invisalign Virtual Care Program that allows doctors to monitor patient treatment through mobile phones.

Moreover, we are supporting doctors with advice on safely extending clear aligner usage, maintaining patients at treatment stages and redirecting shipments to optimize patient care. Our support also extends to the financial challenges they may encounter with the assistance of industry experts and through strategic relationships with lenders that can help doctors improve their cash flow.

Overall, we believe our expenses in 2020 will remain consistent with 2019 levels. We intend to continue to closely monitor costs to help mitigate the impact of reduced revenues on our fiscal 2020 operating income. We have implemented initiatives to reduce discretionary spend including travel and entertainment; limited hiring to select positions, with a focus on our most critical areas; and postponing or canceling capital expenditures not deemed essential to our primary goal. For a further discussion of our projected 2020 expenses, see the section entitled "2020 Expenses" below.

The COVID-19 pandemic has impacted our employees, customers and the global economy in unprecedented ways and our results of operation, financial condition and overall financial results significantly. At this time, we anticipate varying levels
29

of revenue weakness in all or a material portion of our major markets during at least the second quarter and fiscal year 2020 overall. Given the uncertainties of the ongoing and future global response to the pandemic and the resulting economic downturn that could affect demand for our products, we are unable at present to determine the potential direct and indirect impacts of the COVID-19 pandemic on our future revenues and results of operations.

Please refer to “Risk Factors” for further discussion of the impact of the COVID-19 pandemic on our business.

2020 Expenses

Overall, we expect expenses in 2020 to slightly increase over 2019 levels; however, as a result of the financial impacts of COVID-19, we expect to control our discretionary spend, such as travel and meeting related expenses, and focus investments in the following key areas:

Manufacturing capacity and facilities to enhance our regional capabilities;
Sales and marketing, including additional direct sales force personnel and consumer marketing; and
Product and technology innovation to enhance product efficiency and operational productivity.

We believe that these investments will position us to take advantage of a recovering market, increasing our revenues and growing our market share over the long term, but they could negatively impact our results of operations, particularly in the near term.

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 and Invisalign First.

Non-Comprehensive Products include, but are not limited to, Invisalign Moderate, Lite and Express packages and Invisalign Go.

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, which includes a single hardware platform and restorative or orthodontic software options, additional services and ancillary products. This segment includes our iTero scanner and OrthoCAD services.

Net revenues for our Clear Aligner and Scanner segments by region for the three months ended March 31, 2020 and 2019 are as follows (in millions):
 Three Months Ended
March 31,
Net Revenues20202019
Net
Change
%
Change
Clear Aligner revenues:
Americas$255.6  $245.3  $10.3  4.2 %
International195.8  194.9  0.9  0.5 %
Non-case 30.2  29.0  1.2  4.1 %
Total Clear Aligner net revenues$481.6  $469.2  $12.4  2.6 %
Scanner net revenues69.4  79.8  (10.4) (13.1)%
Total net revenues$551.0  $549.0  $2.0  0.4 %

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

30

Clear Aligner Case Volume by Region

Case volume data which represents Clear Aligner case shipments by region for the three months ended March 31, 2020 and 2019 is as follows (in thousands):
 Three Months Ended
March 31,
Region20202019
Net
Change
%
Change
Americas213.5  213.2  0.3  0.1 %
International145.9  146.3  (0.3) (0.2)%
Total case volume359.4  359.5  —  — %

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

For the three months ended March 31, 2020, total net revenues increased by $2.0 million as compared to the same period in 2019 primarily as a result of higher Clear Aligner average selling prices (“ASP”) that were partially offset by lower scanner net revenues in most regions.

Clear Aligner - Americas

For the three months ended March 31, 2020, Americas net revenues increased by $10.3 million as compared to the same period in 2019 primarily due to higher ASP, which increased net revenues by $9.9 million. Higher ASP was a result of July 2019 price increases across most products which contributed $14.1 million to the revenue growth, a product mix shift towards products with higher ASP, primarily driven by decreased SDC revenues which carried a lower ASP, which increased net revenues $7.6 million and lower net deferrals which increased net revenues by $4.7 million. The ASP increases were partially offset by higher promotional discounts that reduced net revenues by $14.6 million and unfavorable foreign exchange rates.
Clear Aligner - International

For the three months ended March 31, 2020, International net revenues increased by $0.9 million as compared to the same period in 2019 primarily due to higher ASP that increased net revenues by $1.4 million. Higher ASP was a result of 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.9 million and lower net deferrals that increased net revenues by $5.8 million. The increases in ASP were partially offset by higher promotional discounts that reduced net revenues by $9.6 million, a product mix shift towards lower priced products that reduced net revenues by $5.0 million and unfavorable foreign exchange rates that reduced net revenues by $4.2 million.
Clear Aligner - Non-Case

For the three months ended March 31, 2020, non-case net revenues, consisting of Vivera Retainers, training fees and other product revenues, increased by $1.2 million as compared to the same period in 2019. This was primarily due to increased Vivera volume across all regions which was partially offset by decreased training and other revenue.

Scanner

For the three months ended March 31, 2020, scanner and services net revenues decreased by $10.4 million as compared to the same period in 2019. The decrease in the number of scanners recognized decreased net revenues by $14.9 million and a decrease in scanner ASP also contributed to the decrease in net revenues by $2.6 million. The decreases were partially offset by higher CAD/CAM services which increased net revenues by $7.1 million due to a larger scanner install base.
31

Cost of net revenues and gross profit (in millions):
 Three Months Ended
March 31,
 20202019Change
Clear Aligner
Cost of net revenues$130.1  $117.8  $12.3  
% of net segment revenues27.0 %25.1 %
Gross profit$351.5  $351.4  $0.1  
Gross margin %73.0 %74.9 %
Scanner
Cost of net revenues$26.5  $29.0  $(2.5) 
% of net segment revenues38.2 %36.4 %
Gross profit$42.9  $50.7  $(7.9) 
Gross margin %61.8 %63.6 %
Total cost of net revenues$156.6  $146.9  $9.7  
% of net revenues28.4 %26.8 %
Gross profit$394.4  $402.1  $(7.7) 
Gross margin %71.6 %73.2 %

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.

Clear Aligner

For the three months ended March 31, 2020, our gross margin decreased as compared to the same period in 2019 primarily due to an increase in aligners per case driven by additional aligners in addition to idle capacity due to the impacts of COVID-19. These factors were offset in part by manufacturing efficiencies and higher ASP.

Scanner

For the three months ended March 31, 2020, our gross margin decreased compared to the same period in 2019 primarily driven by a decrease in manufacturing volumes and lower ASP. These factors were offset in part by higher service revenues.

Selling, general and administrative (in millions):
 Three Months Ended
March 31,
 20202019Change
Selling, general and administrative$282.9  $247.1  $35.8  
% of net revenues51.3 %45.0 %

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 March 31, 2020, selling, general and administrative expense increased compared to the same period in 2019 primarily due to higher expenses from advertising and marketing costs of $13.2 million and higher compensation related costs of $10.9 million mainly from increased headcount resulting in higher salaries expense, fringe benefits and stock-based compensation. We also incurred higher expenses from equipment, software and maintenance costs of $5.7 million and legal and outside service costs of $3.6 million.
32


Research and development (in millions):
 Three Months Ended
March 31,
 20202019Change
Research and development$41.5  $37.5  $4.0  
% of net revenues7.5 %6.8 %

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 months ended March 31, 2020, research and development expense increased compared to the same period in 2019 primarily due to higher equipment and material costs in addition to higher compensation costs mainly from increased headcount resulting in higher salaries expense, fringe benefits and stock-based compensation.

Impairments and other charges (in millions):
 Three Months Ended
March 31,
 20202019Change
Impairments and other charges$—  $29.8  $(29.8) 
% of net revenues— %5.4 %

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

For the three months ended March 31, 2020, there were no impairments and other charges while during the same period in 2019, we recorded impairments and other charges of $29.8 million due to costs related to the Invisalign store closures. The impairments and other charges 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 (Refer to Note 7 “Impairments and Other Charges” and Note 8 “Legal Proceedings” of the Notes to Condensed Consolidated Financial Statements for more information).

Income from operations (in millions):
 Three Months Ended
March 31,
 20202019Change
Clear Aligner
Income from operations$166.4  $158.6  $7.7  
Operating margin %34.5 %33.8 %
Scanner
Income from operations$14.4  $28.3  $(13.9) 
Operating margin %20.7 %35.4 %
Total income from operations 1
$69.9  $87.7  $(17.8) 
Operating margin %12.7 %16.0 %

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

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

Clear Aligner

For the three months ended March 31, 2020, our operating margin increased compared to the same period in 2019 primarily due to the impairments and other charges of $29.8 million that were recorded during the three months ended March 31, 2019, which was partially offset by a lower Clear Aligner gross margin and higher operating expenses.
33

Scanner

For the three months ended March 31, 2020, our operating margin decreased compared to the same period in 2019 primarily driven by a lower Scanner gross margin.

Interest income (in millions):
 Three Months Ended
March 31,
 20202019Change
Interest income$2.0  $2.6  $(0.6) 
% of net revenues0.4 %0.5 %

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 months ended March 31, 2020, interest income decreased compared to the same periods in 2019 mainly due to lower interest rates.

Other income (expense), net (in millions):
 Three Months Ended
March 31,
 20202019Change
Other income (expense), net$(18.5) $(5.7) $(12.8) 
% of net revenues(3.4)%(1.0)%

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 March 31, 2020, other income (expense), net decreased compared to the same period in 2019 primarily due to foreign exchange losses and an unrealized loss on a foreign currency forward contract related to the anticipated exocad acquisition. These decreases were partially offset by realized gains on foreign currency forward contracts and a lower impairment charge on our equity investments in privately held companies.

Equity in losses of investee, net of tax (in millions):
 Three Months Ended
March 31,
 20202019Change
Equity in losses of investee, net of tax$—  $3.9  $(3.9) 
% of net revenues— %0.7 %

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

For the three months ended March 31, 2020, there were no equity in losses of investee, net of tax. 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 (Refer to Note 4 “Equity Method Investments” of the Notes to Condensed Consolidated Financial Statements for details on equity method investments).

Provision for (benefit from) income taxes (in millions):
 Three Months Ended
March 31,
 20202019Change
Provision for (benefit from) income taxes$(1,464.8) $8.8  $(1,473.6) 
Effective tax rates(2,745.3)%10.4 %
Changes and percentages are based on actual values. Certain tables may not sum or recalculate due to rounding.
34


During the three months ended March 31, 2020, we completed an intra-entity transfer of certain intellectual property rights and fixed assets to our Swiss subsidiary, where our EMEA regional headquarters is located beginning January 1, 2020. The transfer of intellectual property rights did not result in a taxable gain; however, it did result in a step-up of the Swiss tax deductible basis in the transferred assets, and accordingly, created a temporary difference between the book basis and the tax basis of such intellectual property rights. Consequently, this transaction resulted in the recognition of a deferred tax asset and related one-time tax benefit of approximately $1,493.5 million during the three months ended March 31, 2020, which is the net impact of the deferred tax asset recognized as a result of the additional Swiss tax deductible basis in the transferred assets and certain costs related to the transfer of fixed assets and inventory.

Our benefit from income taxes was $1,464.8 million for the three months ended March 31, 2020 and our provision for income taxes was $8.8 million for the three months ended March 31, 2019, representing effective tax rates of (2,745.3)% and 10.4%, respectively. Our effective tax rate differs from the statutory federal income tax rate of 21% for the three months ended March 31, 2020 mainly as a result of the aforementioned intra-entity transfer and the recognition of excess tax benefits related to stock-based compensation, partially offset by state income taxes and unrecognized tax benefits associated with certain foreign payments. Our effective tax rate differs from the statutory federal income tax rate of 21% for the three months ended March 31, 2019 mainly as a result of the recognition of excess tax benefits related to stock-based compensation and certain foreign earnings, primarily from the Netherlands and Costa Rica, being taxed at lower tax rates.

The decrease in our effective tax rate for the three months ended March 31, 2020 compared to the same period in 2019 is primarily attributable to the recognition of a deferred tax asset related to the intra-entity transfer of certain intellectual property rights during the three months ended March 31, 2020.

Liquidity and Capital Resources

We fund our operations from product sales. As of March 31, 2020 and December 31, 2019, we had the following cash and cash equivalents and short-term marketable securities (in thousands):
March 31,
2020
December 31,
2019
Cash and cash equivalents$790,696  $550,425  
Marketable securities, short-term—  318,202  
Total $790,696  $868,627  

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 and certificates of deposit.

As of March 31, 2020, approximately $671.5 million of cash and cash equivalents was held by our foreign subsidiaries. Our intent is to permanently reinvest our earnings from our international operations going forward, and our current plans do not require us to repatriate them to fund our U.S. operations as we generate sufficient domestic operating cash flow and have access to external funding under our current revolving line of credit. Subsequent to quarter end, on April 1, 2020, we completed the acquisition of exocad for a purchase price of approximately $430.0 million in cash, subject to certain adjustments, which was funded from cash on hand.

Our business has been materially adversely affected by the COVID-19 pandemic and the global and regional efforts by governments to mitigate its spread, and we expect the adverse impacts to our business to continue. We believe that our current cash balances and the borrowing capacity under our existing credit facility, if necessary, will be sufficient to fund our business for at least the next 12 months. However, as a result of the COVID-19 pandemic, we expect to experience reduced cash flow from operations as a result of decreased revenues and slower collections on our accounts receivable. For additional information regarding the impact of COVID-19 on our liquidity and capital resources, refer to Item 1A “Risk Factors."

35

Cash flows (in thousands):
 Three Months Ended
March 31,
 20202019
Net cash flow provided by (used in):
Operating activities$9,784  $117,207  
Investing activities276,211  (74,418) 
Financing activities(34,733) (92,762) 
Effect of exchange rate changes on cash, cash equivalents, and restricted cash(11,007) 1,089  
Net increase (decrease) in cash, cash equivalents, and restricted cash$240,255  $(48,884) 

Operating Activities

For the three months ended March 31, 2020, cash flows from operations of $9.8 million resulted primarily from our net income of approximately $1.5 billion as well as the following:

Significant non-cash activities

Deferred taxes of $1.5 billion related to the one-time tax benefit associated with the intra-entity sale of certain intellectual property rights;
Stock-based compensation of $22.9 million related to equity awards granted to employees and directors;
Depreciation and amortization of $20.7 million related to our investments in property, plant and equipment and intangible assets; and
Non-cash operating lease cost of $5.5 million.

Significant changes in working capital

Decrease of $69.1 million in accrued and other long-term liabilities due to timing of payment and activities;
Increase of $37.2 million in prepaid expenses and other assets due to the timing of payments and activities; and
Increase of $22.9 million in deferred revenues corresponding to cases eligible under our additional aligner policy and timing of revenue recognition.

Investing Activities

Net cash provided by investing activities was $276.2 million for the three months ended March 31, 2020 which primarily consisted of maturities and sales of marketable securities of $321.5 million and payments of $4.4 million received on an unsecured promissory note issued by SDC in exchange for tendering our shares to them. These inflows were partially offset by purchases of property and plant and equipment purchases of $46.1 million, purchases of marketable securities of $5.3 million, and other investing activities of $1.8 million.

For the remainder of 2020 we expect to invest an additional $90.0 million to $100.0 million in capital expenditures related to building purchases and improvements as well as additional manufacturing capacity to support our international expansion (Refer to Note 9 “Commitments and Contingencies” of the Notes to Condensed Consolidated Financial Statements for details on the purchase of a building in Petach Tivka, Israel).

Financing Activities

Net cash used in financing activities was $34.7 million for the three months ended March 31, 2020 which consisted of payroll taxes paid for equity awards through share withholdings of $45.4 million which was partially offset by $10.7 million of proceeds from the issuance of common stock.

Common Stock Repurchases

As of March 31, 2020, we have $100.0 million available for repurchase under the $600.0 million repurchase program authorized by our Board of Directors in May 2018 (Refer to Note 11 “Common Stock Repurchase Programs” of the Notes to Condensed Consolidated Financial Statements for details on our stock repurchase programs).

36

Contractual Obligations

Our contractual obligations have not significantly changed since December 31, 2019 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 9 “Commitments and Contingencies” and Note 16 "Subsequent Event" of the Notes to Condensed Consolidated Financial Statements. We believe that our current cash balances and the borrowing capacity under our existing credit facility, if necessary, will be sufficient to fund our business for at least the next 12 months. However, as a result of the COVID-19 pandemic, we expect to experience reduced cash flow from operations as a result of decreased revenues and slower collections on our accounts receivable. 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.

Off-Balance Sheet Arrangements

As of March 31, 2020, 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, 2019.

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. In addition, we are subject to the broad market risk that is created by the global market disruptions and uncertainties resulting from the COVID-19 pandemic. Please refer to Item 1A “Risk Factors” for further discussion of the impact of the COVID-19 pandemic on our business.

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 March 31, 2020, we had no investments 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.
37


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 March 31, 2020, 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 primarily 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. During the three months ended March 31, 2020, in anticipation for the closing of the exocad acquisition on April 1, 2020, we entered into a Euro foreign currency forward contract with a notional contract amount of €376.0 million. During the three months ended March 31, 2020, we recognized an unrealized loss of $9.2 million within other income (expense), net in our Condensed Consolidated Statement of Operation as a result of the forward contract's fair value as of March 31, 2020. We do not enter into foreign currency forward contracts for trading 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.

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.

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 March 31, 2020, 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 March 31, 2020 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

PART II—OTHER INFORMATION
 
ITEM 1.        LEGAL PROCEEDINGS

For a discussion of legal proceedings, refer to Note 8 "Legal Proceedings" of the Notes to Condensed Consolidated Financial Statements in Part I, Item 1 of this Form 10-Q.

38

ITEM 1A.RISK FACTORS

The following discussion is divided into two sections. The first, entitled “Risks Relating to our Business,” discusses some of the risks that may affect our business, results of operations and financial condition. The second, captioned "Risks Related to our Common Stock," discusses some of the risks related to owning our common stock. You should carefully review both sections, as well as our consolidated financial statements and notes thereto and other information appearing in this Quarterly Report on Form 10-Q, for important information regarding these and other risks that may affect us. The fact we have chosen to list one section before the other or we have identified risks in either section earlier than others should not be interpreted to mean we deem any risks to be more or less important or more likely to occur than others or, if any do occur, that their impact may be any less significant than others. These risk factors should be considered in connection with evaluating the forward-looking statements contained in this report because they could cause our actual results and conditions to differ materially from those statements. Before you invest in Align, you should know that investing involves risks, including those described below. The risks below are not the only ones we face. If any of the risks actually occur, our business, financial condition and results of operations could be negatively affected, the trading price of our common stock could decline, and you may lose all or part of your investment.

Risks Relating to our Business

Our results of operations have been materially adversely affected by the COVID-19 pandemic and the global and regional efforts by governments to mitigate its spread and we expect the adverse impacts to our business to continue.

The spread of COVID-19 has created significant, widespread and unprecedented volatility, uncertainty, and economic instability, disrupting the global economy, our operations and the businesses of our customers and suppliers. Protective and preventative efforts to stop or minimize its spread have and continue to center on minimizing its transmission through decreased social interactions (social distancing). As a result of measures imposed by the governments in certain affected regions, many commercial activities, businesses and schools have been suspended as part of quarantines and other measures intended to contain this pandemic. Because COVID-19 spreads readily through airways in nasal passages and the mouth, our principal customers, dentists and orthodontists and their patients, have been a primary focus of the protective and preventative efforts. For instance, in many countries governments and dental regulatory associations acted quickly to prohibit non-essential dental procedures; thereby materially limiting or preventing our customers from conducting most or all business activities and materially adversely harming our sales and sales efforts.

In response to COVID-19, we have implemented numerous measures to minimize its spread for the health and safety of our employees, customers, patients and the communities in which we live and work as well as in accordance with guidelines, orders and decrees of governmental agencies throughout the world. These measures have included diagnostic screenings at our facilities, increased social distancing at clinical and manufacturing facilities, temporary closures of physical offices, manufacturing and treatment planning facilities, including our corporate headquarters in the U.S. and regional headquarters in Europe, the Americas and Asia, mandating that a large percentage of our global workforce work remotely, prohibiting non-essential travel, and converting our manufacturing facilities to produce personal protective equipment. The actions we have taken and any further health and safety measures we may be required or choose to implement in response to the pandemic are and may be highly disruptive to our business, and may ultimately prove insufficient to prevent employees or their relatives from getting ill, potentially severely. Even if these measures are completely or partially effective, if employees perceive them to be inadequate, or alternatively, overly burdensome, or they provide difficult to maintain over extended periods of time, productivity may decline or we may experience employee unrest, slowdowns or stoppages or other demands, we may be unable to timely meet customer demand or fulfill existing orders, the costs to deliver our products may increase or we may be required to store products that cannot be delivered to closed orthodontic and dental offices, and we may be subject to increased litigation, including for claims related to product liability and worker safety and working conditions.

As the economic impact of the implementation of the various protective and preventative measures continues to unfold, how and to what extent our business and financial results are or may be impacted as well as those of our customers and suppliers, and the financial health and stability of businesses and consumers overall depends on numerous evolving factors, many of which we cannot control nor accurately predict. Examples include:

the duration, scope, and severity of the pandemic;
future governmental actions mandated, or business and societal actions taken, in response to the pandemic;
the impact on worldwide economic activity and employment rates and actions taken by central banks and governments;
demand for products and services, particularly those that may be deemed discretionary or that can be delayed or cancelled, particularly in an environment of high unemployment;
39

the liquidity and financial stability of consumers, customers, and patients, including their willingness to purchase our products and services at existing, or any, prices and delays paying for products or services, requests for extended payment terms, or payment defaults;
the ability or willingness of our suppliers or others in our supply chains to timely provide materials and make deliveries on our behalf;
travel restrictions, including those that adversely impair or prohibit patients from visiting their physicians and our sales personnel from interacting with customers;
diversion of management as they focus on the short- and long-term ramifications of the pandemic;
actions by our competitors such as price reductions, aggressive product promotions, and mergers and consolidations;
the confidence of our customers and patients that our products and solutions are sanitary and safe to use;
trade restrictions and sanctions;
restrictions or limitations on the ability of our customers to effectively use digital platforms and applications when governmental mandates or societal pressures limit physical interactions with patients; and
data privacy and cybersecurity risks from new or expanded use of online service platforms, including those that facilitate remote working and teledentistry.

A sustained downturn may also result in the carrying value of our goodwill or other intangible assets, including those as a result of the exocad acquisition that closed in April 2020, exceeding their fair value, which may require us to recognize an impairment to those assets.

The effects of the pandemic, including remote working arrangements for employees, may also impact our financial reporting systems and internal control over financial reporting, including our ability to ensure information required to be disclosed in our current, quarterly and annual reports under the Securities Exchange Act of 1934, as amended, is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate, to allow for timely decisions regarding required disclosure.

Events are changing rapidly and we cannot at this time predict the impact on our business or results of operations; however, the pandemic or the perception of its effects could continue to have a material adverse effect on our business, financial condition, results of operations, cash flows and stock price in the future. For instance, while general economic activity in certain countries such as China has begun to slowly return, it is uncertain when and to what extent dental and orthodontic care may resume, whether patients will feel safe visiting their physicians, and whether or not other countries can begin to return to normal economic activity in similar timeframes. Moreover, the pandemic could worsen in countries that are already afflicted, could continue to spread to additional countries, or could return to countries where the pandemic was thought to have been partially contained, each of which could further adversely impact our operations, the businesses of our orthodontist and dentist customers, and economic activity generally.

Our net revenues are dependent primarily on our Invisalign System and iTero Scanners and any decline in sales or average selling price of these products for any reason, would adversely affect net revenues, gross margin and net income.

Our net revenues are largely dependent on the sales of our Invisalign System of clear aligners and iTero intraoral scanners. Of the two, we expect net revenues from the sale of the Invisalign System, primarily our comprehensive products, will continue to account for the vast majority of our net revenues for the foreseeable future. Continued and widespread acceptance of the Invisalign System by orthodontists, GPs and consumers is critical to our future success. Our iTero scanners are used by dental professionals for restorative and orthodontic procedures as well as Invisalign System case submissions. Sales of our iTero scanners have grown, becoming a larger percentage of our overall revenues and as a means to further adoption of digital dentistry and the Invisalign System, and we expect the acquisition of exocad Global Holdings GmbH ("exocad") will complement our iTero scanners to support sales of our Invisalign System. If orthodontists and GPs experience a reduction in consumer demand for orthodontic services, if consumers prove unwilling to adopt Invisalign System treatment as rapidly or in the volumes we anticipate and at the prices offered, if orthodontists or GPs choose to use wires and brackets or competitive products rather than Invisalign, if sales of our iTero scanners decline or fail to grow sufficiently or as expected, if the acquisition of exocad does not produce the results expected, or if the average selling price of our products decline for any reason, particularly in the case of our Invisalign System as a result of a shift in product mix towards lower priced products or as a result of promotions, or competition, our operating results would be harmed.

40

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.

The dental industry is in a period of immense and rapid transformation involving products, technologies, distribution channels and business models, much of which is based on digital transformation involving information technology, data, artificial intelligence, scanning, 3D printing, software and algorithms. While our clear aligner and iTero scanners facilitate this transition, there remains significant uncertainty concerning the technologies that will achieve market acceptance and, if adopted, whether and when they may become obsolete as new offerings become available.

Currently, our clear aligner products compete directly against traditional metal brackets and wires and increasingly against clear aligner products manufactured and distributed by new market entrants as well as traditional manufacturers of wires and brackets, both within and outside the U.S., and from traditional medical device companies, laboratories, startups and, in some cases, doctors themselves. Although the number and type of competitors varies by segment, geography and customer, we encounter a wide variety of competitors, including new and 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 of our key patents beginning in 2017, competition in the clear aligner market has increased. Competitors include existing larger companies able to leverage existing dental market channels to compete directly with us, direct-to-consumer (“DTC”) companies that provide clear aligners using a remote teledentistry model requiring little or no in-office care from trained and licensed physicians, and doctors themselves who can manufacture custom aligners in their offices using modern 3D printing technology. In addition, corresponding foreign patents began expiring in 2018 which has resulted in increased international competition. Large consumer product companies may also enter the orthodontic supply market.

The manipulation and movement of teeth and bone is a delicate process with potentially painful and debilitating results if not appropriately performed and monitored. Accordingly, we remain committed to delivering our solutions primarily through trained and skilled doctors. Invisalign Treatment requires a doctor's prescription and an in person physical examination of the patient’s dentition before beginning treatment; however, with the advent of DTC providers accompanied by significant advertising campaigns, there has been a shift away from traditional practices that may impact our primary selling channels. We also believe doctors are sampling alternative products and/or taking advantage of wires and brackets bundles that essentially give clear aligners away for free or at reduced prices. In addition, we may also face competition in the future from new companies that introduce new technologies. We may be unable to compete with these competitors or 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 new technologies, 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 and profitability, loss of market share, and result in the reduction of dental professionals’ efforts and commitment to use our products, any of which could materially adversely affect 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 clinical treatment plans (“ClinCheck”), 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 and we are continuing to establish these functions closer to our international customers to improve doctor and patient experiences and our operational efficiency. Also, in addition to research and development efforts conducted in the U.S., Russia, Israel and now Germany with the acquisition of exocad, we have operations in Israel and China where we assemble wands and manufacture our intraoral scanner. 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 managing international operations, including any travel restrictions on us or our customers such as those recently imposed domestically and globally in response to the COVID-19 pandemic;
fluctuations in currency exchange rates;
import and export controls, license requirements and restrictions;
controlling production volume and quality of the manufacturing process;
41

political, military, social, economic, or business instability, acts of terrorism and acts of war, including increased levels of violence in Juarez, Mexico, Hong Kong 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 may be called for additional active duty under emergency circumstances. We cannot predict the full impact of these conditions on us, particularly if emergency circumstances or an escalation in political situations occur. 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;
general geopolitical instability and the responses to it, such as the possibility of sanctions, trade restrictions and changes in tariffs, including recent sanctions against China and Russia and tariffs imposed by the U.S. and China and the possibility of additional tariffs or other trade restrictions between the U.S. and Mexico;
interruptions and limitations in telecommunication services;
production or material transportation delays or disruption, including as a result of customs clearance, violence, protests, workforce unrest, slowdowns or stoppages, police and military actions, or as a result of natural disasters, such as earthquakes or volcanic eruptions and pandemics like the current COVID-19 pandemic;
burdens of complying with a wide variety of regional and local laws, including competition and anti-bribery laws;
the impact of government-led initiatives to encourage the purchase or support of domestic vendors, which can affect the willingness of customers to purchase products from, or collaborate to promote interoperability of products with, companies whose headquarters or primarily operations are not domestic;
unexpected issues and expenses related to our corporate structure reorganization;
reduced intellectual property rights protections as compared to the U.S.;
longer payment cycles and greater difficulty in accounts receivable collection; and
potential adverse tax consequences.

The United Kingdom’s (“U.K.”) withdrawal from the European Union ("EU") on January 31, 2020, 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. 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. As the withdrawal continues to unfold, the actual implications of Brexit in their entirety are unlikely to be known for years.

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

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 penetrate international markets 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 markets we believe to have high-growth potential. Our international operations are subject to risks that are customarily encountered in non-U.S. operations, including:

local political and economic instability;
the engagement in 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 U.S. 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;
increased expense of developing, testing and making localized versions of our products; and
health pandemics such as COVID-19 and natural disasters including weather and fires such as those common in California and recently in Australia.

Any of these factors, either individually or in combination, 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 and resistance to non-traditional treatment methods.

42

Consumer spending habits are affected by, among other things, pandemics, prevailing economic conditions, levels of employment, salaries and wage rates, consumer confidence and consumer perception of current and future economic conditions. A decrease in U.S. or certain international economies or an uncertain economic outlook, both of which are occurring as a result of the COVID-19 pandemic, 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, non-urgent, or higher value procedures or a reduction in the demand for dental services generally, each of which would materially adversely affect 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 and CAD/CAM software. In addition, Invisalign treatment, which currently accounts for the vast majority of our net revenues, represents a significant change from traditional orthodontic treatment involving metal brackets and wires, and customers and consumers may not find it cost-effective or 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 the Invisalign treatment is appropriate for only a limited percentage of 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 and treatment methods.

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

Our success depends on our ability to profitably develop, manufacture, market and obtain regulatory approval or clearance of new products and improvements to existing products. There is no assurance we can successfully develop, sell and achieve market acceptance of new or improved products and services. 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, including our ability to:

correctly predict, timely develop and cost effectively manufacture or bring to market solutions that meet future customer needs and preferences with the features and functionality they desire or expect;
allocate our research and development funding to products with higher growth prospects;
ensure compatibility of our computer operating systems and hardware configurations with those of our customers;
anticipate and rapidly respond to new competitive products, product offerings and technological innovations;
differentiate our products and product offerings from our competitors as well as other products in our own portfolio and successfully articulate the benefits of those differences to our customers;
innovate and develop new technologies and applications;
qualify for third-party reimbursement for procedures using our products;
obtain and adequately protect our intellectual property rights; and
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 revenues. 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 may be difficult to gain market share and acceptance, particularly if doctors require education to understand the benefits of the new products or measure their success only after extended periods of time required to treat patients. For instance, it can take up to 24 months or longer to treat patients using our Invisalign System. Similarly, in 2018 we introduced our mandibular advancement treatment and expect it will require significant time and effort on our part to educate doctors of its benefits. Consequently, doctors may be unwilling to rapidly adopt our new products until they successfully complete one or more cases 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 governments. Any failure to successfully develop and introduce or achieve market acceptance of new products or enhancements to existing products could materially adversely affect our operating results and cause our net revenues to decline.

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 customers. In addition, we sell a number of products at different list prices which also differ based on region or country. If we change volume-based discount programs that affect our average selling prices; if we introduce price reductions or consumer rebate programs; if we expand discount programs or participation in these programs increases; if our critical accounting estimates materially differ from actual behavior or results; or if our geographic, channel, or 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. Moreover, we may find that some programs are unsuccessful
43

or, if successful, may drive demand in unexpected ways. Were any of the foregoing to occur, our net revenues, gross profit, gross margin and net income may decline.

We may not achieve the anticipated benefits from our recent acquisition of exocad in the timeframe expected, or at all, which may have an adverse effect on our business and our financial results.

We closed our acquisition of exocad on April 1, 2020. We acquired exocad for its dental CAD/CAM software technology and employees. We believe exocad’s tools and features for diagnostic, restorative, implant, and orthodontic workflows will strengthen and extend our digital solutions; helping pave the way for new, seamless cross-discipline dentistry in labs and at chairside and extending our Invisalign and iTero solutions while broadening our reach in digital dentistry to exocad’s existing and future customer base. However, for a variety of reasons, many of which are outside our control or ability to predict, there can be no guarantee that the acquisition will achieve the desired benefits and synergies or will result in additional sales of either Invisalign or iTero solutions or that the exocad software will continue to succeed in the marketplace.

In addition, successful post-acquisition integrations are difficult to accomplish under normal circumstances for companies with a history of acquisitions. As an organization, we do not have a history of significant acquisitions and attempting to integrate exocad in the midst of the COVID-19 pandemic poses challenges. As such, we may experience difficulties achieving the expected financial, technical or strategic benefits of the acquisition. Potential risks we may experience include:

difficulties integrating the business of exocad in the timeframes expected or as anticipated and without adversely impacting our existing operations or the operations of exocad;
technological difficulties uniting our product and service offerings to produce solutions that efficiently and effectively integrate with the workflows between physicians, laboratories and other market participants;
slower adoption or lack of acceptance of CAD/CAM software in general alone or in combination with other rapidly evolving and groundbreaking advances that are fundamentally changing the dental industry and the way new and existing participants market and provide products and services to consumers;
diversion of management resources;
the inability to retain or attract key personnel;
the failure to accurately estimate the potential markets and market shares for the companies’ products, the nature and extent of competitive responses to the acquisition and the ability to achieve or exceed projected market growth rates;
difficulties cost-effectively integrating and dealing with tax, employment, logistics, and other related issues unique to international operations, particularly when travel restrictions make collaboration efforts more difficult;
the potential that our due diligence did not uncover risks and potential liabilities associated with the exocad;
changes in consumer spending habits as a result of, among other things, prevailing economic conditions, levels of employment, salaries and wages and consumer confidence;
the failure to successfully manage relationships with Align and exocad’s historic customers, suppliers and strategic partners and develop new relationships;
product development delays and errors;
possible inconsistencies in standards, internal controls, procedures and policies which may make it more difficult to implement and harmonize company-wide financial reporting, forecasting and budgeting, accounting, billing, information technology and other systems;
all or material portions of the expected synergies and benefits of the acquisition may change or disappear or may take longer to realize, particularly if the impact of the pandemic to the economy overall, or more specifically to orthodontic and dental practices, is lengthy or significant;
negative impact on our GAAP and non-GAAP results of operations, financial condition, and liquidity from acquisition-related costs, charges, amortization of intangible assets and/or asset or goodwill impairment charges;
outcomes or rulings in known, or as yet to be discovered, regulatory enforcement, litigation, anti-bribery and corruption or other similar matters that are, alone or in the aggregate, materially adverse;
our ability to protect our intellectual property rights as well as protect our IT networks from cybersecurity threats and ensure customer and sensitive personal and health data remain secure;
the potential impact of the acquisition on our future tax rates;
the failure to successfully advocate the benefits or value proposition of the combined entity or its products to analysts and investors which may harm the market price of our common stock; and
expectations regarding the continued growth of our international markets and difficulties predicting customer and consumer purchasing behavior, particularly in the midst and aftermath of the COVID-19 pandemic.

If we cannot successfully integrate exocad with our existing business, our results of operations and financial condition could be adversely affected, possibly materially.

44

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 growing 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 constantly fluctuating, often substantially, exchange rates. As a result, negative movements in exchange rates against the U.S. dollar have and may increasingly adversely affect our net revenues and net income in our consolidated financial statements. We enter into currency forward contract transactions in an effort to cover some of our exposure to currency fluctuations but there is no assurance these transactions will 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 inefficiencies 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 continue to establish additional order acquisition, treatment planning and manufacturing facilities closer to our international customers in order to provide doctors with a better experience, improve their confidence in using Invisalign to treat patients more often and provide redundancy should other facilities be temporarily or permanently unavailable. 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 facilities may be located in higher cost regions compared to Mexico and Costa Rica, which may negatively impact our gross margin. If the transition into additional facilities is significantly delayed or demand for our products exceeds our current expectations, we may be unable to fulfill orders timely, which may negatively impact our financial results, reputation and overall business. In addition, because we cannot immediately adapt our production capacity and related cost structures to changing market conditions, our facility capacity may at times exceed or fall short of our production requirements. For instance, as a result of the COVID-19 pandemic sales in the final weeks of the first quarter of 2020 declined substantially and operations at our manufacturing facilities declined shortly thereafter. If product demand decreases, remains lower 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, our profitability may decline.

If we are to sustain or increase profitability in future periods, we need to continue increasing our net revenues, while controlling expenses. Because our business is evolving, it is difficult to predict our future operating results or levels of growth or declines, and we have not in the past and may be unable in the future to sustain or regain our historical growth rates which may cause our profitability to decline.

Our operating results have fluctuated in the past and may fluctuate in the future, making it difficult to predict the timing and amount of revenues, costs and expenditures.

Our operating results have fluctuated in the past and we expect our future quarterly and annual operating results to fluctuate for a variety of reasons, particularly as we focus on adjusting to the impacts for COVID-19 and, under ordinary circumstances, increasing doctor and consumer demand for our products. 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;
changes in geographic, channel, or product mix;
weakness in consumer spending and confidence as a result of high unemployment or a slowdown in the global, U.S. or other economies;
higher manufacturing, delivery and inventory costs;
competition in general and competitive developments in the market;
changes in relationships with our dental support organizations and distributors, including timing of orders;
45

changes in the timing of when revenues are recognized, including as a result of the timing of receipt of product orders and shipments, the introduction of new products and software releases, product offerings or promotions, modifications to our terms and conditions such as payment terms, or as a result of new accounting pronouncements or changes to critical accounting estimates including, without limitation, those estimates based on such matters as our predicted usage of additional aligners;
the creditworthiness, liquidity and solvency of our customers and their ability to timely make payments when due;
fluctuations in currency exchange rates against the U.S. dollar;
our inability to scale, suspend or reduce production based on variations in product demand;
increased participation in our customer rebate or discount programs could adversely affect our average selling prices;
seasonal fluctuations, including those related to patient demographics such as teen buying habits in China and Europe as well as 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;
increased advertising or marketing efforts or aggressive price competition from competitors;
changes to our effective tax rate;
unanticipated delays and disruptions in the manufacturing process caused by insufficient capacity or availability of raw materials, turnover in the labor force or the introduction of new production processes, power outages or natural or other disasters, pandemics or general economic conditions impacting the solvency of vendors in our supply chain beyond our control;
underutilization of manufacturing and treat facilities;
major changes in available technology or the preferences of customers may cause our current product offerings to become less competitive or obsolete;
costs and expenditures in connection with litigation;
costs and expenditures in connection with the establishment of treatment planning and fabrication facilities in international locations;
costs and expenditures in connection with the hiring and deployment of direct sales force personnel;
unanticipated delays in our receipt of patient records made through intraoral scanners for any reason;
disruptions to our business due to political, economic or other social instability or any governmental regulatory or similar actions, including the impact of epidemics and pandemics such as COVID-19, any of which results in changes in consumer spending habits, limiting or restricting customer visits to orthodontists or general practitioners, 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;
material impairments in the value of our privately held companies; and
timing of industry tradeshows.

To respond to these and other factors, we may make business decisions that adversely affect our operating results such as modifications to our pricing policy and payment terms, promotions, development efforts, product releases, business structure or operations. Most of our expenses, such as employee compensation and lease obligations, are relatively fixed in the short term. Moreover, our expense levels are based, in part, on our expectations regarding future revenues. As a result, if our net revenues for a particular period fall below expectations, 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. If the operations of these carriers are disrupted for any reason, we may be unable to timely deliver our products to our customers. For instance, domestically and in certain international locations carriers are experiencing significant demand increases as a result of more online orders from consumers sheltering in place because of COVID-19. Alternatively, carriers are also experiencing a greater number of closed businesses making it difficult to deliver our products to our customers. If we cannot deliver our products on time and cost effectively, our customers may choose competitive offerings or create their own aligners causing our net revenues and gross margins to decline, possibly materially. 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.

46

If we are unable to accurately predict our volume growth and fail to hire a sufficient number of technicians in advance of such demand, or hire technicians faster than our actual growth projections, the delivery time of our products could be delayed or our costs may exceed our revenues, each of which could adversely affect our results of operations.

Treatment planning is a key step leading to our manufacturing process which relies on sophisticated computer software. This requires new technicians to undergo a relatively long training process, often up to 120 days or longer. As a result, if we are unable to accurately predict our volume growth, we may have an insufficient 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. Conversely, if we hire and train technicians in anticipation of volume growth that does not materialize, materializes at a rate we do not anticipate, or if volumes decline, our costs and expenditures may outpace our revenue growth, harming our gross margins, operating expenses and financial results.

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 ("IT systems"). All IT 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 such systems. To effectively manage this growth, our IT 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. Expanded remote working and increased customer usage of online technology platforms by us, our customers and suppliers to facilitate efforts to mitigate the spread of COVID-19 through social distancing have increased the demands on our IT systems and personnel. Moreover, 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 software, MyAligntech and the Invisalign Doctor Site. Software applications frequently contain errors or defects, especially when first introduced or when new versions are released. The discovery of a defect or error in our software applications or IT systems, incompatibility with customers’ computer operating systems and hardware configurations with a new release or upgraded version or the failure of our primary IT systems may result in various consequences, including, among others: delay or loss of revenues or delay in market acceptance, damage to our reputation, loss of market share to competition 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 on to run our businesses were to be found to be inaccurate or unreliable, if we fail to properly maintain our IT systems and data integrity, or if we fail to develop new capabilities to meet our business needs in a timely manner, we could suffer operational disruptions, have customer disputes, fail to produce timely and accurate reports, have regulatory or other legal problems, experience increases in operating and administrative expenses, lose existing customers, have difficulty in attracting new customers or 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 parties 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 may contain defects in design and manufacture, including “bugs” and other 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.

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


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 financial as well as patient health 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. For example, some companies have experienced an increase in phishing and social engineering attacks from third parties in connection with the COVID-19 pandemic. If we fail to meet our customer and patients’ expectations regarding the security of their 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 IT 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 coverage.

We are also subject to 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 or approved countries. Some countries, including Russia and China, have enacted, and others are 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 implement new or expand existing data storage protocols, build new storage facilities, and/or devote additional resources to comply with the requirements of such laws, any of which could have significant cost implications. 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, we must comply with the General Data Protection Regulation which serves as a harmonization of EU 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 compliance 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.

In order to deepen our market penetration and raise awareness of our brand and products, we may increase the amount we spend on marketing activities, which may not ultimately prove successful or an effective use of our resources.

To increase awareness of our products and services domestically and internationally, we may increase the amount we spend on marketing activities. Our marketing efforts and costs are significant and include national and regional campaigns involving television, print media, social media and, more recently, alliances with professional sports teams and other strategic partners. We attempt to structure our advertising campaigns in ways we believe most likely to increase brand awareness and adoption; however, there is no assurance our campaigns will achieve the returns on advertising spend desired or successfully increase brand or product awareness sufficiently to sustain or increase our growth goals, which could have an adverse effect on our gross margin and business overall.

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 depends in part on our ability to maintain existing intellectual property ("IP") rights and to obtain and maintain further IP protection for our products, both in the U.S. and in other countries. Our inability to do so could harm our competitive position.

48

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 IP 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 IP laws. Certain of our key patents began to expire in 2017, which have resulted in increased competition and less expensive competitive 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 IP we are currently, have in the past been, and may in the future be involved in litigation. The potential effects on our business operations resulting from litigation, 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 IP 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.

Obtaining approvals and complying with regulations enforced by the FDA and foreign regulatory authorities is expensive and time-consuming, and any failure to obtain or maintain approvals for our products or services or failure to comply with regulations could materially harm our sales, result in substantial penalties and cause harm to our reputation.

Our products are considered medical devices and are subject to extensive and widely varying regulations in the U.S. and internationally. 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. Internationally, similar requirements apply on a country by country basis. In the U.S., 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.

It takes significant time, effort and expense to obtain and maintain FDA approvals of our products and services. In other countries, the requirements to obtain and maintain similar approvals may differ materially from those of the FDA. Moreover, there is no guarantee we will successfully obtain or maintain approvals in all or any of the countries in which we do business now or in the future. Even if we are successful, the time and effort may take significantly longer, and costs may be significantly greater. The impact of COVID-19 on normal governmental operations may delay our efforts to obtain and maintain approvals, possibly significantly. If approvals to market our products or services are delayed, whether in the U.S. or other countries, we may be unable to market our products or services in markets we deem important to our business. Were any of these risks to occur, our domestic or international operations may be materially harmed, and our business as a whole adversely impacted.

In addition, our failure to comply with applicable regulatory requirements could result in enforcement actions in the U.S. and other countries. For example, enforcement actions by the FDA may include one or more of the following sanctions:

warning letters, fines, injunctions, consent decrees and civil penalties;
repair, replacement, refunds, recall or seizure of our products;
49

operating restrictions or partial suspension or total shutdown of production;
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 previously granted; and
criminal prosecution.

We must also 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 satisfactorily correct an adverse inspection or 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 enforcement action by the FDA or foreign governments could have a material adverse effect on us.

The sourcing and availability of metals that may be used in the manufacture of, or contained in, our products may be affected by laws and regulations in the U.S. or internationally regarding the use of minerals obtained from certain regions of the world like the Democratic Republic of Congo and adjoining countries. These laws and regulations may decrease the number of suppliers capable of supplying our needs for certain metals, thereby negatively affecting our ability to manufacture products in sufficient quantities or at competitive prices. We may furthermore suffer financial and reputational harm if customers require, and we are unable to deliver, certification that our products are conflict free. Regardless, compliance with these laws and regulations will require time and effort by our personnel and others and we will incur additional costs.

We are required to annually assess our internal control over financial reporting and any adverse results from such assessment may result in a loss of investor confidence in our financial reports and have an adverse effect on our stock price.

We have implemented and routinely assess, update and refine our internal control over financial reporting for its effectiveness. 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. Our internal controls may become inadequate because of changes in conditions including changes in personnel, updates and upgrades to existing software including our ERP software system, changes in accounting standards or interpretations of existing standards, 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 increases 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), the timely filing of our financial reports could be delayed or we could be required to restate past reports, and cause us to lose investor confidence in the accuracy and completeness of our financial reports in the future, 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 production technicians in our treatment planning 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 IP 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 IP 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. We periodically receive letters from third parties drawing our attention to their patent rights. While we do not believe we infringe
50

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 IP 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 key machines and materials, 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 may be unable 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. If this manufacturer fails to deliver its components, if we lose its services or if we fail to negotiate or maintain acceptable terms, we may be unable to timely deliver our products and our business may be harmed. Furthermore, any difficulties encountered by this manufacturer with respect to obtaining supplies, hiring personnel and maintaining acceptable manufacturing standards, controls, procedures and policies could disrupt our ability to timely deliver our products. 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 train and maintain our key sales force personnel 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 our direct sales force and the loss of the services of key personnel may harm our business. In order to provide more comprehensive sales and service coverage, we have increased the size of our sales force to pursue growth opportunities within and outside of our existing geographic markets. Moreover, as we focus on market penetration, we have begun to segregate sales personnel to focus on specific markets such as orthodontists and GPs. It can take up to twelve months or more to train sales representatives to successfully market and sell our products and for them to establish strong customer relationships. As a result, if we are unable to retain our key sales personnel or quickly replace them with individuals of equivalent technical expertise and qualifications, if we are unable to successfully instill technical expertise in new and existing sales representatives, if we fail to establish and maintain strong relationships with our customers, or if our efforts at specializing our selling techniques prove unsuccessful or not cost-effective, 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.

As compliance with healthcare regulations becomes more costly and difficult for us or our customers, we may be unable to grow our business.
51


Participants in the healthcare industry are subject to extensive and frequently changing regulations under numerous federal, state, local and foreign laws administered by various governmental entities, 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 foreign, state and federal healthcare-related laws regulate our business, covering areas such as:

storage, transmission and disclosure of medical information and healthcare records;
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 unhealthy or 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 sufficient coverage against potential liabilities. A product liability claim, regardless of its merit or eventual outcome, could result in significant legal defense costs and damage our reputation. 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.

Business disruptions could seriously harm our future revenue and financial condition and increase our costs and expenses.

Our global operations may be disrupted by natural or human induced disasters including, earthquakes, tsunamis, floods, drought, hurricanes, typhoons, wildfires, extreme weather conditions, power shortages, telecommunications failures, materials scarcity and price volatility, and medical epidemics or health pandemics. For instance, the COVID-19 pandemic has materially harmed our sales and business operations, the operations of our customers and the global economy overall. Climate change may increase both the frequency and severity of natural disasters and, consequently, risks to our operations and growth. The occurrence of business disruptions could harm our growth and expansion, result in significant losses, seriously harm our revenue, profitability and financial condition, adversely affect our competitive position, increase our costs and expenses, and require substantial expenditures and recovery time in order to fully resume operations. 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 and, we have and are building additional facilities in China. 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 significant delays receiving their aligners and a decrease in service levels for a period of time. Moreover, our corporate headquarters and a portion of our research and development activities are located in California, which
52

suffers from earthquakes, periodic droughts, and wildfires affecting the health and safety of our employees. Any such business interruptions could materially and adversely affect our business, financial condition and results of operations.

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

We prepare our consolidated financial statements in conformity with 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 or in the way these policies are interpreted by us or regulators 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 or economic environment, such as what we are currently experiencing in connection with the COVID-19 pandemic, it becomes necessary to assess the value of our investments more frequently and we might incur significant realized, unrealized or impairment losses associated with these investments.

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, but assessing these assumptions and predicting and forecasting future events can be materially more difficult in rapidly changing and unprecedented economic circumstances such as those we are experiencing with the COVID-19 pandemic. Large acquisitions, such as our recent acquisition of exocad, require ongoing fair value assessments of goodwill and purchased assets to determine if they have become impaired. Consequently, 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 our corporate structure reorganization, including the relocation of our EMEA regional headquarters to Switzerland.

We reorganized our corporate structure and intercompany relationships in January 2020 in an effort to more closely align our international business activities and to achieve financial and operational efficiencies. The implementation of this reorganization plan included the move of our EMEA regional headquarters from the Netherlands to Switzerland which has been time-consuming and costly, may be disruptive to our business, and may not be more efficient or effective in the future. This relocation is accompanied by a number of risks and uncertainties that may affect our results of operations and statement of cash flows, including:

failure to retain key employees who possess specific knowledge or expertise and upon whom we are depending upon for the timely and successful transition;
difficulties in hiring employees in Switzerland with the necessary skills and expertise; and
increased costs due to transition of 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, regulations and/or rates, new or changes to accounting pronouncements, changing interpretations of existing tax
53

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, changes in overall levels of pretax earnings, the future levels of tax benefits of stock-based compensation, settlement of income tax audits and non-deductible goodwill impairments. For example, our effective tax rate varied significantly in our first quarter of fiscal 2020 due to the relocation of our EMEA regional headquarters from the Netherlands to Switzerland effective January 1, 2020. Also, we may continue to experience significant variation in our effective tax rate related to excess tax benefits on stock-based compensation, particularly in the first quarter of each year when the majority of our equity awards vest.

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. The OECD has 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.

We are subject to risks associated with our strategic investments. Impairments in the value of our investments and unsecured promissory note 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 have experienced a decline in value or our unsecured promissory note with SmileDirectClub is determined to be uncollectible, which may be more likely as a result of the COVID-19 pandemic, particularly if its impact to global and domestic economies is sustained and widespread or any recovery is slow, we may be required to record impairments which could be material and could have an adverse impact on our financial results.

We may acquire other businesses, products or technologies in the future which could require significant management attention, disrupt our business, dilute shareholder value and adversely affect our results of operations.

In order to remain competitive or achieve long-term business objectives, we may acquire, or make investments in, complementary companies, products or technologies. Alternatively, we may not be able to find suitable acquisition targets in the future, and we may not be able to complete acquisitions on favorable terms, if at all. If we do complete acquisitions, we may not ultimately strengthen our competitive position or achieve our goals or desired synergies, and any acquisitions we complete could be viewed negatively by our customers, securities analysts and investors. In addition, if we fail to successfully integrate any acquisitions or the technologies acquired, our revenue and results of operations could be adversely affected or we may inherit IT security and privacy compliance issues when we integrate acquired products and systems. Any integration process may require significant time and resources and we may not successfully evaluate or utilize the acquired technology or personnel, or accurately forecast the financial impact of an acquired business, including accounting charges. We may have to pay cash, incur debt or issue equity securities to pay for any acquisition, any of which could adversely affect our liquidity, financial condition or the value of our common stock. The sale of equity or issuance of debt to finance any acquisition could result in dilution to our shareholders. The occurrence of indebtedness would result in increased fixed obligations and could also include covenants or other restrictions that would impede our ability to manage our operations.

Moreover, opposition to one of more acquisitions could lead to negative ratings by analysts or investors, give rise objections by one or more stockholders or result in shareholder activism, any of which could harm our stock price. Acquisitions can also lead to large non-cash charges that can have an adverse effect on our results of operations as a result of write-offs for items such as future impairments of intangible assets and goodwill or the recording of stock-based compensation.

Risks Related to our Common Stock

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:
54


the impact on global and regional economies as a result of the COVID-19 pandemic;
quarterly variations in our results of operations and liquidity or changes in our forecasts and guidance;
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;
announcements by competitors or new market entrants;
strategic actions by us or our competitors, such as management changes, material transactions or acquisitions;
announcements regarding stock repurchases, sales of our common stock, credit agreements and debt issuances;
announcements of technological innovations or new products or product offerings by us, our customers or competitors;
key decisions in pending litigation
sales of stock by us, our officers or directors; 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 its securities and we have not been excepted from such litigation.

We cannot guarantee we will continue to repurchase our common stock, and any repurchases may not achieve our objectives.

We have a history of recurring stock repurchase programs intended to return capital to our investors. Any authorization or continuance of our share repurchase programs is contingent on a variety of factors, including our financial condition, results of operations, business requirements, and our board of directors' continuing determination that share repurchases are in the best interests of our stockholders and in compliance with all applicable laws and agreements. There is no assurance that we will continue to repurchase stock consistent with historical levels or at all, or that our stock repurchase programs will have a beneficial impact on our stock price.

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.

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

There were no stock repurchases during the three months ended March 31, 2020. As of March 31, 2020, we have $100.0 million available for repurchase under the $600.0 million repurchase program authorized by our Board of Directors in May 2018 (Refer to Note 11 “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
55


 
ITEM 6.        EXHIBITS

(a) Exhibits:
Exhibit
Number
DescriptionFilingDate
Exhibit
Number
Filed 
herewith
*
*
*
*
101.INSXBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.*
101.SCHXBRL Taxonomy Extension Schema Document*
101.CALXBRL Taxonomy Extension Calculation Linkbase Document*
101.DEFXBRL Taxonomy Extension Definition Linkbase Document*
101.LABXBRL Taxonomy Extension Label Linkbase Document*
101.PREXBRL Taxonomy Extension Presentation Linkbase Document*

56

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.
May 5, 2020By:
/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

57
EX-10.1 2 algn-20200331xex101.htm EX-10.1 Document
Exhibit 10.1
Certain information marked as [***] has been excluded from this exhibit because it is both (i) not material and (ii) would be competitively harmful if publicly disclosed.




CETP III Ivory S.à r.l.
(as the Seller)
and
mertus 602. GmbH
(as the Purchaser)
as well as
Align Technology, Inc.
(as the Guarantor)



Sale and Purchase Agreement
regarding
all Shares in
exocad Global Holdings GmbH




CONTENTS
1. Definitions
2. Current Status
3. Sale and Transfer of the Sold Shares and the Shareholder Loan Receivable
4. Purchase Price
5. Preliminary Purchase Price
6. 2019 Financial Statements and Share Purchase Price Determination
7. Repayment of Bank Debt
8. Payments and Default
9. Closing Condition
10. Closing Date; Closing; Closing Actions
11. Seller’s Guarantees
12. Seller’s Covenants
13. Remedies
14. Limitation of the Seller’s Liability
15. Tax Warranties and Tax Indemnity
16. Purchaser's and Guarantor's Representations and Warranties
17. Purchaser’s Covenants
18. Purchaser’s Indemnity
19. Seller’s Remedies
20. Guarantor’s Undertaking
21. Exit Bonuses
22. Confidentiality
23. Miscellaneous
24. Governing Law and Place of Jurisdiction
25. Severability
Exhibit 1 Definitions

1



Index of Exhibits
Exhibit 1
Definitions
Exhibit 2.1(d)
Subsidiaries
Exhibit 2.2(a)
Facilities Agreement
Exhibit 2.2(b)
Financing Collateral
Exhibit 2.3(a)
Shareholder Loan
Exhibit 2.4-1
Advisory Board Resignation Letter
Exhibit 2.4-2
Shareholders’ Resolution exocad Group GmbH
Exhibit 2.5(a)
International Managers
Exhibit 2.5(b)-1
Shareholders’ Resolutions Company
Exhibit 2.5(b)-2
Shareholders’ Resolutions Subsidiaries
Exhibit 2.6
Related Party Agreements
Exhibit 3.2(b)
Shareholder Loan Termination Agreement
Exhibit 3.3
Certain Seller’s Shareholders’ Consent
Exhibit 4.1(b)-1
Effective Date Cash
Exhibit 4.1(b)-2
Effective Date Debt
Exhibit 4.1(b)-3
Effective Date Working Capital
Exhibit 5
Sample Purchase Price Calculation
Exhibit 6.2
Form of Adjusted Purchase Price Statement
Exhibit 6.3
Accounting Standards
Exhibit 10.2(c)
Closing Disclosure Letter
Exhibit 10.3
Closing Confirmation
Exhibit 11.6
Further Seller’s Guarantees

Exhibit 11.7
List of Knowledge Bearers
Exhibit 12.1-1
Conduct of Business
Exhibit 12.1-(a)
Shareholders’ Resolution regarding Conduct of Business - Company
Exhibit 12.1-(b)
Shareholders’ Resolution regarding Conduct of Business - Group Companies
Exhibit 12.2(b)
Permitted Leakage: Arms’ Length Consideration
Exhibit 12.2(e)
Permitted Leakage: Service / Advisory Agreements
Exhibit 12.2(f)
Permitted Leakage: Otherwise Disclosed
Exhibit 12.3
Related Party Agreements
Exhibit 14.7
Copy of executed W&I insurance
Exhibit 18.2(b)
Waiver
2



Index of Schedules
Schedule 15.2
Tax Disclosures
Schedule 2-1 to the Exhibit 11.6
2018 Financial Statements
Schedule 2-2 to the Exhibit 11.6
2018 Holding Financial Statements
Schedule 3 to the Exhibit 11.6
Material Agreements
Schedule 4 to the Exhibit 11.6
Leased Real Estate
Schedule 5(a) to the Exhibit 11.6
Key Employees
Schedule 5(d) to the Exhibit 11.6
Pensions
Schedule 5(g) to the Exhibit 11.6
Freelancer
Schedule 6(a) to the Exhibit 11.6
Owned IP Right(s)
Schedule 6(b) to the Exhibit 11.6
Disclosure regarding Other IP Rights
Schedule 6(f)to the Exhibit 11.6
Distributed Main Products
Schedule 6(g)(ii) to the Exhibit 11.6
Fraunhofer Licenses
Schedule 6(g)(iv) to the Exhibit 11.6
Black Duck Report
Schedule 6(l) to the Exhibit 11.6
Judgements, Challenges regarding IP Rights
Schedule 6(m) to the Exhibit 11.6
Employee Inventions
Schedule 7(a) to the Exhibit 11.6
Insurances
Schedule 8 to the Exhibit 11.6
Litigation
Schedule 9(a) to the Exhibit 11.6
Permits
Schedule 9(b) to the Exhibit 11.6
Disclosure regarding Administrative Proceedings
Schedule 11 to the Exhibit 11.6
Disclosure regarding Conduct of Business since Effective Date
3



Sale and Purchase Agreement
by and between
(1)CETP III Ivory S.à r.l., a limited liability company (société à responsabilité limitée) under the laws of Luxembourg, having its registered address at 2 Avenue Charles de Gaulle, 1653 Luxembourg, Grand Duchy of Luxembourg, registered with the Luxembourg trade and companies register (registre de commerce et des sociétés) under registration number B208374,
– “Seller” –
(2)mertus 602. GmbH, a limited liability company under the laws of the Federal Republic of Germany, having its registered office at c/o Hogan Lovells International LLP, Untermainanlage 1, 60329 Frankfurt am Main, registered with the commercial register of the local court (Amtsgericht) of Frankfurt am Main under number HRB 118007,
– “Purchaser” –
and
(3)Align Technology, Inc., a stock corporation under the laws of Delaware, USA, having its registered office at 2820 Orchard Parkway, San Jose, California 95134, USA,
– “Guarantor” –
(the Seller, the Purchaser and the Guarantor are together referred to as the “Parties”, and each of them as a “Party”).
RECITALS
(A)The Seller is the sole shareholder of exocad Global Holdings GmbH, a limited liability company (Gesellschaft mit beschränkter Haftung) organized under the laws of Germany, with its seat in Darmstadt, Germany, and registered with the commercial register (Handelsregister) at the local court (Amtsgericht) in Darmstadt under registration number HRB 99230 (the “Company”).
(B)The Group (as defined below) is engaged in the development and marketing of software for the computer-based construction and manufacturing (CAD/CAM) as well as related activities, in particular in the dental market. The Group’s business, taken as a whole, as presently conducted, disregarding the transactions contemplated by this sale and purchase agreement (the “Agreement”) shall hereinafter be referred to as the “Business”.
(C)By entering into this Agreement, the Seller wishes to sell and transfer to the Purchaser, and the Purchaser, having carried out a due diligence review of the Group and its Business usual in the context of an auction process, wishes to acquire from the Seller, all shares in the Company as well as a certain receivable under an existing shareholder loan (the “Transaction”).
(D)The Guarantor is the ultimate parent company of the Purchaser.
(E)By entering into this Agreement, the Guarantor wishes to accede to all of the Purchaser’s obligations and liabilities under or in connection with this Agreement (Schuldbeitritt) so as to
4



guarantee the due and full performance or fulfillment, respectively, of all such obligations and liabilities of the Purchaser.
(F)The Parties confirm that they have freely discussed and negotiated all and any Sections of this Agreement.
1.Definitions
The definitions used in this Agreement shall have the meaning set out in Exhibit 1, unless otherwise specified herein.
2.Current Status
a.The Company
(i)The Company is incorporated and registered as specified in Recital (A).
(ii)The entire registered share capital of the Company (the “Share Capital”) amounts to EUR 45,905 (in words: Euro forty five thousand nine hundred five).
(iii)The entire Share Capital is held by the Seller and is divided into 45,455 ordinary shares recorded under the consecutive numbers 1 through 45,455 in the current shareholder's list (the “Ordinary Shares”) and 450 preferred shares recorded under the consecutive numbers 45,456 through 45,905 in the current shareholder's list (the “Preferred Shares” and together with the Ordinary Shares and any other shares in the Company existing, the “Sold Shares” and each a “Sold Share”).
(iv)The Company holds directly or indirectly shares in the entities as set out in more detail in Exhibit 2.1(d) (each a “Subsidiary” and collectively the “Subsidiaries” and together with the Company, the “Group” or the “Group Companies”, and each individually a “Group Company”).
b.Current Financing Status
(i)Certain Group Companies are parties as borrowers and/or guarantors to the facilities agreements as set forth in Exhibit 2.2(a) (collectively the “Facilities Agreement”) together with the related security documents, fee and syndication letters, hedging agreements, accession letters, collectively referred to as the “Finance Documents”).
(ii)The debt under the Facilities Agreements is secured by certain security interests as set forth in Exhibit 2.2(b) (collectively with any other collateral granted to the lenders under or in connection with the Finance Documents, the “Financing Collateral”).
(iii)As at the Effective Date, an amount of [***] (including accrued but unpaid interest) was outstanding under the Finance Documents.
c.Shareholder Loan
(i)On 26 September 2016, the Seller (as lender) has granted to exocad Holding GmbH (as borrower) a certain shareholder loan as set out in Exhibit 2.3(a) (as amended from time to time, the “Shareholder Loan”) under a shareholder loan agreement (the “Shareholder Loan Agreement”).
5



(ii)As at the Effective Date, an amount of EUR 41,380,771 (in words: Euro forty one million three hundred eighty thousand seven hundred seventy one) (including accrued but unpaid interest) was outstanding under the Shareholder Loan.
d.Advisory Board
(i)An advisory board exists at the level of exocad Group GmbH (the “Advisory Board”), which currently has four members. As of the date of this Agreement (“Signing Date”), the members of the Advisory Board are [***].
(ii)On the Scheduled Closing Date, the Seller will deliver to the Purchaser a resignation letter, including a waiver of claims, for each member of the Advisory Board substantially in the form as attached in Exhibit 2.4-1 (an “Advisory Board Resignation Letter”), to become effective upon Closing.
(iii)On the Scheduled Closing Date, pursuant to Section 10.2(f), the Purchaser will cause exocad Holding GmbH to adopt a shareholder's resolution of exocad Group GmbH in the form as attached in Exhibit 2.4-2, (i) granting discharge (Entlastung) to each member of the Advisory Board that has resigned, and (ii) waiving any claims against such members, except for fraud (Arglist) and willful misconduct (Vorsatz), including bribery and/or corruption (“Shareholders’ Resolution exocad Group GmbH”).
e.Managers of the Company and certain Group Companies
(i)As of the Signing Date, Mr. Tillmann Steinbrecher and Mr. Maik Gerth (“Managers”) are the managing directors of the Company, exocad Holding GmbH, exocad Group GmbH and exocad GmbH. The (managing) directors of the other Group Companies (the “International Managers” and together with the Managers, the “Group Managers”) are listed in Exhibit 2.5(a).
(ii)On the Scheduled Closing Date, pursuant to Sections 10.2(g) and 10.2(h), the Purchaser
(1)shall adopt a shareholder's resolution as shareholder of the Company, substantially in the form as attached in Exhibit 2.5(b)-1, (a) granting discharge (Entlastung) to each of the Managers and (b) waiving any claims against each of the Managers, except for fraud (Arglist) and willful misconduct (Vorsatz), including bribery and/or corruption (the “Shareholders’ Resolutions Company”); and
(2)shall procure that the Group Companies as shareholders of their respective Subsidiaries adopt shareholder's resolutions, substantially in the form as attached in Exhibit 2.5(b)-2, (a) granting discharge (Entlastung) to each of the respective Group Managers and (b) waiving any claims against each of the respective Group Managers, except for fraud (Arglist) and willful misconduct (Vorsatz), including bribery and/or corruption (the “Shareholders’ Resolutions Subsidiaries”).
f.Related Party Agreements
The Group Companies have entered into the agreements as set forth in Exhibit 2.6 with or for the benefit of the Seller and/or the Seller's Affiliates (collectively “Related Party Agreements”).
6



For purposes of this Agreement, “Affiliate” means any affiliated company (verbundenes Unternehmen), irrespective whether German or foreign, within the meaning of sections 15 et seqq. of the German Stock Corporation Act (Aktiengesetz), and shall have an equivalent meaning if the entity is subject to a foreign jurisdiction as well as any corporation, company or other entity or partnership which Controls, or is Controlled, or is under common Control, directly or through one or more intermediaries, as long as such Control exists.
Control” and “Controlling” means the power to influence (beherrschen), direct or cause the direction of the management and policies of a person, whether (i) by means of the holding of shares, or the possession of voting power, in or in relation to that or any other corporate body, or (ii) by virtue of any powers conferred by the constitutional or corporate documents, or any other document, regulating that or any other corporate body.
3.Sale and transfer of the Sold Shares and the shareholder loan receivable
a.Sale and purchase of the Sold Shares
The Seller hereby sells, and subject to the condition precedent (aufschiebende Bedingungen) that (i) the Closing Condition (as defined in Section 9.1) has been fulfilled or duly waived in accordance with this Agreement and (ii) the Closing Action pursuant to Section 10.2(a) has been performed or duly waived in accordance with this Agreement, transfers (überträgt) to the Purchaser the Sold Shares, and the Purchaser hereby accepts such sale and transfer of the Sold Shares with effect as of the Closing Date (as defined below).
b.Sale and purchase of Shareholder Loan Receivable
(i)The Seller hereby sells, and subject to the condition precedent (aufschiebende Bedingungen) that (i) the Closing Condition (as defined in Section 9.1) has been fulfilled or duly waived in accordance with this Agreement and (ii) the Closing Action pursuant to Section 10.2(a) has been performed or duly waived in accordance with this Agreement, assigns (tritt ab) to the Purchaser the claim for repayment of the outstanding principal amount under the Shareholder Loan and the claim for payment of unpaid interest accrued on the Shareholder Loan until and including / as of the Closing Date (collectively, the “Shareholder Loan Receivable”), and the Purchaser hereby accepts such sale and assignment of the Shareholder Loan Receivable as of the Closing Date (as defined below).
(ii)The Seller shall terminate on or prior to the Scheduled Closing Date, but only with effect upon the transfer of the Shareholder Loan Receivable, the Shareholder Loan Agreement and cancel and waive all claims and obligations thereunder, if any, except for the Shareholder Loan Receivable, which is sold and will be assigned to the Purchaser pursuant to Section 3.2(a) above, with effect as of the Closing Date by means of and in accordance with the terms and conditions of a separate termination and waiver agreement, substantially in the form attached hereto as Exhibit 3.2(b) (the “Shareholder Loan Termination Agreement”).
(iii)At the latest on the fifth (5th) Business Day prior to the Scheduled Closing Date, the Seller shall deliver to the Purchaser a notice (the “Shareholder Loan Notice”) stating with binding effect (but for obvious clerical errors (Schreibfehler)) for purposes of Section 4.2 the as of the date of the notification applicable total amount of the Shareholder Loan Receivable (the total amount of the Shareholder Loan Receivable as notified by the Seller to the Purchaser in the Shareholder Loan Notice accordance with this Section 3.2(c), the “Shareholder Loan Notice Amount”). The Seller shall
7



ensure that the Shareholder Loan Notice Amount shall be the final amount of Shareholder Loan as of the Scheduled Closing Date, that no repayments of this amount shall be made until and including the Scheduled Closing Date and that the principal amount under the Shareholder Loan will not be increased until and including the Scheduled Closing Date.
c.Certain Consents
Copies of the spousal consents of [***], the originals of which are in certified form, as shareholders of the Seller, in accordance with, and to the extent required by, section 1365 of the German Civil Code (Bürgerliches Gesetzbuch – BGB”) are attached as Exhibit 3.3.
d.Economic Effect; Transfer of Risk
The Sold Shares are sold to the Purchaser with economic effect (mit wirtschaftlicher Wirkung) as of 31 December 2019, 24:00 hrs. (CET) (the “Effective Date”), including the right to receive all profits for the Company’s current fiscal year as well as all profits for previous fiscal years of the Company, not yet distributed. As of the Effective Date, subject to Section 11, all risks and burdens pertaining to the Sold Shares, the Company, the other Group Companies and the Business shall pass to the Purchaser within the meaning of Section 446 BGB.
4.Purchase Price
a.Share Purchase Price
(i)The total purchase price owed by the Purchaser for the sale and transfer of the Sold Shares from the Seller to the Purchaser (the “Share Purchase Price”) shall be the aggregate of
(1)the Base Amount;
plus
(2)the Effective Date Cash
minus
(3)the Effective Date Debt
plus
(4)the amount, if any, by which the Effective Date Working Capital exceeds the Target Working Capital or minus the amount, if any, by which the Effective Date Working Capital falls short of the Target Working Capital.
(ii)For purposes of this Agreement:
Base Amount” shall be equal to a cash amount of EUR 390,000,000 (in words: Euro three hundred ninety million). The Parties agree and confirm that the calculation and determination of the Base Amount has been unanimously made by and among the Parties and the Parties therefore irrevocably mutually waive any rights they may have to challenge or rescind or otherwise modify the calculation of the Base Amount irrespective of the legal and/or factual basis.
8



Effective Date Cash” shall be defined as shown in Exhibit 4.1(b)-1;
Effective Date Debt” shall be defined as shown in Exhibit 4.1(b)-2;
Effective Date Working Capital” shall be defined as shown in Exhibit 4.1(b)-3.
Target Working Capital” shall be EUR [***].
b.Shareholder Loan Purchase Price
The purchase price for the Shareholder Loan Receivable (the “Shareholder Loan Purchase Price”) shall be an amount equal to the Shareholder Loan Notice Amount (plus applicable interest, for and under the Shareholder Loan Agreement, for each calendar day by which the Closing is delayed beyond the Scheduled Closing Date as of which the Shareholder Loan Notice Amount was calculated).
c.Aggregate Purchase Price
The aggregate amounts of the Share Purchase Price and the Shareholder Loan Purchase Price is hereinafter referred to as the “Purchase Price”.
d.VAT
The Parties assume that the sale and transfer of the Sold Shares and the Shareholder Loan Receivable is exempt from VAT, and no Party shall waive with respect to any of transactions hereunder any exemption from VAT. To the extent that VAT becomes chargeable on any of such transaction, the Purchaser shall pay to the Seller in cash an amount equal to such VAT in addition to the Purchase Price or other amount payable under this Agreement, as applicable, if and to the extent the Seller is liable vis-à-vis the Tax Authorities with regard to such VAT, and the Seller shall issue an invoice complying with applicable VAT law in all material respects.
5.Preliminary Purchase PRice
Based on the information available to the Parties on the date of this Agreement and assuming that Closing will take place on 1 April 2020, the Parties estimate the Purchase Price to be EUR 376,033,682 (in words: three hundred seventy six million thirty three thousand six hundred eighty two Euro) (the “Preliminary Purchase Price”).
A sample calculation of the Purchase Price consisting of (i) a sample calculation of the Share Purchase Price and (ii) a sample calculation of the Shareholder Loan Purchase Price is attached hereto as Exhibit 5 (the “Sample Purchase Price Calculation”), provided, however that the calculation of the Share Purchase Price shall be based on the consolidated account frame (Kontenrahmen) at the level of the Company for the Group in which each line item of current assets and deferred tax each item of liabilities other than equity and deferred tax liability items shall be allocated to either Effective Date Cash, Effective Date Debt or Effective Date Working Capital. In case of discrepancies between the provisions of Sections 4 and the Sample Purchase Price Calculation, the provisions of Section 4 shall prevail.
6.2019 Financial Statements and Share Purchase Price Determination
a.After the Signing Date, the Seller shall cause the Company to (i) prepare by no later than March 15, 2020 the consolidated financial statements (Jahresabschluss) of the Group consisting of a balance sheet (Bilanz) and a profit and loss statement (Gewinn- und
9



Verlustrechnung) (the “2019 Financial Statements”) and (ii) procure that the 2019 Financial Statements will be audited by Ernst & Young.
b.The Seller shall cause that the audit is completed by 1 June 2020. The Parties agree that in case the audit is not completed by Ernst & Young due to or as a result of circumstances being outside of the control of the Seller and/or any of the Group Companies, any delay in completion of the audit shall not constitute or be deemed to be a breach of the Seller’s obligation under this Section 6.2. Within twenty (20) Business Days of the completion of the audit of the 2019 Financial Statements, the Seller shall provide to the Purchaser (i) a copy of the audited 2019 Financial Statements and (ii) a written statement in the form as attached hereto as Exhibit 6.2 (the “Adjusted Purchase Price Statement”) setting forth:
(i)the Effective Date Cash;
(ii)the Effective Date Debt;
(iii)the Effective Date Working Capital;
(iv)the Purchase Price calculated in accordance with Section 4 above; and
(v)the Adjustment Amount (as defined below), if any.
c.Accounting Standards
The 2019 Financial Statements shall be prepared
(i)in accordance with the accounting principles set forth in Exhibit 6.3,
(ii)complying with the principle of accounting and valuation consistency (Bilanzierungs- und Bewertungskontinuität), in particular by applying the same valuation criteria (Bewertungskriterien), depreciation principles (Abschreibungsgrundsätze), foreign exchange calculation principles and election rights (Wahlrechte) as applied in the respective consolidated 2017 and/or 2018 financial statements for exocad GmbH, in each case to the extent applicable, and
(iii)applying German general accounting principles (Grundsätze ordnungsgemäßer Buchführung) pursuant to the German Commercial Code,
whereas lit. (a) shall prevail over lit. (b) and lit. (c), and lit. (b) shall prevail over lit. (c) should it be impossible to comply with lit. (a) through lit. (c) concurrently, unless the prevalence of lit. (b) over lit. (c) would result in an audit qualification in which case lit. (c) shall prevail over lit. (b).
d.Cooperation
After Closing, the Purchaser shall, in case the Closing occurs prior to the final determination of the Purchase Price, and shall cause the Group Companies to, provide the Seller and its (managing) directors, advisors, accountants or other representatives (collectively together with the Seller’s Affiliates (excluding the Group Companies) the “Seller’s Representatives”) with all relevant documents, information and assistance which are in the opinion of the Seller relevant for the preparation of the 2019 Financial Statements and the Adjusted Purchase Price Statement. This shall include the right of the Seller and the Seller’s Representatives to visit and inspect all properties, assets and premises of the Group Companies during normal business hours, the right to examine, copy (at their own cost) or photograph any assets,
10



documents, records and accounts and to discuss with the management of the Group Companies all matters which are in the opinion of the Seller relevant for the preparation of the 2019 Financial Statements and the Adjusted Purchase Price Statement, provided, however, that the business interruption for the Group Companies and their respective management and employees shall be kept at a minimum.
e.Objections by the Purchaser
The Purchaser shall raise its objections against the 2019 Financial Statements and the Adjusted Purchase Price Statement, if any, by providing the Seller within forty five (45) Business Days (dispatch (Absendung)) after receipt of the 2019 Financial Statements and the Adjusted Purchase Price Statement or if the Purchaser receives the 2019 Financial Statements and the Adjusted Purchase Price Statement prior to Closing, within forty five (45) Business Days (dispatch (Absendung)) after the Closing Date, as the case may be, with
(i)a written statement of objections (the “Notice of Objections”) specifying to the extent reasonable possible and practicable (in particular in the given time) which items therein are disputed by the Purchaser (the “Disputed Items”) and
(ii)a revised version of the Adjusted Purchase Price Statement (the “Revised Adjusted Purchase Price Statement”) taking both the Purchaser’s and the Seller’s position on the Disputed Items into account.
If and to the extent that the Purchaser does not at all, or not timely, provide the Notice of Objections and the Revised Adjusted Purchase Price Statement, the Purchaser shall be deemed to have agreed to the 2019 Financial Statements and the Adjusted Purchase Price Statement provided by the Seller and the 2019 Financial Statements and the Adjusted Purchase Price Statement shall become final and binding upon the Parties.
f.Resolving of Disputed Items
If the Purchaser has timely delivered a Notice of Objections and a Revised Adjusted Purchase Price Statement in accordance with Section 6.5, the Parties shall discuss the Disputed Items in good faith in order to reach an agreement on such Disputed Items and any adjustments (if any) to be made to the 2019 Financial Statements and/or Adjusted Purchase Price Statement. To the extent that the Seller and the Purchaser reach an agreement on the Disputed Items, the 2019 Financial Statements and the Adjusted Purchase Price Statement shall become final and binding regarding such positions.
g.Neutral Expert
If and to the extent the Parties are unable to reach such agreement within twenty (20) Business Days after the Purchaser has provided the Notice of Objections and the Revised Adjusted Purchase Price Statement, the Disputed Items still unresolved between the Parties shall, upon request of the Purchaser or the Seller be decided by PwC as a neutral expert (the “Neutral Expert“), with an individual to lead such process, who has to be an equity partner within his/her organization and has to have at least ten (10) years of respective professional experience as transaction finance advisor. If PwC refuses to act as a Neutral Expert, another person shall be appointed as Neutral Expert by the German Institute of Public Accountants (Institut der Wirtschaftsprüfer in Deutschland e.V.) upon written request of either Party. The following shall apply with respect to the Neutral Expert:
11



(i)Either Party has the right to retain the Neutral Expert to decide the unresolved Disputed Items in accordance with the provisions set forth in this Agreement. The retaining Party shall immediately notify the other Party that it has retained the Neutral Expert.
(ii)The Neutral Expert shall act as an expert (Schiedsgutachter), not as an arbitrator (Schiedsrichter).
(iii)The Purchaser and the Seller shall cooperate with and assist, and shall cause their respective professional advisors and accountants to cooperate with and assist, and the Purchaser shall cause the Group Companies to cooperate with and assist the Neutral Expert in conducting its review. This shall include providing the Neutral Expert with the 2019 Financial Statements, the Adjusted Purchase Price Statement, the Notice of Objections, the Revised Adjusted Purchase Price Statement and all other documents and information reasonably required by the Neutral Expert for the preparation of its decision (including the working papers of Ernst & Young). The Neutral Expert shall immediately submit copies of all documents and other data made available by a Party to the respective other Party.
(iv)The Neutral Expert shall give the Purchaser and the Seller adequate opportunity to present their point of view in writing and at least one (1) oral hearing is to be held in the presence of the Purchaser, the Seller and their respective professional advisors and accountants. The retaining Party shall instruct the Neutral Expert to use its best efforts to deliver its written opinion with reasons for the decisions to the Parties by registered mail as soon as reasonably practical, but not later than thirty (30) Business Days after the issues in dispute have been referred to the Neutral Expert.
(v)The Neutral Expert’s decision and the 2019 Financial Statements and Adjusted Purchase Price Statement as determined by the Neutral Expert shall be final and binding on the Parties (except for intentional malfeasance, calculation errors or other obvious mistakes (section 319 para. 1 sentence 1 BGB)) for the purpose of determining the Purchase Price.
h.Costs in Connection with the 2019 Financial Statements
The costs of the Group in connection with the preparation and audit of the 2019 Financial Statements and the Adjusted Purchase Price Statement shall be borne by the Company, provided, however, that the audit shall, in aggregate, not cost more than EUR [***] (net of VAT); any excess shall be borne by the Seller . The Seller shall bear its costs in connection with the preparation of the 2019 Financial Statements and the Adjusted Purchase Price Statement. The Purchaser shall bear the costs and expenses of its review of the 2019 Financial Statements and the Adjusted Purchase Price Statement and of the preparation of the Notice of Objections and Revised Adjusted Purchase Price Statement, if any. The costs and expenses of the Neutral Expert shall be allocated between the Purchaser and the Seller in the decision of the Neutral Expert by applying the principles of sections 91 et seq. of the German Code of Civil Procedure (Zivilprozessordnung). Any advance payments requested by the Neutral Expert shall (i) be borne in equal shares by the Purchaser and the Seller and (ii) be settled among them against the respective final payment obligation pursuant to this Section 6.8.
i.Final 2019 Financial Statements
The 2019 Financial Statements and the Adjusted Purchase Price Statement shall be final and binding if and to the extent,
12



(i)the Purchaser has not provided a Notice of Objections regarding the 2019 Financial Statements and/or has not provided a Revised Adjusted Purchase Price Statement with regard to the Adjusted Purchase Price Statements in accordance with Section 6.5;
(ii)the Seller and the Purchaser have reached an agreement concerning the Disputed Items (if any) in accordance with Section 6.6; or
(iii)the Neutral Expert has decided about the unresolved Disputed Items pursuant to Section 6.7.
The final and binding 2019 Financial Statements and Adjusted Purchase Price Statement determined in accordance with this Section 6.9 are referred to herein as the “Final Purchase Price Statement”.
j.Adjustment Amount
If (i) the Purchase Price determined in the Final Purchase Price Statement exceeds the Preliminary Purchase Price, the Purchaser shall pay to the Seller an amount equal to such excess, or (ii) the Purchase Price determined in the Final Purchase Price Statement falls short of the Preliminary Purchase Price, the Seller shall pay to the Purchaser an amount equal to such shortfall (any such amount to be paid by the Purchaser or the Seller, the “Adjustment Amount”).
k.Due Date of Adjustment Amount
The Adjustment Amount becomes due on the tenth (10th) Business Day after 2019 Financial Statements have become final and binding upon the Parties in accordance with Section 6.9. For the avoidance of doubt, any undisputed adjustment amounts, i.e. amounts which are not subject to any Notice of Objections, shall become due on the tenth (10th) Business Day following the lapse of the thirty (30) Business Day period set forth in Section 6.5.
7.Repayment of Bank Debt
a.On the Scheduled Closing Date, the Purchaser shall discharge all liabilities under the Finance Documents outstanding as of the Scheduled Closing Date on behalf of the relevant Group Companies by (re)paying all out-standing amounts (including accrued and unpaid interest as well as break costs, fees, prepayment and all other charges and costs relating to the Finance Documents) (the aforementioned outstanding liabilities, the “Bank Repayment Amount”).
b.The estimated Bank Repayment Amount shall be notified by the Seller to the Purchaser on the fifth (5th) Business Day prior to the Scheduled Closing Date and the final Bank Repayment Amount shall be notified by the Seller to the Purchaser on the second (2nd) Business Day prior to the Scheduled Closing Date on the basis of a written notice provided by the lenders under the Finance Documents (“Finance Parties”) or the relevant facilities agents on their behalf.
c.The Seller shall, in form and substance as agreed with the Purchaser prior to execution thereof, deliver to the Purchaser no later than two (2) Business Day prior to the Scheduled Closing Date a pdf-copy of the executed letter from or an executed agreement with the Finance Parties and/or the security agent under the Finance Documents (such letter or agreement, the “Release Letter”) releasing and/or retransferring at Closing automatically with receipt of the Bank Repayment Amount, as the case may be, all Financing Collateral or, if and to the extent such release and/or retransfer is legally or technically not possible at Closing, as soon as it is legally and technically possible thereafter, subject only to payment of
13



the Bank Repayment Amount to one or more bank accounts as designated by the Financing Parties (or the relevant agents or security agents on behalf of the Finance Parties) in the Release Letter (together “Finance Parties’ Bank Account”).
8.Payments and Default
a.Modes of Payment
Any payments by the Parties under or in connection with this Agreement shall be made in Euros and shall be made by irrevocable wire transfer of immediately available funds, free and clear of any costs, fees, taxes and other charges (other than costs, fees, taxes or other charges of the recipient’s bank). Any such payment shall be deemed to be made only upon the irrevocable and unconditional crediting of the amount payable (without deduction of any costs, fees, taxes or other charges other than those of the recipient’s bank) to the relevant bank account of the respective Party.
b.Seller’s Bank Account
Any payments due and payable to the Seller under this Agreement shall be made into the following bank account, or such other bank account within the European Union as the Seller may notify to the Purchaser by a written notice (including e-mail) no later than five (5) Business Days prior to the due date of the respective payment (the “Seller’s Bank Account”):
[***]
Please note that “EUR” is part of the 20 digit IBAN number and so needs to be included when wiring the funds-
c.Purchaser’s Bank Account
Any payments due and payable to the Purchaser under this Agreement shall be made into the bank account within the European Union as the Purchaser has to notify to the Seller by a written notice (including e-mail) no later than five (5) Business Days prior to the due date of the respective payment (the “Purchaser’s Bank Account”):
d.Default Interest
Any failure by a Party to make any payment hereunder on the date when it is due in accordance with this Agreement shall result in such Party’s immediate default, without any reminder being required, unless the respective Party provides reasonable evidence to the receiving Party that it has wired the respective payment on the due date and such amount is received at the respective recipient’s account (which is to be notified without undue delay by the receiving Party) within one (1) Business Day after the due date. Without prejudice to any other contractual or statutory rights of the other Party, in order to compensate the other Party for the damages incurred in case of default, the amount due shall bear default interest from and including the date that is one (1) Business Day after the date it became due until and excluding the date of actual receipt by the other Party at an interest rate of [***].
e.No Set Off; No Right of Retention
Except as expressly provided otherwise herein, neither Party shall be entitled (i) to set off (aufrechnen) any rights or claims it may have against any rights or claims the respective other Party may have under or in connection with this Agreement or (ii) to refuse to perform any obligation it may have under or in connection with this Agreement on the grounds that it has a
14



right of retention (Zurückbehaltungsrecht), unless the rights or claims to be set off or the right of retention (Zurückbehaltungsrecht) have been expressly and specifically acknowledged (ausdrücklich anerkannt) in writing by the respective other Party or have been established by a final decision (rechtskräftig festgestellt) of a competent court (Gericht) or arbitral tribunal (Schiedsgericht).
9.Closing Condition
a.Closing Condition
The respective obligations of the Seller and the Purchaser to take the Closing Actions and to effect the Closing (as defined in Section 10.1 below) are subject to the satisfaction of the condition precedent (aufschiebende Bedingung) (the “Closing Condition”) that neither [***] has given or threatened in writing to give or has been given notice of termination of their respective employment/service agreement with exocad Group GmbH both dated 12 February 2010 (as amended from time to time) prior to and including 31 March 2020.
b.No Interference
The Purchaser and the Guarantor undertake not to, and shall procure (steht dafür ein) that their Affiliates will not, take any action, enter into any transaction or into any agreement to effect any transaction (including any merger or acquisition), that might result in a merger control filing obligation for a Party in relation to the Transaction or might otherwise reasonably be expected to make it more difficult to consummate, or otherwise prevent, delay or interfere with the consummation of the transactions contemplated under this Agreement.
c.Waiver
The Purchaser may waive the fulfillment of the Closing Condition set forth in Section 9.1, in whole or in part, by written notice to the Seller. The effect of any waiver of the Closing Condition (in whole or in part) shall be limited to eliminating the need that the Closing Condition be satisfied and, unless otherwise agreed, shall not limit or prejudice any claims that the either Party may have against the respective other Party with respect to any circumstances relating to the respective Closing Condition.
10.Closing Date; Closing; Closing Actions
a.Place and Time of Closing
The consummation of the Transaction (the “Closing”) shall occur at 10:00 hrs. CEST, on 1 April 2020, provided that none of the events set forth in Section 9.1 have occurred before that date, at the offices of Latham & Watkins LLP in Maximilianstraße 13, 80539 Munich, Germany, or at any other time, date or place mutually agreed upon in writing by the Seller and the Purchaser (the “Scheduled Closing Date”). The date on which the Closing actually occurs and on which the last of the Closing Action has taken place or has been duly waived shall be referred to as the “Closing Date”. “Business Day” means any day, other than Saturdays and Sundays, on which banks are open for general business in Frankfurt am Main (Germany), Munich (Germany), London (United Kingdom) and Luxembourg (Grand Duchy of Luxembourg) as well as in San José, California (USA).
b.Closing Actions
On the Scheduled Closing Date, the Seller and the Purchaser (as the case may be) shall, in prompt succession, take, or cause to be taken, the following actions as set forth in
15



Section 10.2(a) to 10.2(h) simultaneously (Zug um Zug) in the sequence as set out below (the “Closing Actions”), provided that the documents to be exchanged in fulfillment of the Closing Actions are physically available to the legal advisors of the Parties on the Scheduled Closing Date at the place at which the Closing shall take place and those documents, of which agreed form versions are attached to this Agreement, are substantially in the form as attached hereto:
(i)The Purchaser shall pay an amount equal to the Preliminary Purchase Price into the Seller’s Bank Account and such amount shall be finally credited to the Seller’s Bank Account;
(ii)The Purchaser shall pay the Bank Repayment Amount on behalf of the relevant Group Companies into the Finance Parties’ Bank Account and the Bank Repayment Amount shall be finally credited to the Finance Parties’ Account;
(iii)The Seller and the Purchaser shall execute the Closing Disclosure Letter, substantially in the form as attached in Exhibit 10.2(c);
(iv)The Seller shall deliver the Shareholder Loan Termination Agreement to the Purchaser;
(v)The Seller shall deliver to the Purchaser duly executed Advisory Board Resignation Letters for each of [***];
(vi)The Purchaser shall procure that the Shareholders’ Resolution exocad Group GmbH is passed;
(vii)The Purchaser shall pass the Shareholders’ Resolution Company; and
(viii)The Purchaser shall, and shall cause the respective Group Companies to, pass the Shareholders’ Resolutions Subsidiaries.
c.Closing Confirmation
Following the performance (or valid waiver in accordance with Section 10.4) of the Closing Actions, the Seller and the Purchaser shall execute a closing confirmation substantially in the form as attached in Exhibit 10.3 (the “Closing Confirmation”) confirming the due fulfillment and/or waiver, as the case may be, of the Closing Condition and the due performance and/or waiver, as the case may be, of the Closing Actions. The legal effect of the Closing Confirmation shall be to serve as prima facie evidence that the Closing Condition has been fulfilled and/or duly waived and that the Closing Actions have been performed and/or duly waived. However, the execution of the Closing Confirmation shall not limit or prejudice any rights of the Parties arising under or in connection with this Agreement or under applicable law.
d.Waiver of Closing Actions
The Seller and the Purchaser may waive the performance of any of the Closing Actions (or parts thereof) by way of written agreement, provided that (i) each of the Closing Actions pursuant to Sections 10.2(a), 10.2(b), 10.2(f), 10.2(g) and 10.2(h) may be unilaterally waived in writing by the Seller, and (ii) each of the Closing Actions pursuant to Sections 10.2(c), 10.2(d) and 10.2(e) may be unilaterally waived in writing by the Purchaser. Any such waiver shall not prejudice any rights or remedies which may be available to the waiving Party under or in connection with this Agreement and may include a requirement that the relevant Closing
16



Action (or parts thereof) shall be fulfilled as soon as possible, and the waiving Party shall be entitled to request such due performance after the Closing Date.
e.Consequences of Non-Satisfaction of the Closing Condition or Non-Performance of Closing Actions
(i)Termination Rights
The Seller shall be entitled to terminate this Agreement by way of rescission (Rücktritt) with effect for all Parties by giving written notice (including fax or e-mail) thereof to the Purchaser if either:
(1)Closing has not taken place by 30 April 2020 (the “Long Stop Date”) at the latest, although the Closing Condition is fulfilled; or
(2)the actual payment of the Preliminary Purchase Price by the Purchaser under this Agreement to be made on the Scheduled Closing Date pursuant to Section 10.2(a) is not made and the final receipt of such payment on the Seller’s Bank Account as set forth under Section 10.2(a) above has not occurred in full at the latest on the second (2nd) Business Day following the day when it was due in accordance with the terms of this Agreement.
(ii)Consequences of Termination
In the event of a termination of this Agreement in accordance with and except as otherwise provided in this Section 10.5, the Parties shall have no claims and liability against each other under this Agreement except that, unless the failure by the Seller to perform any of its obligations relevant for the Closing to occur under this Agreement at or prior to such date shall have resulted in the Closing not to occur:
(1)the Purchaser shall pay to the Seller on the fifth (5th) Business Day after the rescission a lump-sum amount of EUR [***]to compensate the Seller for any damages, costs and expenses incurred in connection with the transactions contemplated under this Agreement;
(2)notwithstanding and in addition to the Seller’s claim under sub-paragraph (i) above, the Purchaser shall remain liable to the Seller for any damages (within the meaning of sections 249 et seq. BGB) incurred by the Seller and/or the Group as a result of the termination of this Agreement and/or the non-occurrence of Closing whereas the amount of the Lump-Sum Compensation paid to the Seller shall be set off against any such damages (Anrechnung des pauschalisierten Schadensersatzes); and
(3)Sections 10.5(b) (Consequences of Termination), 19 (Seller’s Remedies), 20 (Guarantor’s Undertaking), 22 (Confidentiality), 23 (Miscellaneous), 24 (Governing Law and Place of Jurisdiction) and 25 (Severability) of this Agreement shall also survive and remain in full force and effect after a termination of this Agreement.
11.Seller’s Guarantees
a.The Parties have intensively discussed and negotiated if and to what extent the Seller shall be liable for defects relating to the Sold Shares, the Shareholder Loan Receivable, the Group and the Business and have decided to depart from the statutory warranties regarding a sale
17



(gesetzliche Kaufgewährleistung). Instead, they have agreed to replace the statutory system and provide for an independent catalogue of specific rights of the Purchaser individually agreed between the Parties as set forth in Sections 11, 12, 13, 14 and 15. Subject to the limitations of liabilities and the explicit restrictions and exclusions of certain legal rights agreed in this Agreement, the Seller represents and warrants to the Purchaser by way of an independent promise of guarantee (selbständiges Garantieversprechen) pursuant to section 311 paragraph 1 BGB that the statements set out in Sections 11.2 to 11.5 and in 11.6 and Exhibit 11.6 (each a “Seller’s Guarantee” and together the “Seller’s Guarantees” and the Seller’s Guarantees pursuant to Sections 11.2 through 11.5 the “Fundamental Guarantees”) are true and correct as at the Signing Date and the Fundamental Guarantees also as of the Closing Date, unless a different date is set out in the relevant Seller’s Guarantee, whereby it is understood and agreed by the Parties that:
(i)the Seller’s Guarantees and the Tax Warranties shall be the sole and exclusive guarantees (i.e. there shall be no other guarantees, confirmations or assurances) by the Seller under or in connection with this Agreement;
(ii)the Seller’s Guarantees and the Tax Warranties are given on the grounds (Geschäftsgrundlage) that for the purpose of giving the Seller’s Guarantees and the Tax Warranties (i) the Seller may not have first-hand knowledge with respect to the subject matters of the Seller’s Guarantees set forth in Exhibit 11.6 or the Tax Warranties and, except as explicitly and specifically set out in Section 11.7, neither the Seller nor any of its managers (gérant), employees or advisors have independently examined or verified the underlying facts, matters, circumstances or statements made in such Seller’s Guarantees set forth in Exhibit 11.6 or the Tax Warranties or the Exhibits or the Schedules as prepared by the Company or any other Group Company and their management, but had rather to rely on documentation and information made available by the management and employees of the Group Companies as well as the reasonable assurances given by the management and employees of the Group Companies in the inquiry as set out in Section 11.7(b) and the related disclosures, provided that all of the foregoing shall not in any way change any liability of the Seller which it explicitly has under the provisions of this Agreement, and (ii) nothing in this Agreement shall imply a duty of the Seller (including its managers (gérant), employees or advisors) to make specific or other enquiries or researches of whatever nature, in particular beyond the inquiry as set out in Section 11.7(b) and (iii) the lack of (x) such first-hand knowledge, (y) the ability to independently verify such Seller’s Guarantees and such Tax Warranties, and (z) such examinations or verifications of the Seller, or the need to rely on reasonable assurances made by the management and employees of the Group Companies shall as such in no event be regarded as acting in a fraudulent manner (keine Arglist aufgrund von Angaben “ins Blaue hinein” wegen unterbliebener Untersuchungen oder Überprüfungen des Verkäufers), and the Purchaser waives any rights and/or claims against the Seller based on such legal grounds - other than for other intent or wilful misconduct of the Seller - to the largest extent legally permissible.
b.Power and Authority
(i)On the Signing Date and on the Closing Date,
(1)the Seller has the full corporate and legal authority to enter into this Agreement and to carry out the Transaction. This Agreement has been duly
18



executed by or on behalf of the Seller and constitutes its binding obligation; and
(2)There is, to the Seller’s Knowledge, no action, suit, investigation or proceeding pending or threatened against the Seller before any Governmental Authority which challenges or seeks to prevent the Transaction.
Governmental Authority means for the purposes of this Agreement (i) any government, governmental or quasi-governmental authority, entity, ministry, department, commission, board, agency or instrumentality; (ii) any court, tribunal, or judicial or arbitral body, whether federal, state, provincial, local or foreign; and (iii) anybody exercising or entitled to exercise any administrative, executive, judicial, legislative, regulatory or taxing authority or power of any nature.
(ii)On the Signing Date and on the Closing Date, no insolvency or similar proceedings have been, or to the Seller’s Knowledge have been threatened to be, opened over the assets of the Seller. The Seller is not illiquid (zahlungsunfähig) or over-indebted (überschuldet) within the meaning of sections 16 et seqq. German Insolvency Code (Insolvenzordnung – InsO”) or any other comparable applicable insolvency laws of other applicable jurisdictions, in particular the Grand Duchy of Luxembourg.
c.Title to Sold Shares and others
On the Signing Date and on the Closing Date:
(i)The Company has been duly established and is validly existing under the laws of Germany.
(ii)The Seller is the sole legal and beneficial owner of the Sold Shares as set out in Section 2.1(c) and the Sold Shares are free from any third party rights and clear of any encumbrances (Belastungen) for the benefit of any third party, are validly issued and the contributions thereon (Einlagen) are fully paid up and have not been repaid or returned in whole or in part in any breach of Section 30 of the German Limited Liability Companies Act (Gesetz betreffend die Gesellschaften mit beschränkter Haftung); there is no additional contribution obligation (Nachschusspflicht). Neither the Sold Shares nor any shares in any of the Subsidiaries are subject to any (i) trust arrangement (Treuhandverhältnis), sub-participation (Unterbeteiligung) or similar arrangement, (ii) pending transfer or other disposition (Verfügung), (iii) sale, contribution or other contractual arrangement creating an obligation to transfer or encumber or (iv) shareholder's resolution on the redemption (Einziehung) of such shares.
(iii)The information in Preamble (A) and in Section 2.1 is complete and correct.
(iv)The Sold Shares constitute the entire share capital of the Company, and the shares in the Subsidiaries as referred to in Exhibit 2.1(d) constitute the entire share or other equity capital of the Group Companies, all as set forth therein. Neither the Seller, nor any Seller's Affiliate nor any other third party has, with respect to any Sold Shares or such shares in Subsidiaries, any pre-emptive right (Vorkaufsrecht), right of first refusal (Vorerwerbsrecht), subscription right (Bezugsrecht), option right (Optionsrecht), conversion right (Wandlungsrecht) or similar right, or is party to an agreement that may result in any such rights. There are no agreements which require
19



the allotment, issue or transfer of any debentures in, or securities of, the Group Companies.
(v)No Group Company is a party to any written and binding agreement relating to the acquisition or sale of, or a similar transaction involving, any interests in other legal entities or any business (Betrieb) or parts thereof (Betriebsteile), other than agreements which have already been fully performed by all parties thereto.
(vi)Regarding any of the Group Companies there are no silent partnerships (stille Beteiligung), stock-appreciation rights, stock-based performance units, “phantom” stock rights or other agreements, arrangements or commitments of any character (contingent or otherwise) pursuant to which any person is or may be entitled to receive any payment or other value based on the revenues, earnings or financial performance, stock price performance or other similar attribute of any Group Company.
d.Subsidiaries
On the Signing Date and on the Closing Date,
(i)the Subsidiaries have been duly established and are validly existing under the laws of their respective jurisdiction or formation; and
(ii)except under the Finance Documents, the shares in the Subsidiaries as set out in Exhibit 2.1(d) are free from any third party rights and clear of any encumbrances (Belastungen), are validly issued and the contributions thereon (Einlagen) are fully paid up and have not been repaid; there is no additional contribution obligation (Nachschusspflicht); and
(iii)there are no agreements with or commitments towards third parties outside the Group, providing for the issuance of additional shares in any of the Subsidiaries.
e.Ownership of the Shareholder Loans Receivable
On the Signing Date and on the Closing Date,
(i)the information in Section 2.3 is complete and correct;
(ii)the Seller is the sole and unrestricted owner of the Shareholder Loan Receivable; and
(iii)the Shareholder Loan Receivable is free and clear of any third party rights.
f.Operational Guarantees
Exhibit 11.6 sets out further Seller’s Guarantees.
g.Seller’s Knowledge
(i)For the purpose of and in connection with this Agreement, “Seller’s Knowledge” means exclusively the actual and individual knowledge (positive Kenntnis) of the Seller’s managers (gérant) as set forth in Exhibit 11.7 or another natural person managing director of the Seller at the relevant point in time (each a “Knowledge Bearer”) at the Signing Date (and for purposes of the Closing Disclosure Letter, at the date of the Closing Disclosure Letter) after the written (including by e-mail)
20



inquiry pursuant to Section 11.7(b). Whenever there is a reference to “subject to Seller’s Knowledge” this shall be read and understood as “to Seller’s Knowledge”.
Seller’s Knowledge shall be determined
(1)for each Knowledge Bearer separately, i.e., there shall be no attribution of knowledge between the Knowledge Bearers; and
(2)without the attribution of any actual knowledge of any person, other than in the course of the inquiry as provided to [***] – or another natural person managing director of the Seller – as one of the Knowledge Bearers by an Inquired Individual pursuant to Section 11.7(b); and
(3)without the attribution of any deemed knowledge of any person.
Any liability of the Seller with regard to constructive knowledge or with regard to information available in any files, documents or correspondence of the Group or the Seller or any of the Knowledge Bearers, but not actually known by the respective Knowledge Bearer (aktenmäßig verfügbar, aber nicht positiv bekannt), shall be excluded and waived and therefore do not form part of Seller’s Knowledge.
(ii)No earlier than one (1) calendar day prior to the Signing Date and one (1) calendar day prior to the Closing Date for purposes of the preparation and issuance of the Closing Disclosure Letter, [***] – or another natural person managing director of the Seller – as one of the Knowledge Bearers discussed (in case of the Closing Disclosure Letter, will discuss) the Seller’s Guarantees and the Tax Warranties with each of [***] (each an “Inquired Individual”) and inquired them, on the basis of a (written) document providing the Seller’s Guarantees and the Tax Warranties and the Exhibits and Schedules thereto, whether to the individual actual knowledge of each of the Inquired Individuals at the time of their inquiry by [***] – or another natural person managing director of the Seller – there are any facts or circumstances that would render the Seller’s Guarantees and the Tax Warranties which are qualified “to the Seller’s Knowledge” or “subject to Seller’s Knowledge” as being not true or incorrect as at the respective date of such inquiry. Notwithstanding the provisions set forth in Section 14.9, the Parties agree that the information explicitly provided by the Inquired Individuals to [***]– or another natural person managing director of the Seller – during such inquiry shall be attributable to the Knowledge Bearers’ actual knowledge as at the relevant date as set forth above.
Closing Disclosure Letter” shall mean a disclosure letter substantially in the form as attached in Exhibit 10.2(c), according to which the Seller warrants to the Purchaser by way of an independent promise of guarantee irrespective of fault (selbständiges, verschuldensunabhängiges Garantieversprechen) in accordance with section 311 para. 1 BGB that, to the Seller’s Knowledge, the statements set forth in Sections 11.2 through 11.5, Section 15.2 and in Exhibit 11.6 are correct as of the date of the Closing Disclosure Letter, with the understanding that the Seller shall disclose any facts and circumstances which have occurred between the Signing Date (excluding) and (including) the date of the Closing Disclosure Letter and which had resulted in a breach of the Tax Warranties in Section 15.2 and/or the Seller’s Guarantees in Sections 11.2 through 11.5 and/or in Exhibit 11.6 had they been given as at the Closing Date. For the avoidance of doubt, the Closing Disclosure Letter shall not establish any rights of the Purchaser to rescind or challenge or contest or nullify this Agreement and shall not extent the liability of the Seller towards the Purchaser under
21



this Agreement beyond what has been explicitly agreed between the Parties in this Agreement.
h.The Seller does not make any representations, warranties or guarantees regarding the Sold Shares, the Shareholder Loan Receivable, the Group Companies and/or the Business other than the Seller’s Guarantees and the Tax Warranties as set forth and based on the terms of this Agreement. The Purchaser hereby expressly confirms and agrees to acquire the Sold Shares, the Shareholder Loan Receivable, the Group Companies and the Business based upon Purchaser’s own inspection, examination and evaluation/assessment with respect thereto, including the due diligence investigation with assistance of the Purchaser’s Representatives as was usual in the context of an auction process (as defined below) (the “Due Diligence”), without reliance upon any express or implied representations, warranties or guarantees of any nature made by the Seller except for the Seller’s Guarantees and the Tax Warranties. Without limiting the generality of the foregoing, the Purchaser acknowledges that the Seller gives no representation, warranty or guarantee with respect to:
(i)any projections, estimates or budgets delivered or made available to the Purchaser or its Affiliates or any of their respective (managing) directors, employees, agents, advisors or other representatives (“Purchaser’s Representatives”) of future revenues, future results of operations (or any component thereof), future cash flows or future financial condition (or any component thereof) or the future business operations of the Group Companies; or
(ii)any other information or documents made available to the Purchaser’s Representatives with respect to the past, current or future business or the Group, except as expressly set forth in the Seller’s Guarantees and the Tax Warranties.
12.Seller’s Covenants
a.Conduct of Business
During the period from the Signing Date until the Closing, except for the transactions disclosed and described in reasonable detail in Exhibit 12.1-1 or for any transactions contemplated by or any facts or events explicitly disclosed in this Agreement, the Seller shall
(i)in its capacity as shareholder of the Company, if and to the extent permitted by mandatory law, instruct the Company by passing a shareholder's resolution of the Company, substantially in the form as attached hereto as Exhibit 12.1(a),
(ii)with respect to the Subsidiaries, if and to the extent permitted by mandatory law, exercise its rights as shareholder of the Company to instruct the Subsidiaries by causing the Company in its capacity as direct shareholder of exocad Holding GmbH to pass a shareholder's resolution of exocad Holding GmbH, substantially in the form as attached hereto as Exhibit 12.1(b),
not to take any of the following actions without the Purchaser’s prior consent (e-mail sufficient), which shall not be unreasonably withheld, conditioned or delayed, and deemed to be granted if the Purchaser does not object to the proposed action within five (5) Business Days after having received a duly substantiated written (e-mail sufficient) request by the Seller describing the relevant facts and circumstances:
1.adopt any domination, profit and loss transfer or any other enterprise agreements (Unternehmensverträge) within the meaning of sections 291 and 292 of the German
22



Stock Corporation Act (Aktiengesetz) or similar corporate agreements under the laws of other jurisdictions, in each case involving any Group Company;
2.enter into any merger, split-off, spin-off, conversion or any other restructuring, recapitalization or reorganization, in particular under the German Transformation Act (Umwandlungsgesetz) or any equivalent provision under other applicable laws, in each case involving any Group Company;
3.(i) redeem any shares in any of the Group Companies or (ii) liquidate any of the Group Companies or (iii) elect new auditors for any of the Group Companies;
4.appoint, dismiss or execute any changes to the service or employment agreement of any (aa) (managing) director, (bb) officer or (cc) employee, in case of (bb) and (cc) with an annual gross base salary of EUR 100,000 (in words: one hundred thousand Euros) or more or an equivalent amount in a foreign currency;
5.introduce any (new) monetary benefits for any (managing) director, officer or employee of any Group Company resulting in cost and liabilities in an aggregate amount in excess of EUR 500,000 (in words: five hundred thousand Euros) per annum;
6.elect any auditors for any Group Company for the financial year 2020;
7.sell, transfer, create any encumbrances on or otherwise dispose of any Material IP or Proprietary Software or (i) terminate or (ii) sell any licenses, in each case of (i) and (ii) outside the ordinary course of business of the Group;
8.incur any new financial indebtedness (i) for borrowed money in excess of EUR 100,000 (in words: one hundred thousand Euros) in the individual case and EUR 500,000 (in words: five hundred thousand Euros) in the aggregate, in each case other than (aa) among Group Companies and (bb) in the ordinary course of business consistent with past practice or (ii) with the Seller or any Seller's Affiliate;
9.pay or otherwise discharge, or provide security for, any material liabilities (whether matured, unmatured, asserted or unasserted, contingent or otherwise), other than (i) the regular servicing of any debt under or pursuant to the Finance Documents, (ii) the discharge of trade accounts payable, both in the ordinary course of business and (iii) security granted, paid or otherwise discharged among Group Companies;
10.terminate any Material Agreement, except for cause in case of a material breach by a party of a Material Agreement other than a Group Company;
11.enter into any sale, assignment, lease or other form of disposal, in each case outside the ordinary course of business, of any fixed assets (Anlagevermögen) other than transactions among Group Companies, for a value exceeding EUR 50,000 (in words: fifty thousand Euros) in the individual case and EUR 100,000 (in words: one hundred thousand Euros) in the aggregate;
12.cancel, settle or waive any claim or pending or threatened litigation or arbitration involving the Group Company exceeding EUR 250,000 (in words: two hundred and fifty thousand Euros) in the individual case and EUR 500,000 (in words: five hundred thousand Euros) in the aggregate; or
13.enter into any written binding agreement to do any of the foregoing.
23



b.No Leakage
During the period from the beginning of the calendar day following the Effective Date until the Closing, the Seller shall procure and is responsible that no Leakage, other than Permitted Leakage, occurs.
Leakage” shall mean any of the following actions or matters carried out or existing or agreed to be carried out (in each case up to Closing) in any particular case to or for the benefit or account of (i) the Seller, or (ii) an Affiliate of the Seller, (iii) any individual person, who is a relative (Angehöriger) within the meaning of Section 15 of the German Tax Code (Abgabenordnung – AO) of any shareholder of the Seller, (iv) any individual person, who is a relative (Angehöriger) or related legal entity, in each case within the meaning of section 138 German Insolvency Code (Insolvenzordnung) of any shareholder of the Seller or (v) any entity under Control of any person pursuant to (iii) or (iv), or (vi) any entity acting as manager or investment advisor of any of the foregoing persons (in each case excluding the Group Companies) (collectively the “Seller’s Affiliates”):
14.any dividend or similar distribution (whether in cash or in kind) declared, paid or made by any Group Company;
15.any cost, expense, bonus, fees or commissions to any advisor, broker or finder, or any transaction or exit bonuses to any (managing) director or employee of the Group Companies in connection with the Transaction or the execution of this Agreement, in each case, paid or reimbursed by a Group Company;
16.any return of capital (whether by reduction of capital or redemption or purchase of shares or otherwise) by any Group Company or any amount payable on the repurchase, redemption or reduction of any share capital in any Group Company;
17.any assumption, fulfilment or issuance of any guarantees or securities for any obligation of or for a liability legally or commercially owed by a Seller and/or Seller’s Affiliate;
18.any asset transfer, purchase or disposal between a Group Company and the Seller or any of the Seller's Affiliates other than in the ordinary course of a trading activity and at arm's length terms;
19.any lending or borrowing between a Group Company and the Seller or any of the Seller's Affiliates and any increase or reduction thereof; and
20.any binding agreement to do any of the foregoing, and
21.any taxes arising out of or in connection with any of the above,
provided that, for the avoidance of doubt, (i) any Permitted Leakage and (ii) actions or matters under (a) through (h) above to or for the benefit of a Group Company and/or any third party which is not a Seller or a Seller’s Affiliate shall not constitute Leakage and shall not be prohibited.
Permitted Leakage” shall mean any distribution, payment, cost, action, matter or transaction
1.specifically and explicitly provided for in this Agreement, such as, e.g. the Shareholder Loan Receivable and its repayment;
24



2.in relation to which the Group Companies have received an arm’s-length consideration, benefit or service or the Group Companies have otherwise been adequately compensated or reimbursed for and all of which are exclusively and finally listed in Exhibit 12.2(b);
3.resulting in or qualifying as internal administration or overhead costs of the Group Companies incurred in connection with the preparation of the Transaction;
4.approved by the Purchaser in writing after the date hereof (including fax or e-mail);
5.made in fulfilment of management service or employment agreements entered into by the Group Companies and/or made towards directors, managers or managing directors of the Group Companies and/or the members of the Advisory Board or any other corporate body under the relevant agreements (advisory/service/employment) existing as of the date hereof and exclusively and finally listed in Exhibit 12.2(e); or
6.disclosed in Exhibit 12.2(f).
In case of a breach of the Seller’s Covenant pursuant to this Section 12.2, following Closing, the Seller shall pay to the relevant Group Companies or, at the Purchaser's election, the Purchaser on a Euro-for-Euro basis a sum equal to the amount of Leakage received by the Seller or any of the Seller’s Affiliates.
c.Related Party Agreements
Except as otherwise set forth on Exhibit 12.3, prior to the Closing, the Sellers shall cause all Related Party Agreements to be terminated and settled and all liabilities of the Group Companies thereunder to be fully discharged at the expense of the Seller as of no later than immediately prior to the Closing.
d.No Other Seller’s Covenants
The Seller’s obligations under Section 12.1 through 12.3 (collectively the “Seller’s Covenants”) shall lapse (erlöschen) as of the Closing. The Seller’s Covenants shall be the sole and exclusive covenants for the respective period of time (i.e. there shall be no other covenants) by the Seller under or in connection with this Agreement.
13.Remedies
a.Self-Contained Regime
The Parties hereby expressly exclude the application of sections 434 through 453 BGB as well as any and all statutory warranty claims thereunder and hereby agree that the Seller’s Guarantees in particular do not qualify as guarantees (Beschaffenheitsgarantien) within the meaning of sections 443 and 444 BGB, and that the consequences of any breach of the Seller’s Guarantees, the Seller’s Covenants and of any other obligations, covenants, agreements, undertaking by or claim against the Seller under or in connection with this Agreement shall exclusively be governed by the terms and conditions of this Agreement. Furthermore, the Parties confirm that the limitations to the Seller’s Guarantees and Seller’s Covenants as specified in this Section 13 or otherwise in this Agreement shall form an integral part of the Seller’s Guarantees and the Seller’s Covenants, and that the Seller’s Guarantees and the Seller’s Covenants are only given subject to such provisions and limitations.
25



b.Administration of Purchaser Claims
7.The Purchaser undertakes to notify the Seller as to any potential breach of any of the Seller’s Guarantees or Seller’s Covenants or any other obligation, covenant, agreement, undertaking by or claim against the Seller under or in connection with this Agreement (the “Purchaser Claim”) without undue delay, but in any event within a period of three (3) weeks as from the Purchaser’s or the Purchaser’s Representatives’ respective actual knowledge of the relevant facts or circumstances relating to a Purchaser Claim in order to preserve any rights and claims under this Agreement, provided, however, that any failure to duly notify the Seller shall not forfeit the Purchaser's Claim, but the Purchaser shall only be forfeited from making a claim for an increase in damages caused by such non-compliance; provided that such notice (the “Claim Notice”) shall state the nature of the Purchaser Claim in reasonable detail, including the amount involved to the extent such amount can already be reasonably determined at the time when such notice is given.
8.In case of any Purchaser Claim, the Seller may attempt to remedy the notified potential breach (alleged to give rise to the Purchaser Claim). If the Seller fails to remedy the potential breach within a period not to exceed one (1) calendar month after the Seller has received a Claim Notice or the potential breach cannot be remedied or the Seller has finally refused towards the Purchaser in writing to remedy the breach, the Purchaser shall be entitled to claim from the Seller compensation of any Losses suffered by the Purchaser or the Group Companies in accordance with this Agreement.
9.Without prejudice to the validity of the Purchaser Claim, the Purchaser shall allow, and shall procure (steht dafür ein) that the Group Companies allow, the Seller and its Seller’s Representatives to investigate the matter and circumstances alleged to give rise to such Purchaser Claim, and whether and to what extent any amount is payable in respect of such Purchaser Claim, and, for such purpose, the Purchaser shall give, and shall procure (steht dafür ein) that the Group Companies give, in each case at their own cost such reasonably requested information and assistance, including reasonable access to the Purchaser’s and the Group Companies’ premises and personnel during normal business hours and including the right to examine and copy or photograph any assets, accounts, documents and records as the Seller and its Seller’s Representatives may reasonably request. This provision shall also apply in case of court or arbitration proceedings pending among the Parties in connection with this Agreement, provided, however, that in such case the Seller shall have to bear the Group Companies' costs and expenses for any such assistance and access.
c.Calculation of Damages
[***].
d.Consideration of Advantages
10.Any liability of the Seller for a Purchaser Claim shall be excluded if and to the extent:
i.the amount of the Purchaser Claim is actually recovered under insurance policies or claims against third parties (with the Purchaser hereby undertaking to pursue any such insurance claim or claim against third parties with the care of a prudent business man and to the extent legally possible, but always being permitted to take the interest of the Business, in particular customer and
26



supplier relations, into account) or would have been recovered if the insurance policies of the Group Companies in effect prior to the Closing Date had been maintained after the Closing;
ii.the Purchaser Claim arises, or the amount of the Purchaser Claim is increased, as a result of changes in circumstances or changes in the legal position (including changes in law, statute, ordinance, rule, regulation, general accounting policies or administrative practice of Governmental Authorities) which occurred after the Signing Date;
iii.the Purchaser Claim is based on the same circumstances or facts that have already been considered or claimed in relation to any other claim of the Purchaser against the Seller under this Agreement (no double dip);
iv.the matter to which the Purchaser Claim relates has explicitly been taken into account in the 2019 Financial Statements as a write-off (Abschreibung), value adjustment (Wertberichtigung), liability (Verbindlichkeit) or provision (Rückstellung), not including however, general adjustments or provisions made for the relevant risk category (e.g. Pauschalwertberichtigungen, Pauschalrückstellungen);
v.either the Purchaser or any of the Purchaser’s Representatives, or (following the Closing Date) any of the Group Companies or any of their respective (managing) directors, employees or other representatives have aggravated (erhöht) such Purchaser Claim or any Losses resulting therefrom or failed to mitigate Losses pursuant to section 254 BGB; or
vi.in case of Purchaser Claims other than Exempted Claims, the Purchaser has failed to comply with any of its covenants, obligations and other commitments under Section 13.2 or Section 13.6 or Section 17.1, in which case, however, only such increase of Loss or similar shall be forfeited which is actually caused by such non-compliance.
11.Any payments actually made by the Seller in order to discharge a liability, which is or becomes excluded or reduced under this Section 13.4, shall be refunded by the Purchaser to the Seller without undue delay upon the notification of the Purchaser by the Seller thereof.
e.Effects of Knowledge
12.A Purchaser Claim cannot be raised against the Seller, and the Seller’s liability shall be excluded if and to the extent the facts or circumstances giving rise to a Purchaser Claim are known on the Signing Date by the Purchaser or any of the Purchaser’s Representatives based on the standard of a person that is aware of the legal framework, laws and regulations applicable to the Business and the Group Companies and that has performed a professional due diligence exercise customary for transactions of the size and kind as the Transaction.
13.The Purchaser shall, other than with respect to Tax Warranties pursuant to Section 15, be deemed to have positive knowledge of all matters explicitly set out in this Agreement, including its Exhibits and Schedules, as well as all matters Fairly Disclosed in:
27



vii.other than with respect to Exempted Claims, the written statements (including in e-mails) made, and written answers given (including in e-mails), to the Purchaser and/or the Purchaser’s Representatives during the question & answer (Q&A) process instituted with respect to the Due Diligence and written correspondence (including in e-mails) with any of (A) the Group’s representatives (including the Subsidiaries’ (managing) directors, employees, advisors and counsel) and/or (B) the Seller and/or the Seller’s Representatives, including in the course of the negotiation of this Agreement; or
viii.other than with respect to Exempted Claims, in the electronic data room [***] The contents of the Data Room has been set aside in electronic form on a USB memory stick (the “USB Stick DR”). One (1) copy of the USB Stick DR have been handed over to the Seller, two (2) copies of the USB Stick DR has been handed over to the Purchaser and two (2) copies of the USB Stick DR have been handed over to the acting notary on the Signing Date, in each case together with a freeze letter from the provider of the Data Room, provided, however, that this Section 13.5(b)(ii) shall not apply to Exempted Claims. The Parties hereby instruct the acting notary to keep these USB Sticks in custody for a period of five (5) years after the Closing and grant each Party access to these USB Sticks, unless the Seller and the Purchaser jointly instruct the acting notary otherwise in writing. The acting notary shall only release the USB Sticks in his custody to the Parties (one USB Stick to the Purchaser and one USB Stick to the Seller) upon the joint written request of the Seller and the Purchaser or upon expiry of the aforementioned custody period, but each Party may at its own cost request at any time prior thereto a copy of such USB Stick. The notary bears no obligations for proper storage and readability of the USB Sticks.
For the purposes of this Agreement, “Fairly Disclosed” shall mean disclosed in a manner/description and at a place in the Data Room that is not misleading and in such reasonable detail that the relevant circumstances, facts and/or risks could be identified by an experienced and professional (A) purchaser and/or (B) advisor, in each case by applying the standard of care of a prudent businessman (ordentlicher Geschäftsmann) that has been advised by appropriately experienced professional advisers for a transaction of the size and kind of the Transaction.
f.Cooperation regarding Third Party Claims
14.In case of circumstances that may give rise to a Purchaser Claim and which relate to court rulings, awards or decisions of any arbitral tribunals or public orders issued or third party claims raised against the Purchaser or any of the Group Companies (collectively the “Third Party Claim”), any liability of the Seller shall be subject to the Purchaser’s full and strict compliance with the obligation to procure (steht dafür ein) that, in each case to the extent legally permitted and permissible for the Purchaser pursuant to the terms of the W&I Insurance,
ix.the Seller shall without undue delay be properly informed and provided with all relevant documentation and assistance by the Purchaser regarding any judgment, ruling, decision, order, claim or proceeding which may give rise to a Third Party Claim (including copies of those documents that relate to or trigger a certain time limit (fristbezogene Dokumente));
28



x.the Seller shall be given the opportunity to comment on, participate in and review any reports, audits, meetings and other measures or actions taken in respect of a Third Party Claim, provided, however, that the Seller has to comply with the Purchase’s reasonable timing suggestions in any such respect;
xi.no admission of liability, disposal, settlement, compromise or binding declaration shall be made by or on behalf of the Purchaser or any Group Companies vis-à-vis any court, arbitral tribunal, public authority or third party regarding a Third Party Claim without the prior written instruction or written consent (including fax and e-mail) of the Seller;
xii.such measures or actions (not including, however, the selection of the advisors to be retained) shall be taken or omitted as the Seller may instruct to avoid, defend, dispute, appeal, resist, contest, compromise, settle or otherwise administer such Third Party Claim;
xiii.if legally permitted and requested by the Seller, the Group Companies give the Seller the opportunity to defend or settle the Third Party Claim at the Seller’s sole discretion, provided, however, that the Seller shall be obliged to take the interest of the Business, in particular customer and supplier relations, into account. The Seller shall insofar be entitled to participate in and direct all negotiations and correspondence with the relevant third party and to appoint and instruct legal counsel to act on behalf and as representative of the Group Companies (and the Purchaser shall procure (steht dafür ein) that the Group Companies issue any power of attorney as may be required for such purpose).
15.If the Seller is not in breach of a Seller’s Guarantee or Seller’s Covenant or any other obligation, covenant, agreement, undertaking or claim under or in connection with this Agreement relating to a Third Party Claim based on an enforceable arbitral award in accordance with Section 24.2 below or if the respective Third Party Claim has been withdrawn by such third party, any costs and expenses reasonably incurred by such Seller in connection with the defense of such alleged Third Party Claim shall be borne by the Purchaser as set forth in the enforceable arbitral award. The failure of the Purchaser to fully comply with its obligations under this Section 13.6 shall release the Seller from its obligations and liabilities with regard to any Purchaser Claim in respect of such Third Party Claim, if and to the extent such non-compliance has caused the Third Party Claim or increased the amount under or pursuant to the Third Party Claim.
16.This Section 13.6 shall not apply if the Third Party Claim results in a claim of the Purchaser under the W&I Insurance taken out by the Purchaser, and the Insurer under Purchaser’s W&I Insurance decides to take over the defense against such Third Party Claim. The preceding sentence shall not apply with regard to Third Party Claims that might reasonably result in a breach of a Fundamental Guarantee; provided that in case the Purchaser receives conflicting instructions from the Seller and the Insurer, the Seller and the Insurer shall endeavour to come to a joint position as to the relevant instruction and if they fail to do so, the Seller or the Insurer shall have the final instruction right, whoever has the greater liability exposure from the respective Third Party Claim. The Purchaser, if and to the extent exercising its discretion, shall act as prudent businessmen (ordentlicher Geschäftsmann) using reasonable commercial efforts to avoid and mitigate damages; in such case, the Purchaser shall be obliged,
29



before exercising its discretion, to (i) provide the Seller with the instructions received from the Insurer and (ii) take into consideration the arguments of both the Seller and the Insurer.
g.No Gross-up
The Seller shall in no event owe to the Purchaser any gross-up for Taxes falling due in connection with any compensation for any Losses received from the Seller.
h.Adjustment of Share Purchase Price
Any payment by the Seller or the Purchaser or the Guarantor under this Agreement for damages or otherwise shall be deemed to be and treated as a subsequent adjustment of the Share Purchase Price.
14.Limitation of the Seller’s Liability
a.All Purchaser Claims shall be time-barred (verjährt) [***] after the Closing Date, except for:
17.all claims arising from a breach of any of the Fundamental Guarantees which shall be time-barred (verjährt) on [***]; and
18.all claims arising as a result of a willful (vorsätzlich) or fraudulent (arglistig) breach of any of the Seller’s obligations under this Agreement, which shall be time-barred (verjährt) in accordance with the statutory provisions set forth in sections 195, 199 BGB; and
19.all claims pursuant to Section 15, which shall be time-barred (verjährt) as set forth therein,
(collectively the “Time Limitations”).
b.Suspension of Purchaser Claims
The Time Limitations for any Purchaser Claim shall be suspended (gehemmt) pursuant to section 209 BGB only by commencing of arbitral proceedings in accordance with Section 24.2 by the Purchaser pursuant to section 204 para. 1 no. 11 BGB. Section 203 BGB shall not apply.
c.All Purchaser Claims
20.arising as a result of a willful (vorsätzlich) or fraudulent (arglistig) breach of the Seller’s obligations under this Agreement;
21.resulting from a breach of specific performance to transfer the Sold Shares and/or the Shareholder Loan Receivable to the Purchaser under this Agreement (Erfüllungsanspruch); and
22.resulting from a breach of a Seller’s Guarantee contained in Sections 11.2 (Power and Authority) and 11.3 (Title to Sold Shares) and 11.4 (Subsidiaries) as well as 11.5 (Ownership of Shareholder Loan Receivables); and
23.resulting from a breach of the Seller’s Covenant pursuant to Section 12.1 (Conduct of Business) or Section 12.2 (No Leakage);
30



24.resulting from a breach of the Seller’s specific obligation towards the Purchaser explicitly provided for
xiv.pursuant to Sections 6.1, 6.2, 6.4, 6.6, 6.7(c), 6.7(d) (if Seller is the retaining Party), 6.8 and 6.10;
xv.pursuant to Sections 7.2 and 7.3;
xvi.pursuant to Section 8;
xvii.pursuant to Section 10.2(c), 10.2(d) and 10.2(e);
xviii.pursuant to Section 12.3;
xix.pursuant to Sections 21(b) and 21(d); and
xx.pursuant to Section 22.
are collectively referred to as the “Exempted Claims”.
d.De Minimis Amount; Deductible
Subject to any other limitation or exclusion of Seller’s liability under this Agreement, the Seller shall only be liable for Losses resulting from any Purchaser Claim if and to the extent that such Losses exceed an amount of [***] in the individual case (provided that a series of claims based on similar facts or circumstances is considered to be one such claim) and the aggregate amount of all Losses resulting from individual Purchaser Claims exceeds an amount of [***], in which case only the amount of Losses exceeding the Deductible shall be recoverable (Freibetrag), subject to the other provisions of this Section 14.
The limitations of this Section 14.4 shall not apply to any Exempted Claims.
e.Liability Cap
The Seller’s aggregate liability for any and all claims of the Purchaser under or in connection with this Agreement, including for breaches of any of the Seller’s Guarantees, Tax Warranties, or any other obligation, covenant, indemnity, agreement, undertaking or any claim under Section 15 or claim under or in connection with this Agreement, except for Purchaser Claims as a consequence of Exempted Claims and/or breaches thereof, shall not exceed an amount of EUR [***]. The Seller’s overall liability under or in connection with this Agreement, including for Exempted Claims and/or breaches resulting therein, but except for claims of the Purchaser arising as a result of fraudulent (arglistige) or willful (vorsätzliche) breaches of the Seller’s obligations under or in connection with this Agreement, shall in no event exceed an aggregate amount of 100% (in words: one hundred per cent) of the Purchase Price.
f.No other Remedies
The remedies which the Purchaser may have against any of the Seller under or in connection with this Agreement, including for breaches of any of the Seller’s Guarantees and Tax Warranties or any other claim under Section 15, Seller’s Covenants or any other obligation, covenant, agreement, undertaking or claim under or in connection with this Agreement, shall solely be governed by this Agreement and shall be the exclusive remedies available to the Purchaser. If and to the extent permitted by law, any claims and remedies other than those
31



explicitly provided for in this Agreement, regardless of their nature, amount or legal basis, are hereby expressly excluded and waived by the Purchaser, such waiver hereby being accepted by the Seller.
g.W&I Insurance
The Purchaser declares that it intends to take out, at its free discretion and choice, a warranty and indemnity insurance under an insurance policy on or about the date hereof (the “W&I Insurance” and the relevant insurance provider as therein identified, the “Insurer”) to obtain warranty and indemnity insurance coverage for the Seller’s Guarantees, the Tax Warranties and the Purchaser's claims under Section 15. The Purchaser irrevocable and unconditionally agrees that, notwithstanding any other provision of this Agreement and regardless of whether the Purchaser actually takes out an effective W&I Insurance the following shall apply (Exhibit 14.7 contains a copy of the executed W&I Insurance):
25.It is hereby acknowledged and agreed by the Parties that any liability of the Seller for any claims of the Purchaser against the Seller under or in connection with this Agreement, including for breaches of any of the Seller’s Guarantees, Tax Warranties or any (other) claim under Section 15 or any other indemnities, covenants, agreements or undertakings set forth in this Agreement, except for Purchaser Claims as a consequence of Exempted Claims and/or breaches by the Seller resulting therein, in excess of the Liability Cap shall be excluded and be [***]; with the clarification that this shall in no event affect a liability on the basis of a reason (Haftung dem Grunde nach) [***] (the “Liability Exclusion”). Consequently, the Purchaser’s sole recourse for any claims under or in connection with this Agreement, including for breaches of any of the Seller’s Guarantees, Tax Warranties or any claim under Section 15 or any other indemnities, covenants, agreements or undertakings set forth in this Agreement, except for Purchaser Claims as a consequence of Exempted Claims and/or breaches resulting therein, beyond the Liability Cap shall, to the extent applicable, be only against the Insurer if the Purchaser has taken out a W&I Insurance; otherwise, the Purchaser acknowledges and agrees that no further recourse is available to the Purchaser against the Seller for any claims under or in connection with this Agreement beyond the Liability Cap, except for Purchaser Claims as a consequence of Exempted Claims and/or breaches resulting therein. The Purchaser expressly acknowledges, and the other Parties agree, that the risk of non-implementation of the W&I Insurance as well as the validity and collectability risk in respect of the W&I Insurance and hence, the risk to successfully claim and/or recover from the Insurer any Losses of the Purchaser under or in connection with this Agreement, including in connection with any breaches of any of the Seller’s Guarantees, Tax Warranties or any (other) claim under Section 15 or any other indemnities, covenants, agreements or undertakings set forth in this Agreement, except for Exempted Claims and/or breaches resulting therein, shall solely and irrevocably rest with the Purchaser.
26.If and to the extent that any Purchaser Claim in connection with a breach of a Fundamental Guarantee and/or any other claim of the Purchaser which is not already covered by the Liability Exclusion as set forth in lit. (a) above is subject to a valid and collectible claim of the Purchaser against the Insurer under the W&I Insurance, any liability of any Seller for such claim shall also be excluded, provided, however, that the Purchaser has no obligation to try to recover any such claim under the W&I Insurance coverage.
32



27.The Purchaser shall procure (steht dafür ein) that under the W&I Insurance the Insurer shall not be entitled to subrogate against the Seller except if the payment under the W&I Insurance or any loss as defined in the W&I Insurance arises out of the Seller’s fraud (Arglist) or willful misconduct (Vorsatz). If the Insurer makes any claims against the Seller under or in connection with the W&I Insurance or otherwise, the Purchaser shall indemnify and hold harmless the Seller from any damages, losses and liabilities resulting therefrom, including all out-of-pocket costs and expenses, legal fees and expenses and disbursements and Taxes resulting from or arising in connection therewith, except the claim arises out of the Seller’s fraud (Arglist) or willful misconduct (Vorsatz).
28.The Purchaser hereby undertakes and covenants to the Seller that no amendments to or waivers of, the subrogation provisions or the rights of third party provisions of the W&I Insurance will be made without the prior written consent of the Seller to the extent it would relate to the Seller or its liability.
For the avoidance of doubt, should the Purchaser decide not to take out a W&I Insurance, the Purchaser hereby confirms to the Seller that the liability regime as agreed between the Parties herein shall remain unaffected.
h.Exclusion of Statutory Liability Regime
Without limiting the generality of Section 14.6, in particular, any right of the Purchaser to lower the Purchase Price or any portion thereof (Minderung), to withdraw (Rücktritt) from this Agreement or to require the winding up of the Transaction contemplated hereunder on any other legal basis (e.g. by way of großer Schadensersatz or Schadensersatz statt der ganzen Leistung), any claims for breach of pre-contractual obligations (culpa in contrahendo) – it being clarified in particular that it is agreed that such claims may not and cannot be based on any alleged requirement of the Seller (or for any person whose knowledge is attributed, or purported to be attributed, to the Seller) under or in connection with this Agreement to undertake investigations or inquiries in respect of Seller’s Guarantees and Tax Warranties (whether qualified by Seller’s Knowledge or not) as it is understood and agreed that the Seller’s Guarantees and Tax Warranties and any Purchaser Claim shall solely be governed by the terms of this Agreement and that the Purchaser Claim shall solely entail such consequences as expressly provided for in this Agreement in respect of the Purchaser Claim, including but not limited to claims arising under sections 241 para. 2, 311 para. 2 and 3 BGB or ancillary obligations (Nebenpflichten), including but not limited to claims arising under sections 241 para. 2, 280 BGB, or based on the principles of disturbance of the fundamentals of the transaction (Störung der Geschäftsgrundlage), or ancillary obligations (positive Forderungsverletzung) are hereby expressly excluded and waived (verzichtet) by the Purchaser, such waiver hereby being accepted by the Seller.
If and to the extent the exclusion of claims based on the principles of disturbance of the fundamentals of the transaction (Störung der Geschäftsgrundlage) is, despite the risk allocation agreed upon between the Parties in this Agreement, held invalid, such exclusion shall be construed, to the extent legally permissible, to set the thresholds for such principles to apply particularly high and to limit respective remedies to adjustment of this Agreement under exclusion of the right to withdraw (Rücktritt). Further, all remedies of the Purchaser for defects of the purchase object, including but not limited to claims arising under sections 437 through 441 BGB, and the right to rescind (anfechten) this Agreement are hereby expressly excluded and waived (verzichtet) by the Purchaser, such waiver hereby being accepted by the Seller.
33



The limitations of this Section 14.8 as well as any other limitations and exclusions of liability pursuant to this Agreement shall not apply to any rights and remedies for fraudulent deceit (arglistige Täuschung) by the Seller or the Seller’s own willful misconduct (Vorsatz), in which case statutory law shall apply.
The Seller’s liability for (i) fraud (Arglist) and willful misconduct (Vorsatz) by any vicarious agent (Erfüllungsgehilfe) of the Seller, if any, within the meaning of section 278 BGB, (ii) any claims based on the application (including analogous application) of section 166 BGB, (iii) claims based on any attribution of knowledge or responsibility, including in respect of vicarious agent (Erfüllungsgehilfe) or other third parties, or (iv) claims or rights based on tort or any other legal grounds is, under and in connection with this Agreement, comprehensively and for all purposes excluded to the largest extent legally permissible.
i.The Purchaser acknowledges and agrees that
29.the Purchaser has made its own evaluation of the adequacy and accuracy of any past information, forecasts, estimates, budgets or projections (including the reasonableness of the assumptions underlying the same);
30.no (managing) director, board member (including the members of the Advisory Board), employee or advisor of any of the Group Companies is or was at any time authorized to act on behalf of or as vicarious agent (Erfüllungsgehilfe) for the Seller in the performance of its duties as Seller or under or in connection with this Agreement; and
31.the Seller shall have no liability to the Purchaser whatsoever in the event any of the persons mentioned under Section 14.9(b) or any advisor or vicarious agent (Erfüllungsgehilfe) of the Seller carelessly or negligently or intentionally (fahrlässig oder vorsätzlich) failed or fails to disclose information in any respect or way to the Purchaser at any time before Closing concerning the Business or the assets, liabilities or affairs of the Group Companies.
15.Tax Warranties and Tax indemnity
a.Definitions
Indemnification Tax Benefit” has the meaning given to it in Section 15.3(a)(vi);
Indemnified Taxes” means (a) any Taxes imposed on a Group Company relating to the Pre-Effective Date Tax Period irrespective of whether assessed before or after the Closing Date, (b) Taxes resulting from any constructive dividends or any measures outside the ordinary course of business in the period from the Effective Date until the Closing Date, and (c) any Taxes resulting from any payments, or undertakings to pay, regarding any bonuses, costs and expenses to any person (including any managers and employees of the Group Companies);
Non-US Entities” mean Group Companies that are not a “domestic corporation” within the meaning of Section 7701(a) of the United States Internal Revenue Code.
Pre-Effective Date Tax Period” means any taxable period (Veranlagungszeiträume, Erhebungszeiträume, Voranmeldungszeiträume) or portions thereof ending before or on the Effective Date;
Tax” means any tax within the meaning of section 3 paragraphs 1 through 4 of the German Fiscal Code (Abgabenordnung – AO), including but not limited to, corporate income tax,
34



taxes withheld from wages or other employment taxes as well as any and all incidental tax charges (steuerliche Nebenleistungen), including, but not limited to interest or special charges for late payment or late performance (Verzugszinsen oder Säumniszuschläge) related to the forenamed taxes or custom duties as well as all social security charges including payments and liabilities owed as secondary liabilities (Haftungsschulden) as well as any equivalent tax under the laws of any other jurisdiction (including but not limited to US Taxes). For the avoidance of doubt, it is the common understanding that deferred taxes (latente Steuern and similar concepts) are not taxes within the meaning of this definition;
Tax Audit” means any tax audit, inspection or similar investigation by any Tax Authority;
Tax Authority” means any taxing or other authority competent to impose any liability in respect of Taxes or responsible for the administration and/or collection of taxation or enforcement of any law in relation to Taxes;
Tax Indemnification Claim” has the meaning given to it in Section 15.3(a);
Tax Proceeding” shall mean any administrative or judicial proceeding or action relating directly or indirectly, fully or in part to Indemnified Taxes (including but not limited to Tax assessments, Tax Audits, inquiries, examinations, negotiations, disputes, court proceedings or decisions, meeting with Tax Authorities, correspondence by letter, fax message or email with any Tax Authority);
Tax Refund” has the meaning given to it in Section 15.4(a);
Tax Return” means any return, form and other statement filed or required to be filed by a Group Company for Taxes relating to a Pre-Effective Date Tax Period;
Tax Warranties” has the meaning given to it in Section 15.2(a).
US Taxes” mean for U.S. taxes purposes any taxes on state, local, or non-U.S. income, gross receipts, license, payroll, excise, severance, stamp, occupation, premium, windfall profits, environmental, customs duties, capital stock, franchise, profits, withholding, social security (or similar), unemployment, disability, real property, personal property, sales, use, transfer, registration, value added, alternative or add-on minimum, estimated, or other tax of any kind whatsoever, including any interest, penalty, or addition thereto, whether disputed or not.
b.Tax Warranties
32.Except as disclosed in Schedule 15.2, each Seller hereby warrants to the Purchaser by way of an independent guarantee undertaking (selbständiges Garantieversprechen) pursuant to section 311 (1) BGB that the statements set forth below are true and accurate as of the Signing Date (the “Tax Warranties”):
xxi.To the Seller’s Knowledge, all Group Companies have timely filed all Tax Returns (other than with respect to social security charges and US Taxes) as required under applicable laws and with the appropriate Tax Authority and have duly and timely fulfilled all other existing legal obligations in respect of applications, declarations and filings of Taxes (other than with respect to social security charges and US Taxes), in each case to the extent the Taxes relate to a Pre-Effective Date Tax Period.
xxii.To the Seller’s Knowledge, all Group Companies have (taking into account any permitted extension) timely paid all material Taxes (other than social
35



security charges and US Taxes) shown as payable on any valid and enforceable Tax assessment notice issued by any Tax Authority or on any Tax Return filed by them, other than Taxes for which a suspension of enforcement of Tax payment obligation (Aussetzung der Vollziehung) has been granted, in each case to the extent the Taxes relate to a Pre-Effective Date Tax Period.
xxiii.To the Seller’s Knowledge, all material Tax related documents (including electronically stored data, but excluding any transfer pricing documentation) required to be maintained by the Group Companies by applicable laws have been properly maintained by the respective Group Company and are available at the respective Group Company.
xxiv.To the Seller’s Knowledge, there are no Tax audits, objections or litigation currently pending or announced in writing with respect to the Group Companies.
33.Remedies
xxv.After Closing, the Purchaser shall be obliged to notify the Seller in writing of the factual or possible breach or non-fulfilment of any of the Tax Warranties within twenty (20) Business days after it obtained actual knowledge of the breach giving a reasonably detailed description of the underlying circumstances and, if possible, the estimated amount of the claim. Section 13.2 shall apply mutatis mutandis.
xxvi.In the event of any breach or non-fulfilment of any of the Tax Warranties, the Seller shall reimburse any penalties for late filing or late payment as well as costs and expenses that are triggered by such a breach or non-fulfilment including for the avoidance of doubt any reasonable legal costs incurred by the Purchaser or any of the Group Companies in curing a breach of the Tax Warranties, but no Taxes (to which Section 15.3 shall apply), to the Purchaser or, at the election of the Purchaser, the respective Group Company.
xxvii.The Purchaser shall allow, and cause the Company and the respective Group Companies to allow, the Seller and its accountants and other professional advisors to investigate the matter or circumstance alleged to give rise to such breach and will provide all information reasonably requested by the Seller to assess the factual or potential breach.
xxviii.Any payment obligation of the Seller shall be due ten (10) Business Days after the Seller has received a written notice from the Purchaser containing reasonable details of the respective breach or non-fulfilment and the respective damage.
c.Tax Indemnity
34.The Seller shall pay at the Purchaser’s discretion either (i) to the Group Company or (ii) to the Purchaser, the amount of any Indemnified Taxes (“Tax Indemnification Claim”), but in any case only if and to the extent that:
xxix.the Indemnified Taxes have not been paid to the competent Tax Authority before the Effective Date;
36



xxx.none of the relevant Group Companies has a valid, legally enforceable and fully creditworthy claim for repayment, reimbursement or indemnification against a third party other than under the W&I Insurance and against current or past employees and managers of the Group Companies;
xxxi.the Indemnified Taxes are not the result of any change in law, rule or regulation (including subordinate legislation) on or after the Effective Date;
xxxii.the Indemnified Taxes have not been caused or increased by a failure of the Purchaser to comply with any of its covenants, obligations or any other kind of commitment under this Section 15 if the Seller demonstrates that the non-compliance caused or increased, and affected the defence against, the respective Indemnifiable Tax;
xxxiii.the Indemnified Taxes are not directly or indirectly caused or triggered by any change in the accounting and taxation principles or practices of the respective Group Company or any transaction, action, omission or other measure (including any change in the exercise of any Tax election right, termination of any Tax consolidation scheme, approval or implementation of any reorganisation measure) initiated or executed by the Purchaser or – after the Closing Date – by any of the Group Companies except that this exclusion shall not apply where such change, transaction, action, omission or other measure was (i) required by mandatory law or (ii) carried out with the prior written consent of the Seller;
xxxiv.the Purchaser and/or any relevant Group Company is not entitled to any benefit by refund, set-off or reduction of Taxes as a result of the circumstances giving rise to a Tax Indemnification Claim in which context the amount of any such benefits shall be calculated on the basis of the applicable statutory tax rates as of the Effective Date and under the assumption that the relevant entity is and will remain in a Tax paying position (an “Indemnification Tax Benefit”); in such case the Indemnification Tax Benefit shall, by applying a discount rate of [***] and an equal allocation of the reverse effect over five (5) years as from the relevant date in the case of fixed assets, and one (1) year as from the relevant date in the case of current assets and liabilities and any other accruals and, be discounted to the Effective Date and shall reduce the Tax Indemnification Claim. In particular, without limitation, this shall apply to any Indemnification Tax Benefit resulting from a lengthening of any amortization or depreciation period, higher depreciation allowances or loss carry forwards or deductions;
xxxv.the Indemnified Tax cannot or could not be avoided by offsetting taxable profits against any Tax loss carry backs or Tax loss carry forwards (or any other Tax credit, allowance, deduction or similar Tax item) that are or were available (including as a result of subsequent Tax Audits) in the Pre-Effective Date Period (excluding for the avoidance of doubt any Tax loss carry backs that stem from periods after the Effective Date); and
xxxvi.the aggregate amount of the Indemnified Taxes is reflected neither as a liability (Verbindlichkeit) nor as an accrual (Rückstellung) in the Financial Statements (for the avoidance of doubt, irrespective of the facts and circumstances underlying such liabilities or accruals), but only to the extent that the respective liabilities, accruals and provisions have actually reduced
37



the Purchase Price, in particular with respect to Exhibit 4.1(b)-2, lit. (c) and/or Exhibit 4.1(b)-3, lit. (h). For purposes of this Section 15.3(a)(viii), only those Indemnified Taxes shall be taken into account where the respective Tax Indemnity Claim is not otherwise excluded or reduced by any of the exemptions pursuant to Sections 15.3(a)(i) through 15.3(a)(vii).
35.Any payment on the Tax Indemnification Claim shall be due and payable by the Seller on the tenth (10th) Business Day after the Seller has been notified in writing by the Purchaser about the payment obligation and the corresponding payment date and all material circumstances giving rise to the payment obligation pursuant and in accordance with this Agreement and has received a copy of the relevant Tax assessment notice (Steuerbescheid) of the competent Tax Authority, but in no case earlier than on the fifth (5th) Business Day before the Tax to be indemnified is due and payable to the Tax Authority. Upon request of the Seller, the Purchaser shall provide to the Seller any document which may enable the Seller to review the validity of the indemnification request. Upon request of the Seller the Purchaser shall, and shall procure that the relevant Group Company does, apply for a deferred payment date. It is understood that any kind of security to be granted in order to receive a deferral of payment is provided by the Seller, who will bear any interest been charged in case of an unsuccessful objection against a respective tax. If an Indemnified Tax case is not finally assessed but Taxes are due and payable any indemnification payment shall be considered as an advanced payment to the Purchaser. If subsequently the Tax for which the advanced payment has been made is reduced again by way of Tax assessment or otherwise lowered the difference between the higher advanced payment and the lower Tax liability shall be without undue delay reimbursed by the Purchaser to the Seller, including all interest related thereto.
d.Tax Refunds, Purchaser’s Obligations, Tax Benefits etc.
36.The Purchaser shall – unless the amount has already reduced the indemnification pursuant to Section 15.3(a) – pay to the Seller the amount of any refund of Taxes (other than a refund which is a Indemnification Tax Benefit) including interest thereon received by any of the Group Companies by cash payment, set-off, deduction or otherwise, relating to the Pre-Effective Date Tax Period (“Tax Refund”), after the Effective Date if and to the extent that the respective Tax Refund exceeds the amount of the respective Tax Refunds shown in the Financial Statements, but only if the Tax Refund shown in the Financial Statements has actually increased the Purchase Price. Any payment under this Section 15.4(a) shall be due and payable within ten (10) Business Days after such Tax Refund has been received by the recipient. The Purchaser shall notify the Seller in writing and without undue delay of any relevant decision by the Tax Authority or expiration of any applicable statute of limitation, as the case may be, resulting in a Tax Refund.
37.The Purchaser shall pay to the Seller any surplus of provisions for Taxes (Steuerrückstellungen) or liabilities for Taxes (sonstige Verbindlichkeiten aus Steuern) as recorded in the 2019 Financial Statements, if and to the extent the amount of non-appealable liabilities for Indemnified Taxes falls short of the amount of the provisions for Taxes or the amount of the liabilities for Taxes as recorded in the 2019 Financial Statements, but only if the respective balance sheet item in the 2019 Financial Statements has actually reduced the Purchase Price. Any amount to be paid by the Purchaser under this Section 15.4(b) shall be due and payable on the tenth
38



(10th) Business Day after all Tax assessment notices for the Pre-Effective Date Tax Period have become non-appealable.
38.The Seller shall pay to the Purchaser an amount by which the surplus of receivables for Taxes (Steuerforderungen) as recorded in the 2019 Financial Statements, if and to the extent the amount of recovered receivables for Taxes falls short of the amount of the receivables for Taxes as recorded in the 2019 Financial Statements, if the respective balance sheet item in the 2019 Financial Statements has actually increased the Purchase Price. Section 15.4(b) shall apply mutatis mutandis.
e.Tax Covenants of the Purchaser
39.The Purchaser shall – without the Seller’s prior written approval – not take, and shall procure that after Closing no Group Company will take, any action, or omit to take any action, including the making of any Tax elections, the effect of which could give rise to any Tax liability (including any Tax Indemnification Claim pursuant to Section 15.3(a)) of the Seller or a Seller’s Affiliate, or result in any increase thereof, or in the reduction of any Indemnification Tax Benefit, Tax Refund or Tax Benefit, including any action or omission of action:
xxxvii.performed after Closing with retroactive effect to a period before the Effective Date; or
xxxviii.changing or issuance of any Tax Returns for a period prior to the Effective Date; or
xxxix.with respect to accounting and Tax accounting methods (including election rights) not consistent with past practice of the Group Companies; or,
xl.provided, however, that the Seller acknowledges that the Purchaser may make – and is therefore permitted to make – an election under section 338(g) of the United States Internal Revenue Code and corresponding elections under state or local law with respect to Non-US Entities. The Purchaser shall provide the Seller with notice of any such election as required by the Treasury Regulations under section 338 of the United States Internal Revenue Code
unless such action or omission of action, as the case may be, is required by mandatory law or carried out or effected under a legally binding obligation entered into on or before Closing by any Group Company. The Seller shall be deemed to have given its consent if the Seller did not provide any comment to Purchaser or the relevant Group Company within fifteen (15) Business Days following the receipt (Zugang) of a respective request of the Purchaser or any Group Company.
40.If the Purchaser fails to comply with any of its obligations under this Section 15.5 or Section 15.6, the Purchaser shall indemnify the Seller from and against all and any Taxes of the Seller and the Seller’s Affiliates (including, but not limited to, the reduction of current losses or loss carry forwards of the Seller or a Seller’s Affiliate), if the Seller demonstrates that the non-compliance caused or increased the respective Tax. Any amount payable pursuant to this Section 15.5 shall be due and payable on the tenth (10th) Business Day after receipt by the Purchaser of a payment notice by the Seller setting out all material circumstances giving rise to the payment obligation pursuant and in accordance with this Section 15.5(b).
39



f.Cooperation of Tax Matters
41.The Purchaser shall (and shall procure that the Group Companies do) cooperate with the Seller and its advisors in connection with any Tax Proceeding relating to a Pre-Effective Date Tax Period. The Purchaser shall (and shall procure that the Group Companies do) keep and make available to the Seller all books, records and information relating (wholly or partly) to or which may be relevant for any such period upon the Seller’s reasonable request.
42.The Purchaser shall timely (rechtzeitig) notify the Seller of any Tax Proceeding of a Group Company relating to a Pre-Effective Date Tax Period, in particular, but not limited to, the issuance of any Tax assessment notice by a Tax Authority and written requests or statements made by any competent Tax Authority with potential impact on a Pre-Effective Date Tax Period; any such notice shall be deemed to have been made timely if it is made within ten (10) Business Days after the receipt of such communication by either the Purchaser or any of the Group Companies unless an immediate response is required (e.g., in the event of tax investigations (Steuerfahndungsprüfungen). Such notice shall be reasonably detailed and shall include copies of the respective notices.
43.For all Tax Proceedings relating to a Pre-Effective Date Tax Period, the Purchaser shall reasonably involve the Seller or its counsel in such Tax Proceeding. In particular, but without limiting the generality of the foregoing, the Seller shall have the opportunity to (i) participate from the beginning until the end in a Tax Audit in relation to a Pre-Effective Date Tax Period at the cost and expense of the Seller, (ii) ask the Purchaser to procure that the Group Companies challenge and litigate any Tax assessment or other decision of any Taxing Authority or Tax court if and to the extent it is related to a Tax to be indemnified by the Seller, and (iii) comply with any instructions given by the Seller in relation to the conduct of the Tax Proceedings referred to in (i) and (ii) above, provided that these actions are legally permitted.
g.Limitations, Miscellaneous
44.Any claims of the Purchaser against the Seller under this Section 15 shall become time-barred [***]. Any claims of the Seller against the Purchaser under this Section 15 shall become time-barred [***].
45.Claims of the Purchaser set forth in this Section 15 shall not be subject to any limitations set forth in this Agreement, except for Sections 14.1(c), 14.2, 14.5 through 14.9 of this Agreement.
46.Any payments under this Section 15 shall be treated as an adjustment to the Purchase Price.
16.PURCHASER’S AND GUARANTOR’S REPRESENTATIONS AND WARRANTIES
The Purchaser and the Guarantor hereby each guarantee to the Seller by way of an independent promise of guarantee (selbstständiges Garantieversprechen) that the statements set forth in this Section 16 are true and correct as at the Signing Date and the Closing Date (unless otherwise set forth below). The representations and warranties in Sections 16(a) to 16(j) below shall constitute separate, independent obligations of the Purchaser and the Guarantor, and the scope and content of each representation and warranty and any liability
40



arising hereunder shall be exclusively defined by the provisions of this Section 16, which provisions form an integral part of such representations and warranties.
47.The Purchaser is a limited liability company duly organized and validly existing under the laws of the Federal Republic of Germany and the Guarantor is a stock corporation duly organized and validly existing under the laws of Delaware, USA.
48.The Purchaser and the Guarantor have the full corporate power and authority to deliver this Agreement and to carry out the Transaction, and the Transaction has been duly authorised by all necessary corporate actions on the part of the Purchaser and the Guarantor. This Agreement has been duly executed by or on behalf of the Purchaser and the Guarantor and constitutes their binding obligations.
49.There is – solely as of the Signing Date – no action, suit, investigation or proceeding pending against, or threatened against or affecting the Purchaser or its respective Affiliates or the Guarantor before any Governmental Authority or other third party which in any manner challenges or seeks to prevent or materially delay the consummation of the Transaction.
50.The execution and performance by the Purchaser or the Guarantor of this Agreement and the Transaction require no prior approval by or filing with any governmental body, public agency or official or other third party.
51.No insolvency or similar proceedings have been, or have been threatened to be, opened over the assets of the Purchaser or the Guarantor. Neither the Purchaser nor the Guarantor is illiquid (zahlungsunfähig) or over-indebted (überschuldet) within the meaning of sections 16 et seq. InsO or any other comparable applicable insolvency laws of other applicable jurisdictions.
52.As at the Signing Date, neither the Purchaser, the Guarantor nor any of Purchaser’s Representatives have knowledge of any facts or circumstances which could result in any Purchaser Claim, provided that this statement does not apply to Leakage Claims.
53.The information provided by or on behalf of the Purchaser and/or the Purchaser’s Representatives or the Guarantor to the Seller and/or its advisors prior to the Signing Date concerning the Purchaser, the Guarantor and/or their respective Affiliates with respect to the merger control filing analysis is to the best of the Purchaser’s and Guarantor’s knowledge complete, correct and not misleading. Any assessments provided by or on behalf of the Purchaser, the Guarantor or the Purchaser’s Representatives to the Seller and/or its advisors with respect to potential filing requirements have been prepared in good faith and with due care, inter alia based on the information provided by the Seller or Seller’s advisors upon request by the Purchaser or the Purchaser’s Representatives.
54.The Guarantor has ready access to and has cash sufficient to enable the Guarantor to fulfil all its obligation under and in connection with this Agreement if and when it is due and allow for the Purchaser to comply with its payment obligations under this Agreement if and when they are due.
55.The Purchaser is acquiring the Sold Shares at the Purchaser’s own account.
41



56.The Purchaser does not have any obligation or liability to pay any fees or commissions to any broker, finder, agent (Erfüllungsgehilfe) or other third party with respect to the Transaction for which the Seller could become wholly or partly liable.
17.Purchaser’s Covenants
a.Actions in connection with the Transaction; Insurance Coverage
The Parties agree to execute, or procure (steht dafür ein) to be executed, at the respective other Party’s written request, all agreements and documents and to give and take, or cause to be given and taken, respectively, all other declarations and actions necessary under applicable laws and regulations to consummate the Transaction, unless the execution of such agreements and documents or the giving of such declarations or the taking of such actions would cause an unreasonable hardship (Unzumutbarkeit) to the Party, whose action is required. The Purchaser shall procure (steht dafür ein) that any directors & officers insurance which existed up and until Closing for the benefit of any Indemnified Person (as defined below), if any, will be maintained in a way to secure that potential claims against the Indemnified Person based on acts or omissions up to and until Closing are covered to the same extent they were until Closing.
b.Preservation and Access to Books
The Purchaser hereby undertakes to procure (steht dafür ein) that as from the Closing Date the Group Companies will properly maintain and preserve, during the longer of the statutory keeping periods and a period of five (5) years as from the Closing Date, all relevant books and records (including but not limited to files, correspondence, documents, other papers and electronic data) of the Group Companies (the “Company Books”), to the extent they relate to the periods prior to and including the Closing Date. The Purchaser hereby undertakes to procure (steht dafür ein) that the Seller, its employees, professional advisors and other representatives shall be granted, upon reasonable written request, reasonable access to the Company Books (including the right to receive, at Seller's cost and expense, in reasonably due time, hard and/or electronic copies thereof) and to the personnel of the Group Companies during normal business hours, to the extent such access is reasonably requested in writing by the Seller, in each case, however, only for tax or other legitimate reasons based on the compliance with obligations pursuant to mandatory law (including but not limited to accounting or regulatory filing purposes, as well as in the context of any arbitral or judicial proceedings arising out of, or in connection with, this Agreement), and provided that such access does not unreasonably interfere with the business conduct of the Group Companies. The information made available to the Seller, its employees, professional advisors or other representatives shall be Confidential Information and as such subject to the terms of Section 22.
18.Purchaser’s Indemnity
a.No Claims by the Group Companies
The Purchaser undertakes not to bring, and shall procure (steht dafür ein) that the Guarantor, their respective Affiliates and their (managing) directors, employees or board members (including supervisory board and advisory board members) as well as, after the Closing Date, the Group Companies and their managing directors, employees or board members (including supervisory and advisory board members) (collectively the “Purchaser’s Related Parties”) will not bring any claims or initiate legal proceedings against the Seller or any of the Seller’s Affiliates (other than the Group Companies) or their respective direct or indirect shareholders,
42



successors, officers, managing directors, board members (including supervisory and advisory board members), employees, advisors or agents or the Group Companies’ officers, managing directors, board members (including supervisory and Advisory Board members), employees, advisors or agents (each an “Indemnified Person”) on whatever legal grounds and in particular in connection with
57.the Indemnified Person’s
xli.former direct or indirect shareholding in or contractual or legal relationship with a Group Company;
xlii.position as an officer, (managing) director, board member (including supervisory and advisory board member), employee, advisor or agent of a Group Company; or
xliii.position as a joint debtor of a Group Company;
58.the Finance Documents;
59.other than in cases of Leakage, any shareholder loans granted to or any other debt instruments issued by any of the Group Companies;
in each case, however, except (i) for claims based on fraud (Betrug) or deceit (Arglist) or intentional behavior (vorsätzliches Verhalten), or (ii) if and to the extent the Purchaser is explicitly entitled to be compensated for such liability or obligation by the Seller under or pursuant to the terms of this Agreement or (iii) for any claims under any existing agreements between the Purchaser or any Purchaser’s Related Party and an Indemnified Person that are unrelated to this Agreement (if any), the Group or the Transaction (collectively the “Permitted Claims”).
b.Indemnification of Indemnified Persons
60.If, after Closing, an Indemnified Person is held liable by any of the Purchaser’s Related Parties for any existing or future liability or obligation on basis of any legal grounds then, unless such claim is a Permitted Claim, the Purchaser shall indemnify such Indemnified Person in respect of the relevant obligation and/or liability, together with all reasonable out-of-pocket costs and expenses relating thereto including reasonable legal fees, expenses and disbursements arising out of or in connection therewith (the “Seller’s Indemnification Claims”).
61.The Purchaser hereby waives, and shall, after Closing, procure at the written request of the Seller that all Group Companies waive, any claims they may have against any Indemnified Person unless such claim is a Permitted Claim, such waiver hereby being accepted by the Seller for the case that it so requests. The Purchaser acknowledges and agrees that, prior to the Scheduled Closing Date, a waiver by the Group Companies for any actual or contingent, known or unknown claim against the Indemnified Persons, except for Permitted Claims, shall be executed in form and substance as attached hereto as Exhibit 18.2(b) (a “Waiver”). Without undue delay following Closing, the Purchaser shall (i) pass a shareholder’s resolution at the Company confirming and approving the execution of the Waiver by the Company and (ii) procure the passing of a shareholders’ resolution at each other Group Company confirming and approving the execution of the Waiver by such Group Company.
43



62.The agreements on the obligations of the Purchaser pursuant to Sections 18.1, 18.2 and 18.3 are a true agreement for the benefit of third parties (echter Vertrag zugunsten Dritter) within the meaning of section 328 para. 1 BGB for the benefit of each Indemnified Person.
c.No repayment of the Shareholder Loan Receivable
63.The Purchaser undertakes to ensure that, during a period of twelve (12) months and one day following the Closing Date, the Shareholder Loan Receivable is not satisfied (rückgewährt), in whole or in part, by any means, in particular is neither partially nor fully repaid to the Purchaser or to any other person or entity that acquired (whether by contractual transfer or otherwise) the Shareholder Loan Receivable; and
64.agrees to indemnify and hold harmless Seller and each Indemnified Person from and against any claims whatsoever against Seller or any Indemnified Person in respect of any portion of the Shareholder Loan Receivable (or of any receivable, if any, replacing, in whole or in part, the Shareholder Loan Receivable) resulting from a breach of the obligation under Section 18.3(a), including from any related costs and expenses reasonably incurred by the Seller and/or any Indemnified Person in connection therewith.
19.Seller’s Remedies
If and to the extent that any of the Purchaser’s and Guarantor’s guarantees or the Purchaser’s or Guarantor’s covenants or indemnities, in particular those under Sections 15.4, 16, 17 and 18, is breached or the Purchaser or the Guarantor is in breach of any other obligations or otherwise liable to the Seller, as the case may be, under or in connection with this Agreement, the Seller’s respective claims and remedies, and the Purchaser’s and/or the Guarantor’s liability vis-à-vis the Seller shall be determined in accordance with statutory law, with any specific claim or remedy provided for under this Agreement (e.g. the Seller’s Indemnification Claims pursuant to Section 18.2) remaining unaffected, provided, however, that any damages resulting from a breach of the Purchaser’s and Guarantor’s guarantees under Section 16 shall be limited to Losses.
20.GUARANTOR’S UNDERTAKING
The Guarantor hereby accedes to any obligation and liability of the Purchaser under or in connection with this Agreement, including the obligation to pay the Purchase Price, if and when due, as if it were the Guarantor’s own principal obligation or liability (Schuldbeitritt). For the avoidance of doubt, the Guarantor hereby waives, and the Seller hereby accepts such waiver, any rights which the Guarantor may have to require the Seller to proceed first against, or claim payment from, the Purchaser such that as between the Seller and the Guarantor the latter shall be liable as principal debtor as if it had entered into the undertaking to perform such obligations under or in connection with this Agreement jointly and severally with the Purchaser.
21.Exit Bonuses
With respect to the payment of any exit bonuses payable by the Seller or any of the Seller’s Affiliates (other than the Group Companies) to employees/managing directors/directors/officers of the Group Companies (“Bonus Recipients”) in connection with the transaction contemplated under this Agreement (“Seller Exit Bonuses”), the Seller and the Purchaser agree on the following procedure:
44



65.The Seller shall pay or procure the payment by any of the Seller’s Affiliates (other than the Group Companies) of the Seller Exit Bonuses to the Bonus Recipient net of any wage tax, solidarity surcharge thereon, any and all social security contributions, church tax and any similar type of tax, withholding, contribution falling due on such payment (“Bonus Withholding Taxes”) to the extent permissible under the respective bonus agreements.
66.The amount of the Bonus Withholding Taxes withheld by the Seller or the respective Seller’s Affiliate (other than the Group Companies) from the Seller Exit Bonuses shall be paid by the Seller, or, as the case may be, the Seller shall procure that the respective Seller's Affiliate (other than the Group Companies) pays, to the respective Group Company being the employer of the Bonus Recipients (“Employer”).
67.The Purchaser shall ensure that the Employers (i) co-operate with the Seller or the respective Seller's Affiliate (other than the Group Companies) with respect to the calculation of the Bonus Withholding Taxes and (ii) timely pay the amount of the Bonus Withholding Taxes to the competent Tax Authorities (after receipt of the respective amounts from the Seller or the Bonus Recipients).
68.In case the Bonus Recipient object to the deduction of the Bonus Withholding Taxes or the withholding of the Bonus Withholding Taxes is otherwise not permissible, the Seller shall in the necessary timely manner for the necessary filing inform the Purchaser on the amount of the Seller Exit Bonuses in order to enable the Purchaser and the respective Employer to file a notification to the Tax Authorities pursuant to section 38 para. 4 German Income Tax Act (Einkommensteuergesetz).
22.CONFIDENTIALITY
a.Subject to Section 22.2 each Party shall treat strictly confidential all information received or obtained as a result of entering into or performing this Agreement which relates to:
xliv.the existence, subject matter and provisions of this Agreement or any document referred to in or entered into pursuant to this Agreement;
xlv.the negotiations relating to this Agreement and all documents referred to in this Agreement or entered into pursuant to this Agreement; or
xlvi.the other Parties (or their Affiliates)
((i) through (iii) collectively the “Confidential Information”).
b.If any disclosure or announcement of Confidential Information is required by law or by any regulation, rule or any court, stock exchange or Governmental Authority requirement, such disclosure may be made by the Party which has been addressed but only upon advice of its legal counsel and to the extent legally permissible and reasonably possible after:
69.having informed the other Parties without undue delay (unverzüglich) about the existence and scope of such obligation and the circumstances under which the obligation has been imposed upon it;
70.ensuring the confidential treatment of such Confidential Information disclosed to the relevant court, stock exchange or Governmental Authority;
71.consulting with the other Parties on possible steps to avoid or limit the disclosure; and
45



72.taking into account any reasonable steps another Party may request to prevent or limit the scope or impact of such disclosure.
c.Section 22.1 does not apply to the disclosure of Confidential Information:
73.to the extent that it is generally available to the public other than as a result of a breach of any duty of confidentiality by any Party;
74.to a (managing) director, officer or employee of the Purchaser, the Guarantor, the Seller or an Affiliate of the Seller (other than the Group Companies) or the Purchaser or the Guarantor whose function requires him or her to have the Confidential Information, subject to the condition that the Party making the disclosure procures that those persons treat the Confidential Information as confidential;
75.to the extent that it is required to be disclosed by applicable law, rule of listing authority or a stock exchange or Governmental Authority with relevant powers to which the Seller or any Affiliate of the Seller or the Purchaser or the Guarantor or any Affiliate of the Purchaser or the Guarantor is subject to or submits to, whether or not the requirement or request (as applicable) has the force of law, provided that the disclosure shall so far as is practicable and lawful be made after consultation with the Purchaser or the Seller (as the case may be) regarding the content, timing and manner of that disclosure unless the wording of any such disclosure is substantially the same as any previous disclosure made in consultation with the Purchaser or the Seller (as the case may be);
76.to professional advisors, providers of third party finance to the Purchaser, shareholders of the Guarantor, or W&I broker(s) or W&I insurer(s) providing for the W&I Insurance for the Purchaser or auditors of the Purchaser, the Guarantor, the Purchaser’s or the Guarantor's Affiliates, the Seller or the Seller’s Affiliates in connection with their engagement and subject to customary confidentiality obligations;
77.by the Seller to any person being an investors or potential investors in any current or future Carlyle Entity, in each case on a confidential basis; “Carlyle Entity” means (A) Carlyle European Technology Partners III L.P. (or its successor) (“CETP III”), (B) any person which is either an Affiliate of CETP III, other than portfolio companies, (C) any person which is advised or managed by (i) CETP III or (ii) an Affiliate or successor of CETP III, other than portfolio companies, in each case from time to time; or
78.the publication of the press release agreed between the Parties in writing (including fax or e-mail).
d.The Parties shall, to the extent legally permissible and to the extent able as shareholders, ensure that their Affiliates, from time to time, comply with the obligations in this Section 22.
e.The Purchaser shall cause the Group Companies and their respective legal successors to inform the Seller in a timely manner of any inquiries, requests, notices or similar correspondence received by the Purchaser or any of the Group Companies after the Closing Date from any Tax Authority and relating to the Seller.
23.MISCELLANEOUS
46



a.Interest payable under any provision of this Agreement shall be calculated on the basis of actual days elapsed divided by three hundred and sixty five (act/365).
b.The Purchaser shall bear all transfer taxes (including real estate transfer tax, if any, and provided that VAT is solely dealt with in Section 4.4), fees for the notarization of this Agreement, fees for a merger control and/or German foreign investment control clearance, in each case if any, registration tax and other charges and costs payable in connection with the execution and consummation of this Agreement and the consummation of the transactions provided for therein, unless otherwise explicitly agreed herein. Save as aforesaid, each Party shall bear its own costs, expenses and taxes, including the fees of its advisors and counsels, including, for the avoidance of doubt, on the Seller's side, in particular Latham & Watkins LLP and UBS.
c.This Agreement, including the Exhibits and Schedules, contains the entire agreement between the Parties with respect to the subject matter hereof and supersedes any previous agreements, save only for the obligations and liabilities of the Confidentiality Agreement which shall continue in full force and effect until the Closing has occurred, and, should this Agreement be rescinded for any reason, for a period of two years after the date of the rescission of this Agreement (Section 10.5), but subject to the occurrence of the Closing, the Seller agrees to procure and also agrees to assign and transfer or procure the assignment and transfer of all rights under or pursuant to other confidentiality agreements entered into with parties interested in the Transaction. Any supplements or amendments to or a termination of this Agreement, as well as any declarations or waiver to be made hereunder, shall be valid only if made in writing, or, if required by law, in due notarial form. This shall also apply to any change to, or cancellation of this Section 23.2.
d.Neither the Purchaser nor the Guarantor may assign, delegate or otherwise transfer any right or claim they may have (individually or jointly) under or in connection with this Agreement without the prior written consent of the Seller. However, the Purchaser may assign or pledge for security purposes rights and claims under this Agreement in connection with the financing of the Transaction (including the refinancing of existing indebtedness of the Group Companies) with legal effect after the Closing Action pursuant to Section 10.2(a) having been performed. The Purchaser shall notify the Seller of any such assignment and the assignee.
e.Unless stated explicitly otherwise in this Agreement, this Agreement shall not grant any rights to, and is not intended to operate for, the benefit of any third parties, including the Group Companies (kein echter Vertrag zugunsten Dritter).
f.Unless provided otherwise in this Agreement, all notices, requests and other communications under or in connection with this Agreement shall be made in writing in the English language and delivered by hand, courier, mail, telecopy or pdf-copy by e-mail to the person at the addresses set forth below, or such other person or address as may be designated by the respective Party in writing from time to time, provided that (i) receipt of a copy of a notice, request or other communication by a Party’s advisors shall not constitute or substitute receipt thereof by the respective Party itself, and (ii) any notice, request or other communication shall be deemed received by a Party regardless of whether a copy thereof was sent to or received by an advisor of such Party, regardless of whether the delivery of such copy was mandated by this Agreement:
To the Seller:  CETP III Ivory S.à r.l[***]
With a copy to: Latham & Watkins LLP[***]
47



To Purchaser: Align Technology, Inc.2820 Orchard ParkwaySan Jose, California 95134Attention: [***]
With a copy to: Hogan Lovells International LLP Attn: [***]
To Guarantor:  Align Technology, Inc.2820 Orchard ParkwaySan Jose, California 95134Attention: [***]
With a copy to:  Hogan Lovells International LLP Attn: [***]
Any notice, request or other communication given to the Purchaser under or in connection with this Agreement shall be considered a notice, request or other communication given to the Guarantor as well, and vice versa.
g.The Purchaser and the Guarantor each hereby appoint [***], c/o Hogan Lovells International LLP, [***]as agent for service of process (Zustellungsbevollmächtigter) for all legal proceedings and disputes involving the Purchaser or the Guarantor, respectively, under or in connection with this Agreement. Such appointment shall only terminate upon the appointment of another agent for service of process domiciled in Germany, provided that the agent for service of process is an attorney admitted to the German bar (in Deutschland zugelassener Rechtsanwalt) and his or her appointment has been notified to and approved in writing by the Seller, such approval not to be unreasonably withheld. The Purchaser and the Guarantor shall promptly after the Signing Date and upon the appointment of any new agent for service of process, as the case may be, issue to the agent for service of process a written power of attorney (Vollmachtsurkunde) and shall irrevocably instruct the agent for service of process to submit such written power of attorney (Vollmachtsurkunde) in connection with any service of process under this Agreement.
h.In this Agreement (including all Exhibits and Schedules):
79.a reference to a Recital, Section or Exhibit or Schedules means a Recital, Section or Exhibit or Schedule of or to this Agreement;
80.a reference to a company or other legal entity shall be construed so as to include any legal entity or entities into which such company may be merged by means of a statutory merger or into which it may be split-up or de-merged, by means of a statutory split-up or demerger;
81.a “director” is a reference to a member of the board of directors or equivalent body of a company, corporation or other body corporate, and includes (without limitation) a manager (gérant) or managing director (Geschäftsführer) of any such company, corporation or other body corporate, but no member of an advisory board (Beirat);
82.a reference to a “person” includes a reference to an individual, a corporate body, an association, a partnership, a government or a state body and any other legal entity and
48



includes in each case such person’s successors to all or parts of its business and permitted assigns;
83.any German legal term for any action, remedy, method of judicial proceeding, legal document, legal status, court, official or any legal concept shall, in respect of any jurisdiction other than Germany, be construed to include what most closely resembles in that jurisdiction to the German legal term and any reference to any German statute shall be construed so as to include equivalent or analogous laws of any other jurisdiction;
84.whenever the words “include”, “includes” or “including” or “in particular” or similar expressions are used in this Agreement, they shall be deemed to be followed by the words “without limitation”. Whenever the words “hereof”, “herein”, “hereunder”, “hereto” or similar expressions are used in this Agreement, they refer to this Agreement as a whole and not to a specific Section of this Agreement;
85.the disclosure of any matter in an Exhibit or a Schedule shall be deemed to be a disclosure for all purposes of this Agreement. The fact that a matter has been disclosed in this Agreement (including in an Exhibit and a Schedule) shall not be used to construe the extent to which disclosure is required pursuant to the provisions of this Agreement; and
86.the headings in this Agreement are inserted for convenience only and shall not affect the interpretation or construction of this Agreement.
24.GOVERNING LAW AND PLACE OF JURISDICTION
a.Governing Law
This Agreement shall be governed by and construed in accordance with German law, excluding the German conflict of law rules and excluding the United Nations Convention on Contracts for the International Sale of Goods (CISG). Any possible current or future obligations between the Parties which fall under the EC Regulation No 864/2007 on the Law Applicable to Non-Contractual Obligations (Rome II) are also governed by and construed in accordance with German law.
b.Arbitration
All disputes arising out of or in connection with this contract or its validity shall be finally settled in accordance with the Arbitration Rules of the German Arbitration Institute (DIS) without recourse to the ordinary courts of law. The arbitral tribunal shall be comprised of three members. The seat of the arbitration is Munich, Germany. The language of the arbitration shall be English, provided that written evidence may also be submitted in German.
25.SEVERABILITY
If any court of competent jurisdiction holds any provision of this Agreement invalid or unenforceable, the other provisions of this Agreement shall remain in full force and effect. The invalid or unenforceable provision shall be deemed to have been replaced by a valid, enforceable and fair provision which comes as close as possible to the intentions of the Parties at the time of the conclusion of this Agreement. It is the express intent of the Parties that the validity and enforceability of all other provisions of this Agreement shall be maintained and
49



that this Section 25 shall not result in a reversal of the burden of proof but that section 139 BGB is hereby excluded in its entirety.
50



EXHIBIT 1
DEFINITIONS
Each of the following terms shall have the meaning as ascribed to it on the respective page of this Agreement (including its Recitals) containing the respective definition.
Bonus Withholding Taxes    45
Distributed Main Products    6 of Exhibit 11.6
Employer     45
Finance Parties     14
Purchase Price     9
The Group Companies' Software   6 of Exhibit 11.6
2018 Financial Statements    1 of Exhibit 11.6
2018 Holding Financial Statements   1 of Exhibit 11.6
2019 Financial Statements    10
Adjusted Purchase Price Statement   10
Adjustment Amount    13
Administrative Orders    9 of Exhibit 11.6
Advisory Board     6
Advisory Board Resignation Letter   6
Affiliate      6
Agreement     4
Bank Repayment Amount    14
BGB      8
Bonus Recipients     45
Business      4
Business Day     16
Carlyle Entity     47
CETP III     47
Claim Notice     26
Closing      16
Closing Actions     16
Closing Condition    15
Closing Confirmation    17
Closing Date     16
Closing Disclosure Letter    22
Company     4
Company Books     43
Confidential Information    46
Control      7
Controlling     7
Cut-off Date     29
Data Room     29
De Minimis Amount    32
Deductible     32
Disputed Items     11
Due Diligence     22
Effective Date     8




Effective Date Cash    8
Effective Date Debt    8
Effective Date Working Capital   9
Exempted Claims     32
Facilities Agreement    5
Fairly Disclosed     29
Final Purchase Price Statement   13
Finance Documents    5
Finance Parties’ Bank Account   14
Financing Collateral    5
Fraunhofer License    6 of Exhibit 11.6
Fraunhofer-Gesellschaft    6 of Exhibit 11.6
Fundamental Guarantees    18
Governmental Authority    19
Group      5
Group Companies    5
Group Managers     6
Guarantor     4
HGB      1
Indemnification Tax Benefit   35, 38
Indemnified Person    43
Indemnified Taxes    35
InsO      19
Insurer      32
International Managers    6
Key Employees     5(a) of Exhibit 11.6
Knowledge Bearer    21
  
Leakage      24
Lease Agreement     4 of Exhibit 11.6
Liability Cap     32
Liability Exclusion    33
Long Stop Date     17
Losses      27
Lump-Sum Compensation    18
Managers     6
Material Agreements    3 of Exhibit 11.6
Material Default     3b of Exhibit 11.6
Material IP     6 of Exhibit 11.6
Neutral Expert     11
Non-US Entities     35
Notice of Objections    11
Open Source Components    6 of Exhibit 11.6
Ordinary Shares     5
Parties      4
Party      4
Permit      9 of Exhibit 11.6
Permitted Claims     44
Permitted Leakage    25
Pre-Effective Date Tax Period   35
52



Preferred Shares     5
Preliminary Purchase Price   9
Proprietary Software    6 of Exhibit 11.6
Purchaser     4
Purchaser Claim     26
Purchaser’s Bank Account    15
Purchaser’s Related Parties   43
Purchaser’s Representatives   22
Related Party Agreements    6
Release Letter     14
Revised Adjusted Purchase Price Statement  11
Sample Purchase Price Calculation   9
Scheduled Closing Date    16
Seller      4
Seller’s Affiliates     24
Seller’s Bank Account    14
Seller’s Covenants    26
Seller’s Guarantee    18
Seller’s Indemnification Claims   44, 45
Seller’s Knowledge    21
Seller’s Representatives    10
SensAble Platform    6 of Exhibit 11.6
Share Capital     5
Share Purchase Price    8
Shareholder Loan     5
Shareholder Loan Agreement   5
Shareholder Loan Notice    7
Shareholder Loan Notice Amount   7
Shareholder Loan Purchase Price   9
Shareholder Loan Receivable   7  
Shareholder Loan Termination Agreement  7
Shareholders’ Resolution exocad Group GmbH 6
Shareholders’ Resolutions Company  6
Shareholders’ Resolutions Subsidiaries  6
Sold Shares     5
Subsidiary     5
Target Working Capital    9
Tax      35
Tax Audit     35
Tax Authority     35
Tax Indemnification Claim   36, 37
Tax Proceeding     36
Tax Refund     36, 39
Tax Return     36
Tax Warranties     36
Third Party Claim    29
Time Limitations     31
Transaction     4
US Taxes     36
USB StickDR     29
W&I Insurance     32
Waiver      44

53

EX-31.1 3 algn-20200331xex311.htm EX-31.1 Document

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: May 5, 2020
 


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


EX-31.2 4 algn-20200331xex312.htm EX-31.2 Document

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: May 5, 2020
 


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


EX-32.1 5 algn-20200331xex321.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
In connection with the Quarterly Report of Align Technology, Inc. (the “Company”) on Form 10-Q for the period ending March 31, 2020 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: May 5, 2020

In connection with the Quarterly Report of Align Technology, Inc. (the “Company”) on Form 10-Q for the period ending March 31, 2020 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: May 5, 2020

EX-101.SCH 6 algn-20200331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2202201 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2103102 - Disclosure - Investments and Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Investments and Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 2405401 - Disclosure - Investments and Fair Value Measurements Short-Term and Long-Term Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Investments and Fair Value Measurements Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Investments and Fair Value Measurements Available For Sale Securities (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Investments and Fair Value Measurements Investments in Privately Held Companies (Details) link:presentationLink link:calculationLink link:definitionLink 2409405 - Disclosure - Investments and Fair Value Measurements Summary of Financial Assets Measured at Fair Value on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 2410406 - Disclosure - Investments and Fair Value Measurements Derivative Notional Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 1107103 - Statement - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 1308302 - Statement - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 2411407 - Disclosure - Balance Sheet Components Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 2412408 - Disclosure - Balance Sheet Components Prepaid Expenses and Other Current Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2413409 - Disclosure - Balance Sheet Components Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 1409410 - Statement - Balance Sheet Components Warranty Accrual Activity (Details) link:presentationLink link:calculationLink link:definitionLink 2414411 - Disclosure - Balance Sheet Components Deferred Revenues (Details) link:presentationLink link:calculationLink link:definitionLink 2415412 - Disclosure - Balance Sheet Components Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2415412 - Disclosure - Balance Sheet Components Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2116104 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2317303 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2418413 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2419414 - Disclosure - Leases - Lease Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2420415 - Disclosure - Leases - Schedule of Lease Cost (Details) link:presentationLink link:calculationLink link:definitionLink 2421416 - Disclosure - Leases - Remaining Lease Term and Discount Rate (Details) link:presentationLink link:calculationLink link:definitionLink 2422417 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2422417 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2423418 - Disclosure - Leases - Minimum Future Lease Payments Previously Disclosed under ASC 840 (Details) link:presentationLink link:calculationLink link:definitionLink 2424419 - Disclosure - Leases - Lessor (Details) link:presentationLink link:calculationLink link:definitionLink 2125105 - Disclosure - Equity Method Investments link:presentationLink link:calculationLink link:definitionLink 2426420 - Disclosure - Equity Method Investments (Details) link:presentationLink link:calculationLink link:definitionLink 2127106 - Disclosure - Goodwill and Long-lived Assets link:presentationLink link:calculationLink link:definitionLink 2328304 - Disclosure - Goodwill and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 2429421 - Disclosure - Goodwill and Intangible Assets - Change in Carrying Value of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2430422 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2431423 - Disclosure - Goodwill and Intangible Assets - Total Estimated Annual Future Amortization Expense for Acquired Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 2432424 - Disclosure - Goodwill and Intangible Assets - Impairment of goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 2433425 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2134107 - Disclosure - Credit Facilities link:presentationLink link:calculationLink link:definitionLink 2435426 - Disclosure - Credit Facilities - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2136108 - Disclosure - Impairments and Other (Gains) Charges link:presentationLink link:calculationLink link:definitionLink 2437427 - Disclosure - Impairments and Other (Gains) Charges (Details) link:presentationLink link:calculationLink link:definitionLink 2138109 - Disclosure - Legal Proceedings link:presentationLink link:calculationLink link:definitionLink 2439428 - Disclosure - Legal Proceedings - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0102110 - Document - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 2440429 - Disclosure - Commitments and Contingencies - Other Commitments (Details) link:presentationLink link:calculationLink link:definitionLink 2141111 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2342305 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2443430 - Disclosure - Stockholders' Equity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2444431 - Disclosure - Stockholders' Equity - Stock-Based Compensation Expense Related to All Stock-Based Awards and Employee Stock Purchases (Details) link:presentationLink link:calculationLink link:definitionLink 2445432 - Disclosure - Stockholders' Equity - Summary of Nonvested Shares (Details) link:presentationLink link:calculationLink link:definitionLink 2446433 - Disclosure - Stockholders' Equity - Summary of MSU Performance (Details) link:presentationLink link:calculationLink link:definitionLink 2447434 - Disclosure - Stockholders' Equity - Stock-based Compensation Employee Stock Purchase Plan (Details) link:presentationLink link:calculationLink link:definitionLink 2148112 - Disclosure - Common Stock Repurchase Programs link:presentationLink link:calculationLink link:definitionLink 1410435 - Statement - Common Stock Repurchase Programs - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2149113 - Disclosure - Accounting for Income Taxes link:presentationLink link:calculationLink link:definitionLink 2450436 - Disclosure - Accounting for Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2151114 - Disclosure - Net Income Per Share link:presentationLink link:calculationLink link:definitionLink 2352306 - Disclosure - Net Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2453437 - Disclosure - Computation of Basic and Diluted Net Income Per Share Attributable to Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 1111115 - Statement - Supplemental Cash Flow Information link:presentationLink link:calculationLink link:definitionLink 1312307 - Statement - Supplemental Cash Flow Information (Tables) link:presentationLink link:calculationLink link:definitionLink 1413438 - Statement - Supplemental Cash Flow Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2154116 - Disclosure - Segments and Geographical Information link:presentationLink link:calculationLink link:definitionLink 2355308 - Disclosure - Segments and Geographical Information (Tables) link:presentationLink link:calculationLink link:definitionLink 2456439 - Disclosure - Segments and Geographical Information - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 2457440 - Disclosure - Segments and Geographical Information - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 2458441 - Disclosure - Segments and Geographical Information - Net Revenues by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 2459442 - Disclosure - Segments and Geographical Information - Long-Lived Assets by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 2160117 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 2461443 - Disclosure - Business Combinations (Details) link:presentationLink link:calculationLink link:definitionLink 2162118 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2463444 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 2164119 - Disclosure - Related Party Transactions (Notes) link:presentationLink link:calculationLink link:definitionLink 2465445 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 algn-20200331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 algn-20200331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 algn-20200331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Interest Income and Other Income (Expense), Net Interest Income and Other Income (Expense), Net Interest Income and Other Income (Expense), Net Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] 2019 ASR Accelerated Stock Repurchase Agreement, 2019 ASR [Member] Accelerated Stock Repurchase Agreement, 2019 ASR [Member] Operating Lease, Weighted Average Discount Rate, Percent Operating Lease, Weighted Average Discount Rate, Percent Granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Costa Rica COSTA RICA Total current assets Assets, Current 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] Current assets: Assets, Current [Abstract] Weighted average period of total unamortized cost (in years) Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition Other Accrued Liabilities, Current Other Accrued Liabilities, Current Accounts payable Increase (Decrease) in Accounts Payable Share Repurchases [Line Items] Share Repurchases [Line Items] Share Repurchases [Line Items] Expected term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term Number of Claims Found Valid Number of Claims Found Valid Number of Claims Found Valid Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Subsequent Event [Table] Subsequent Event [Table] Purchase of marketable securities Payments to Acquire Available-for-sale Securities Accounts payable Accounts Payable, Current Basic (in usd per share) Net income per share, basic Earnings Per Share, Basic Accrued Professional Fees Accrued Professional Fees Current borrowing capacity Line of Credit Facility, Current Borrowing Capacity London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Amount of indefinitely reinvested foreign earnings Deferred Tax Liability Not Recognized, Amount of Unrecognized Deferred Tax Liability, Undistributed Earnings of Foreign Subsidiaries Property, plant and equipment, net Property, Plant and Equipment, Net Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Current Fiscal Year End Date Current Fiscal Year End Date Leasehold improvement impairment Tangible Asset Impairment Charges China CHINA Entity Address, Postal Zip Code Entity Address, Postal Zip Code CASH FLOWS FROM INVESTING ACTIVITIES: Net Cash Provided by (Used in) Investing Activities [Abstract] Operating leases: Lessee, Operating Lease, Description [Abstract] Condensed Balance Sheet Statements, Captions [Line Items] Condensed Balance Sheet Statements, Captions [Line Items] SWITZERLAND SWITZERLAND Lease impairment Operating Lease, Impairment Loss Common stock, shares outstanding Common Stock, Shares, Outstanding 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] Operating Lease, Cost Operating Lease, Cost Unrecognized Tax Benefits that Would Impact Effective Tax Rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Disclosure Credit Facilities Additional Information [Abstract] Disclosure Credit Facilities Additional Information [Abstract] Disclosure - Credit Facilities - Additional Information [Abstract] Schedule of Available-for-sale Securities, Major Types of Debt and Equity Securities [Axis] Financial Instrument [Axis] Vested and released Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Lessee, Operating Lease, Liability, Undiscounted Excess Amount Lessee, Operating Lease, Liability, Undiscounted Excess Amount Chinese Yuan China, Yuan Renminbi Assets, Fair Value Disclosure Assets, Fair Value Disclosure Diluted (in shares) Total shares, diluted Weighted Average Number of Shares Outstanding, Diluted Original note amount Receivable with Imputed Interest, Face Amount Entity Shell Company Entity Shell Company Cover page. Cover [Abstract] Document Type Document Type Class of Stock [Line Items] Class of Stock [Line Items] Disclosure Common Stock Repurchase Program Additional Information [Abstract] Disclosure Common Stock Repurchase Program Additional Information [Abstract] Disclosure - Common Stock Repurchase Program - Additional Information [Abstract] Number of floors purchased Property Plant And Equipment, Number Of Floors Purchased Property Plant And Equipment, Number Of Floors Purchased Deferred tax assets Deferred Tax Assets, Net of Valuation Allowance, Noncurrent Employee Stock Purchase Plan Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Deferred revenues Deferred revenues - current Deferred Revenue, Current Lessee, Operating Lease, Liability, Payments, Due, Total Lessee, Operating Lease, Liability, Payments, Due Balance at beginning of period Balance at end of period Standard Product Warranty Accrual Schedule of Amortized Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Commercial paper Commercial Paper [Member] Other non-cash operating activities Other Noncash Income (Expense) 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. Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Equity method investments Equity Method Investments, Noncurrent Equity Method Investments, Noncurrent Current promissory note and related interest receivable Notes, Loans and Financing Receivable, Gross, Current Accounts receivable, allowance for doubtful accounts Allowance For Doubtful Accounts Receivable And Sales Returns Current Allowance For Doubtful Accounts Receivable And Sales Returns Current Equity Method Investments and Joint Ventures [Abstract] Equity Method Investments and Joint Ventures [Abstract] Disclosure Net Revenues By Geographic Area [Abstract] Disclosure Net Revenues By Geographic Area [Abstract] Disclosure - Net Revenues by Geographic Area [Abstract] Research and development Research and development Research and Development Expense [Member] Consolidation Items [Domain] Consolidation Items [Domain] Cost of net revenues Cost of Revenue Common Stock Repurchase Programs Share Repurchase Program Disclosure [Text Block] Share Repurchase Program Disclosure Income Tax Authority, Name [Axis] Income Tax Authority, Name [Axis] Accrued and other long-term liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Expected dividends Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate Business Segments [Axis] Segments [Axis] Document Quarterly Report Document Quarterly Report Selling, general and administrative Selling, general and administrative Selling and Marketing Expense [Member] 2021 Operating Leases, Future Minimum Payments, Due in Three Years Preferred stock, shares authorized Preferred Stock, Shares Authorized All Currencies [Domain] All Currencies [Domain] Recent Accounting Pronouncements Recent Accounting Pronouncements [Policy Text Block] Recent accounting pronouncements , Policy [Text Block] 2023 Lessee, Operating Lease, Liability, Payments, Due Year Five Total assets Assets Schedule of Fair Value of Separate Accounts by Major Category of Investment [Axis] Investment Type [Axis] Available-for-sale Securities, Amortized Cost Basis, Total Available-for-sale Securities, Amortized Cost Basis Inventories Total inventories Inventory, Net Receivable [Domain] Receivable [Domain] Net revenues Revenue from Contract with Customer, Excluding Assessed Tax Stock-based Compensation Expense Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan [Table Text Block] Payments to Acquire Businesses, Net of Cash Acquired Payments to Acquire Businesses, Net of Cash Acquired Contract with Customer, Liability Contract with Customer, Liability, Revenue Recognized Foreign Exchange Forward Foreign Exchange Forward [Member] 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 Revenue, remaining performance obligation Revenue, Remaining Performance Obligation, Amount Counterparty Name [Axis] Counterparty Name [Axis] Entity File Number Entity File Number Derivative [Line Items] Derivative [Line Items] Accrued Sales Return Reserve Current Accrued Sales Return Reserve Current Accrued Sales Return Reserve Current Net increase (decrease) in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Gain on settlement of foreign currency forward contracts Gain (Loss) on Foreign Currency Fair Value Hedge Derivatives Other assets Other Assets, Noncurrent Israeli Shekel Brazil, Brazil Real Common stock, $0.0001 par value (200,000 shares authorized; 78,759 and 78,433 issued and outstanding, respectively) Common Stock, Value, Issued 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Five Trademarks Trademarks [Member] Segment [Domain] Segments [Domain] Document Fiscal Period Focus Document Fiscal Period Focus Equity Securities without Readily Determinable Fair Value, Amount Equity Securities without Readily Determinable Fair Value, Amount Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] April 2016 Repurchase Program April 2016 Repurchase [Member] April 2016 Repurchase [Member] Leases Lessor, Operating Leases [Text Block] Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Accumulated Impairment Loss Finite-Lived Intangible Assets, Accumulated Impairment Loss Finite-Lived Intangible Assets, Accumulated Impairment Loss Gain on lease terminations Gain on Lease Termination Gain (Loss) on Contract Termination Available-for-sale Securities, Noncurrent Available-for-sale Securities, Noncurrent Balance as of December 31, 2019 Balance as of March 31, 2020 Goodwill and intangible assets, net Goodwill Stock-based compensation Adjustments to Additional Paid in Capital, Share-based Compensation, Requisite Service Period Recognition Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Granted Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Inventories Increase (Decrease) in Inventories Business Acquisition [Axis] Business Acquisition [Axis] Operating lease right-of-use assets, net Operating Lease, Right-of-Use Asset Non-cash operating lease cost Lessee, Operating Leases, Noncash Operating Costs Lessee, Operating Leases, Noncash Operating Costs 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 Operating Lease, Weighted Average Remaining Lease Term Operating Lease, Weighted Average Remaining Lease Term CASH FLOWS FROM OPERATING ACTIVITIES: Net Cash Provided by (Used in) Operating Activities [Abstract] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Goodwill [Line Items] Goodwill [Line Items] Loss Contingencies [Table] Loss Contingencies [Table] Other current receivables Other Assets, Current Schedule of Deferred Revenues Deferred Revenue, by Arrangement, Disclosure [Table Text Block] 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] Loan repayment from equity investee Proceeds from Collection of Loans Receivable 2020 Operating Leases, Future Minimum Payments, Due in Two Years Amendment Flag Amendment Flag Actual warranty expenditures Standard Product Warranty Accrual, Decrease for Payments Acquired Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Accrued Marketing Costs, Current Accrued Marketing Costs, Current Interest income Interest Income, Operating Additional amount to be paid at closing Purchase And Sale Agreement, Cash Paid Purchase And Sale Agreement, Cash Paid Schedule of Finite-Lived Intangible Assets, Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Short-Term And Long-Term Marketable Securities Available-for-sale Securities [Table Text Block] Additional paid-in capital Additional Paid in Capital Purchase of property, plant and equipment Purchase price of property Payments to Acquire Property, Plant, and Equipment Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Goodwill and Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] 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] Investments in privately held companies Cost and Equity Method Investments [Table Text Block] Cost and Equity Method Investments [Table Text Block] Business Combinations [Abstract] Business Combinations [Abstract] Accounts, Notes, Loans and Financing Receivable [Line Items] Accounts, Notes, Loans and Financing Receivable [Line Items] Euro Member Countries, Euro Euro Member Countries, Euro Ownership Equity Method Investment, Ownership Percentage Israeli funds Other Assets, Fair Value Disclosure Prepaid expenses and other current assets: Other current assets Prepaid Expenses and Other Current Assets [Member] Price ($ per share) Accelerated Share Repurchases, Final Price Paid Per Share CASH FLOWS FROM FINANCING ACTIVITIES: Net Cash Provided by (Used in) Financing Activities [Abstract] Line of credit, available borrowings Line of Credit Facility, Maximum Borrowing Capacity Other income (expense), net Other income (expense), net Nonoperating Income (Expense) Local Phone Number Local Phone Number Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year iTero Element Scanners iTero Element Scanners [Member] iTero Element Scanners [Member] Disclosure Intangible Assets As Direct Result From Cadent Acquisition [Abstract] Disclosure Intangible Assets As Direct Result From Cadent Acquisition [Abstract] Disclosure - Intangible Assets as Direct Result from Cadent Acquisition [Abstract] Research and development Research and Development Expense Other long-term liabilities Other Liabilities, Noncurrent 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] Disclosure - Summary of Financial Assets Measured at Fair Value on Recurring Basis [Abstract] Disclosure Change In Carrying Value Of Goodwill [Abstract] Disclosure Change In Carrying Value Of Goodwill [Abstract] Disclosure - Change in Carrying Value of Goodwill [Abstract] Income Tax Authority, Name [Domain] Income Tax Authority, Name [Domain] Number Of Claims Asserted Number Of Claims Asserted Number Of Claims Asserted Gain Contingencies, Nature [Axis] Gain Contingencies, Nature [Axis] 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 Level 3 Fair Value, Inputs, Level 3 [Member] Operating Lease, Liability, Total Operating Lease, Liability Operating Lease, Liability Disclosure Long Lived Assets By Geographic Area [Abstract] Disclosure Long Lived Assets By Geographic Area [Abstract] Disclosure - Long-Lived Assets by Geographic Area [Abstract] Dilutive effect of potential common stock Weighted Average Number Diluted Shares Outstanding Adjustment Award Type [Domain] Equity Award [Domain] Tax related receivables Tax Related Receivables Tax Related Receivables Entity Current Reporting Status Entity Current Reporting Status Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash Effect of Exchange Rate on Cash and Cash Equivalents Number of scanners Distribution Agreement, Number Of Units To Be Distributed Distribution Agreement, Number Of Units To Be Distributed Share repurchase price (in dollars per share) Treasury Stock Acquired, Average Cost Per Share Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Subsequent Event [Line Items] Subsequent Event [Line Items] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Operating Leases, Future Minimum Payments Due, Total Operating Leases, Future Minimum Payments Due Proceeds from Legal Settlements Proceeds from Legal Settlements Long-term Purchase Commitment, Amount Long-term Purchase Commitment, Amount Total stockholders’ equity Beginning Balance Ending Balance Stockholders' Equity Attributable to Parent Vesting period of granted market-performance based restricted stock units Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Amortization Amortization of Intangible Assets Deferred taxes Deferred Income Tax Expense (Benefit) Operating Lease, Liability, Noncurrent Operating Lease, Liability, Noncurrent 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] Entity Small Business Entity Small Business Stockholders' Equity Note [Abstract] Stockholders' Equity Note [Abstract] Disclosure Segment Information [Abstract] Disclosure Segment Information [Abstract] Disclosure - Segment Information [Abstract] Stock-based compensation expense Allocated Share-based Compensation Expense Conversion of convertible notes receivable into equity securities Conversion of Convertible Notes Receivable, Amount Converted Conversion of Convertible Notes Receivable, Amount Converted Number of lawsuits/complaints Patent Infringement, Number of Lawsuits Patent Infringement, Number of Lawsuits Repayment on unsecured promissory note Proceeds from Collection of Notes Receivable Entity Filer Category Entity Filer Category Customer relationships Customer Relationships [Member] 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] Entity Address, City or Town Entity Address, City or Town Lessor, Operating Lease, Payments to be Received, Maturity Lessor, Operating Lease, Payments to be Received, Maturity [Table Text Block] Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] 2017 ASR 2017 Stock Repurchase Program [Member] 2017 Stock Repurchase Program [Member] Lessee, Operating Lease, Liability, Payments, Due after Year Five Lessee, Operating Lease, Liability, Payments, Due after Year Five Schedule Of Earnings Per Share Basic And Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Level 2 Fair Value, Inputs, Level 2 [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Stock options exercised (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Credit Facilities Debt Disclosure [Text Block] Segment, Geographical [Domain] Geographical [Domain] Accrued penalties and interest Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Other Assets Other Assets [Member] Standard Product Warranty Accrual, Current Standard Product Warranty Accrual, Current Basic (in shares) Weighted average common shares outstanding, basic Weighted Average Number of Shares Outstanding, Basic Receivable Type [Axis] Receivable Type [Axis] Disclosure Segments And Geographical Information Additional Information [Abstract] Disclosure Segments And Geographical Information Additional Information [Abstract] Disclosure - Segments and Geographical Information - Additional Information [Abstract] Document Fiscal Year Focus Document Fiscal Year Focus Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Net Income Per Share Earnings Per Share [Text Block] National Corporate Tax Rate Costa Rica National Corporate Tax Rate Costa Rica National Corporate Tax Rate Summary of Goodwill by Reportable Segment Schedule of Goodwill [Table Text Block] Other Expenses Other Expenses Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax Variable Rate [Domain] Variable Rate [Domain] Existing technology Existing Technology [Member] Existing Technology [Member] 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 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 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 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] Weighted average maturity Marketable Securities, Weighted Average Remaining Maturity, At Period End Marketable Securities, Weighted Average Remaining Maturity, At Period End 2019 Operating Leases, Future Minimum Payments, Remainder of Fiscal Year Net Carrying Value, ending balance Finite-Lived Intangible Assets, Net Proceeds from maturities of marketable securities Proceeds from Sale and Maturity of Debt Securities, Available-for-sale Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Weighted Average Discount Rate [Abstract] Weighted Average Discount Rate [Abstract] Weighted Average Discount Rate [Abstract] Proceeds from (Payments for) Other Financing Activities Proceeds from (Payments for) Other Financing Activities Notes Receivable [Member] Notes Receivable [Member] Income Tax Contingency [Table] Income Tax Contingency [Table] Counterparty Name [Domain] Counterparty Name [Domain] Accrued payroll and benefits Employee-related Liabilities, Current Raw materials Inventory, Raw Materials, Net of Reserves Product and Service [Axis] Product and Service [Axis] Retained earnings Retained Earnings (Accumulated Deficit) Patent Infringement By 3Shape Patent Infringement by 3Shape [Member] Patent Infringement by 3Shape [Member] Available-for-sale Securities, Total Available-for-sale Securities 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 Patents Patents [Member] Scenario, Unspecified [Domain] Scenario, Unspecified [Domain] Clear Aligner Clear Aligner Clear Aligner [Member] Clear Aligner [Member] Prepaid expenses and other current assets Total prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Finished goods Inventory, Finished Goods, Net of Reserves Restricted Cash and Cash Equivalents, Cash and Cash Equivalents [Axis] Restricted Cash and Cash Equivalents [Axis] New Accounting Pronouncements, Policy New Accounting Pronouncements, Policy [Policy Text Block] Derivative [Table] Derivative [Table] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Common stock repurchases Payments for Repurchase of Common Stock Investment, Name [Axis] Investment, Name [Axis] Charged to cost of net revenues Standard Product Warranty Accrual, Increase for Warranties Issued Schedule of Segment Reporting Information, by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] 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] Equity securities without readily determinable fair values Equity Securities, FV-NI Document Period End Date Document Period End Date Entity Registrant Name Entity Registrant Name Operating cash flows from operating leases Operating Lease, Payments Lawsuit Against 3Shape AS Lawsuit against 3Shape A/S [Member] Lawsuit against 3Shape A/S [Member] Accumulated Amortization Finite Lived Intangible Assets Accumulated Amortization Period Increase Decrease Finite-Lived Intangible Assets, Accumulated Amortization, Period Increase (Decrease) Litigation settlement gain Recognized gain on litigation settlement Gain (Loss) Related to Litigation Settlement Net income per share: Earnings Per Share [Abstract] Share Repurchases [Table] Share Repurchases [Table] Share Repurchases [Table] Statement [Line Items] Statement [Line Items] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Investments, Debt and Equity Securities [Abstract] Investments, Debt and Equity Securities [Abstract] Plan Name [Domain] Plan Name [Domain] Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net Operating Lease Liabilities, Payments Due [Abstract] Operating Lease Liabilities, Payments Due [Abstract] Term of contract Lessee, Operating Lease, Term of Contract Brazilian Real United Kingdom, Pounds Income tax payable Taxes Payable Common stock, shares authorized Common Stock, Shares Authorized Balance Sheet Components Supplemental Balance Sheet Disclosures [Text Block] Employee severance cost Severance Costs Impairments and other charges Gain (Loss) on Sale of Assets and Asset Impairment Charges Entity Tax Identification Number Entity Tax Identification Number Payroll taxes paid upon the vesting of equity awards Payments Related to Tax Withholding for Share-based Compensation Gain from sale of equity method investment Equity method investment, gain Equity Method Investment, Realized Gain (Loss) on Disposal 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] Accumulated Other Comprehensive Income (Loss), Net AOCI Attributable to Parent [Member] Preferred stock, $0.0001 par value (5,000 shares authorized; none issued) Preferred Stock, Value, Issued Subsequent Events [Abstract] Subsequent Events [Abstract] Additional Paid-In Capital Additional Paid-in Capital [Member] Expected volatility Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate Impairments and Other (Gains) Charges Asset Impairment Charges [Text Block] Accrued liabilities Total accrued liabilities Accrued Liabilities, Current Beginning Balance (in shares) Ending Balance (in shares) Shares, Outstanding Trading Symbol Trading Symbol Supplemental Cash Flow Information [Abstract] Supplemental Cash Flow Information [Abstract] Amount of total Promotional Rights Agreement Contractual Obligation Legal Proceedings [Abstract] Legal Proceedings [Abstract] Legal Proceedings [Abstract] Assets And Liabilities, Lessee Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee [Table Text Block] 2022 Operating Leases, Future Minimum Payments, Due in Four Years Common stock, shares issued Common Stock, Shares, Issued Unrecognized tax benefits Unrecognized Tax Benefits Equity Component [Domain] Equity Component [Domain] Promissory note receivable Accounts and Notes Receivable, Net Legal Entity [Axis] Legal Entity [Axis] Transferred Assets [Member] Transferred Tangible And Intangible Assets [Member] Transferred Tangible And Intangible Assets Variable Lease, Cost Variable Lease, Cost Forfeited Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Risk-free interest rate Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Employee Stock Option Employee Stock Option [Member] Proceeds from sales of marketable securities Proceeds from Sale of Available-for-sale Securities Entity [Domain] Entity [Domain] Income Statement Location [Axis] Schedule of Employee Service Share-based Compensation, Allocation of Recognized Period Costs, by Report Line [Axis] Income Statement Location [Axis] Australian Dollar Australia, Dollars Patents Allegedly Infringed upon Gain Contingency, Patents Allegedly Infringed upon, Number Adjustments Goodwill, Translation and Purchase Accounting Adjustments Market Performance Based Restricted Stock Units Market Performance Based Restricted Stock Units [Member] Market Performance Based Restricted Stock Units [Member] Lease, Cost Lease, Cost [Table Text Block] ASSETS Assets [Abstract] Scanner Scanners And Services [Member] Scanners and Services [Member] Preferred stock, par value (in usd per share) Preferred Stock, Par or Stated Value Per Share Plan Name [Axis] Plan Name [Axis] Lease not yet commenced, amount Lessee, Operating Lease, Lease Not Yet Commenced, Amount Lessee, Operating Lease, Lease Not Yet Commenced, Amount Schedule of Finite-Lived Intangible Assets by Major Class [Table] Schedule of Finite-Lived Intangible Assets [Table] Notes To Financial Statements [Abstract] Notes To Financial Statements [Abstract] Notes to Financial Statements [Abstract] City Area Code City Area Code Asset Impairment Charges Asset Impairment Charges Other investing activities Payments for (Proceeds from) Other Investing Activities May 2018 Repurchase Program May 2018 Repurchase [Member] May 2018 Repurchase [Member] Goodwill and intangible assets, net Intangible Assets, Net (Including Goodwill) Common Stock Common Stock [Member] Title of 12(b) Security Title of 12(b) Security SDC SDC [Member] SDC [Member] Lessee, Operating Lease, Liability, Maturity Lessee, Operating Lease, Liability, Maturity [Table Text Block] Unvested as of March 31, 2020 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Lessor, Operating Lease, Payments to be Received, Remainder of Fiscal Year Lessor, Operating Lease, Payments to be Received, Remainder of Fiscal Year Forward Contracts Forward Contracts [Member] Currency [Axis] Currency [Axis] Violation Of Trade Laws 3Shape Violation of Trade Laws 3Shape [Member] Violation of Trade Laws 3Shape [Member] Notional amount Derivative Asset, Notional Amount Unallocated corporate expenses Corporate and Other [Member] Effective income tax rate, continuing operations Effective Income Tax Rate Reconciliation, Percent Leases Lessee, Operating Leases [Text Block] Cash, cash equivalents, and restricted cash at beginning of the period Cash, cash equivalents, and restricted cash at end of the period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents 2021 Lessee, Operating Lease, Liability, Payments, Due Year Three Variable Rate [Axis] Variable Rate [Axis] Impairments and other charges Goodwill, Impairment Loss Consolidation Items [Axis] Consolidation Items [Axis] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Four Others Accrued Fixed Assets, Current Accrued Fixed Assets, Current Share Repurchase Program [Axis] Share Repurchase Program [Axis] Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Investments and Fair Value Measurements Financial Instruments Disclosure [Text Block] Legal Proceedings Legal Proceedings [Text Block] Legal Proceedings [Text Block] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] 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] Fair Value, Measurement Frequency [Domain] Fair Value, Measurement Frequency [Domain] Unvested as of December 31, 2019 Unvested as of March 31, 2020 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Schedule of Warranty Accrual Schedule of Product Warranty Liability [Table Text Block] Disclosure Accounting For Income Taxes Additional Information [Abstract] Disclosure Accounting For Income Taxes Additional Information [Abstract] Disclosure - Accounting for Income Taxes - Additional Information [Abstract] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Finance leases Right-of-Use Asset Obtained in Exchange for Finance Lease Liability Weighted  Average Remaining Contractual Term (in years) Weighted Average Remaining Contractual Term (in years) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Marketable securities, long-term Debt Securities, Available-for-sale, Noncurrent Schedule of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Cash equivalents: Cash and Cash Equivalents, Fair Value Disclosure Other Other Intangible Assets [Member] Operating Segments Operating Segments [Member] Cost of net revenues Cost of Sales [Member] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Accounts receivable Increase (Decrease) in Accounts Receivable Swiss Federal Tax Administration (FTA) [Member] Swiss Federal Tax Administration (FTA) [Member] Deferred Revenue Deferred Revenue [Member] Deferred Revenue [Member] Lessor, Operating Lease, Payments to be Received, Thereafter Lessor, Operating Lease, Payments to be Received, Thereafter Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Derecognized equity method investment Decrease In Equity Investments, Derecognized On Arbitration Decrease In Equity Investments, Derecognized On Arbitration Short-term Investments Short-term Investments [Member] 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] Incentive Plan 2005 Stock Incentive Plan 2005 [Member] 2005 Stock Incentive Plan [Member] Level 1 Fair Value, Inputs, Level 1 [Member] 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] Gain Contingency, Nature [Domain] Gain Contingency, Nature [Domain] Award Type [Axis] Award Type [Axis] Short-term investments: Debt Securities, Available-for-sale, Current Schedule of Cash Flow, Supplemental Disclosures Schedule of Cash Flow, Supplemental Disclosures [Table Text Block] Range [Domain] Range [Domain] Purchase price Purchase And Sale Agreement, Purchase Price Purchase And Sale Agreement, Purchase Price Stockholders' Equity, Other Stockholders' Equity, Other Financial Instruments [Domain] Financial Instruments [Domain] 2022 Lessee, Operating Lease, Liability, Payments, Due Year Four Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Building Floor [Member] Building Floor [Member] Building Floor Work in process Inventory, Work in Process, Net of Reserves Shares reserved for issuance Common Stock, Capital Shares Reserved for Future Issuance Lessor, Operating Lease, Payments to be Received, Total Lessor, Operating Lease, Payments to be Received Total liabilities and stockholders’ equity Liabilities and Equity Net change in foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Accounting for Income Taxes Income Tax Disclosure [Text Block] Fixed assets acquired with accounts payable or accrued liabilities Capital Expenditures Incurred but Not yet Paid Entity Central Index Key Entity Central Index Key Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract] Equity Components [Axis] Equity Components [Axis] Mexican Peso Mexico, Pesos Entity Emerging Growth Company Entity Emerging Growth Company Money market funds Money Market Funds [Member] Segments and Geographical Information Segment Reporting Disclosure [Text Block] Provision for (benefit from) income taxes Income Tax Expense (Benefit) Corporate, Non-Segment Corporate, Non-Segment [Member] Share-based Compensation Share-based Compensation Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Available-for-sale Securities, Current Available-for-sale Securities, Current Diluted (in usd per share) Net income per share, diluted Earnings Per Share, Diluted Other International Other International [Member] Other International [Member] Product and Service [Domain] Product and Service [Domain] Equity Method Investments Equity Method Investments and Joint Ventures Disclosure [Text Block] Retained Earnings Retained Earnings [Member] Share Repurchase Program [Domain] Share Repurchase Program [Domain] Income Statement [Abstract] Income Statement [Abstract] Employee Stock Purchase Plan 2010 Employee Stock Purchase Plan 2010 [Member] Employee Stock Purchase Plan, 2010 [Member] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Total long-lived assets Property, Plant And Equipment And ROU Assets Property, Plant And Equipment And ROU Assets Other prepaid expenses and current assets Prepaid Software And Maintenance Prepaid Software And Maintenance Unvested as of March 31, 2020 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 Fair Value, Measurements, Recurring Fair Value, Measurements, Recurring [Member] Japanese Yen Japan, Yen Common stock, par value (in usd per share) Common Stock, Par or Stated Value Per Share Prepaid expenses and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accrued Customer Credits Accrued Customer Credits Accrued Customer Credits Certain Distributors Certain Distributors [Member] Certain Distributors [Member] Derivative Instrument [Axis] Derivative Instrument [Axis] Operating Lease, Liability, Current Operating Lease, Liability, Current Operating Lease, Liability, Current Total unamortized compensation cost Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Schedule of Accounts, Notes, Loans and Financing Receivable [Table] Current promissory note 1 Other Receivables, Net, Current Stock Repurchase Program, Remaining Authorized Repurchase Amount Stock Repurchase Program, Remaining Authorized Repurchase Amount Supplemental Cash Flow Information Cash Flow, Supplemental Disclosures [Text Block] 2021 Lessor, Operating Lease, Payments to be Received, Three Years Leases [Abstract] Leases [Abstract] Outstanding borrowings Long-term Line of Credit 2020 Finite-Lived Intangible Assets, Amortization Expense, Year Two Goodwill [Roll Forward] Goodwill [Roll Forward] Straumann Group Straumann Group [Member] Straumann Group [Member] Total current liabilities Liabilities, Current LIABILITIES AND STOCKHOLDERS’ EQUITY Liabilities and Equity [Abstract] Scenario [Axis] Scenario [Axis] Term of Global Development and Distribution agreement Global Development And Distribution Agreement, Term Global Development And Distribution Agreement, Term Other comprehensive income Other Comprehensive Income (Loss), Net of Tax Investing cash flows from finance leases Finance Lease Purchase Payment Related To Third Party Lease Finance Lease Purchase Payment Related To Third Party Lease Notional value of derivative instruments Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block] Summary of Significant Accounting Policies Significant Accounting Policies [Text Block] Common stock repurchased and retired (shares) Accelerated share repurchase (shares) Stock Repurchased and Retired During Period, Shares Thereafter Future Amortization Expense Thereafter Future Amortization Expense, Thereafter Deferred revenues - long-term Deferred Revenue, Noncurrent Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Japanese Yen Canada, Dollars Commitments and contingencies (Notes 8 and 9) Commitments and Contingencies Shares used in computing net income per share: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Accrued expenses Accrued Expenses Accrued Expenses Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax Equity method investments Equity Method Investments, Current Equity Method Investments, Current Impairments on long-lived assets Impairments Of Equity Investments Impairments Of Equity Investments Corporate bonds Corporate Bond Securities [Member] British Pound Israel, New Shekels Financial Assets Measured At Fair Value On Recurring Basis Fair Value, Assets Measured on Recurring Basis [Table Text Block] United States UNITED STATES Financing cash flows from finance leases Finance Lease, Principal Payments Israeli Severance Funds Israeli Severance Funds [Member] Israeli Severance Funds Investments Classified by Contractual Maturity Date Investments Classified by Contractual Maturity Date [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Business Acquisition [Line Items] Business Acquisition [Line Items] Subsequent Events Subsequent Events [Text Block] Scenario, Forecast Scenario, Forecast [Member] 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 Unvested as of December 31, 2019 Unvested as of March 31, 2020 Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Use of estimates Use of Estimates, Policy [Policy Text Block] Accounts receivable, net of allowance for doubtful accounts of $11,057 and $6,756, respectively Accounts Receivable, Net, Current Entity Address, State or Province Entity Address, State or Province Lease Lessee, Leases [Policy Text Block] Reacquired rights Distribution Rights [Member] 2023 Lessor, Operating Lease, Payments to be Received, Five Years Operating segments Other Segments [Member] U.S. government treasury bonds US Treasury and Government [Member] Payment in lieu of Global Development and Distribution agreement Gain Contingency, Unrecorded Amount Corporate Bonds Corporate Bonds [Member] Corporate Bonds [Member] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] 2020 Lessor, Operating Lease, Payments to be Received, Two Years Weighted Average Amortization Period (in years) Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Income from operations Income from operations Operating Income (Loss) Long-term income tax payable Increase (Decrease) in Income Taxes Payable 2023 Operating Leases, Future Minimum Payments, Due in Five Years Gain Contingency, Patents Found Infringed upon, Number Gain Contingency, Patents Found Infringed upon, Number Balance Sheet Location [Domain] Balance Sheet Location [Domain] Current liabilities: Liabilities, Current [Abstract] U.S. government agency bonds Agency Securities [Member] Unrecognized Tax Benefits That Would Impact Effective Tax Rate, Percentage Change In Rate Unrecognized Tax Benefits That Would Impact Effective Tax Rate, Percentage Change In Rate Unrecognized Tax Benefits That Would Impact Effective Tax Rate, Percentage Change In Rate Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] 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 Gross profit Gross profit Gross Profit Entity Interactive Data Current Entity Interactive Data Current Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Operating expenses: Operating Expenses [Abstract] Minimum Minimum [Member] Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Issuance of common stock relating to employee equity compensation plans Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures Remainder of 2020 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year 2020 Lessee, Operating Lease, Liability, Payments, Due Year Two Non-cash investing and financing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Deferred revenues Increase (Decrease) in Deferred Revenue Number of reportable segments Number of Reportable Segments 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 Equity Method Investments [Table] Schedule of Equity Method Investments [Table] Current unsecured promissory note Loans Receivable, Fair Value Disclosure Forfeited Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Measurement Frequency [Axis] Measurement Frequency [Axis] exocad GmbH exocad GmbH [Member] exocad GmbH Value of repurchased common stock Stock Repurchase Program, Authorized Amount 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 Accrued Income Taxes Accrued Income Taxes Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Subsequent Event Subsequent Event [Member] Statement, Geographical [Axis] Geographical [Axis] Derivative Contract [Domain] Derivative Contract [Domain] 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Three Current unsecured promissory note Unsecured Debt [Member] Unrealized loss on settlement of foreign currency contracts Unrealized Gain (Loss) on Derivatives Stockholders' Equity Disclosure of Compensation Related Costs, Share-based Payments [Text Block] Change in unrealized gains (losses) on investments, net of tax Other Comprehensive Income (Loss), Securities, Available-for-sale, Adjustment, after Tax Summary Of Restricted Stock Units Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block] 2022 Lessor, Operating Lease, Payments to be Received, Four Years Schedule of Goodwill [Table] Schedule of Goodwill [Table] Movement in Standard Product Warranty Accrual [Roll Forward] Movement in Standard Product Warranty Accrual [Roll Forward] Statement [Table] Statement [Table] Tax withholdings related to net share settlements of equity awards Tax Withholding Related To Vesting Of Restricted Stock Units Tax Withholding Related to Vesting of Restricted Stock Units Issuance of common stock relating to employee equity compensation plans (in shares) Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures Other assets: Notes Receivable, Fair Value Disclosure Weighted Average Lease Term [Abstract] Weighted Average Lease Term [Abstract] Weighted Average Lease Term [Abstract] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Gross Carrying Amount, beginning balance Finite-Lived Intangible Assets, Gross Stock Repurchased and Retired During Period, Value Repurchased Stock Repurchased and Retired During Period, Value Net income before provision for (benefit from) income taxes and equity in losses of investee 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 Accrued Income Taxes, Current Accrued Income Taxes, Current Basis of presentation Basis of Accounting, Policy [Policy Text Block] Purchase of investments in privately held companies Payments to acquire Payments to Acquire Equity Method Investments Preferred stock, shares issued Preferred Stock, Shares Issued Schedule of Future Lease Payments Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block] ALGNMay2018 Repurchase [Member] ALGNMay2018 Repurchase [Member] ALGNMay2018 Repurchase Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Proceeds from issuance of common stock Proceeds from Issuance of Common Stock Equity in losses of investee, net of tax Equity in losses of investee Income (Loss) from Equity Method Investments Restricted Cash and Cash Equivalents, Cash and Cash Equivalents [Domain] Cash and Cash Equivalents [Domain] Range [Axis] Range [Axis] Schedule of Stock by Class [Table] Schedule of Stock by Class [Table] Base Rate Base Rate [Member] Accumulated other comprehensive income (loss), net Accumulated Other Comprehensive Income (Loss), Net of Tax Income Statement Location [Domain] Employee Service Share-based Compensation, Allocation of Recognized Period Costs, Report Line [Domain] Income Statement Location [Domain] ESPP [Member] ESPP [Member] ESPP Certificates of deposit Certificates of Deposit [Member] Summary Of Market-performance Based Restricted Stock Units Schedule of Nonvested Performance-based Units Activity [Table Text Block] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Number of Shares Underlying RSUs 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] Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant Maximum Maximum [Member] Condensed Balance Sheet Statement [Table] Condensed Balance Sheet Statement [Table] Selling, general and administrative Selling, General and Administrative Expense Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] 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] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Operating Leases, Future Minimum Payments, Due Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Security Exchange Name Security Exchange Name Investment, Name [Domain] Investment, Name [Domain] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Schedule of Prepaid Expense and Other Assets Schedule of Other Assets [Table Text Block] Disclosure Short Term And Long Term Marketable Securities [Abstract] Disclosure Short Term And Long Term Marketable Securities [Abstract] Disclosure - Short-Term and Long-Term Marketable Securities [Abstract] Impairments on equity investments Impairment of Long-Lived Assets Held-for-use Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Lease, Cost Lease, Cost Document Transition Report Document Transition Report The Netherlands NETHERLANDS Lessee, Operating Lease, Disclosure Lessee Lease, Additional Information [Table Text Block] Lessee Lease, Additional Information [Table Text Block] Disclosure Total Estimated Annual Future Amortization Expense For Acquired Intangible Assets [Abstract] Disclosure Total Estimated Annual Future Amortization Expense For Acquired Intangible Assets [Abstract] Disclosure - Total Estimated Annual Future Amortization Expense for Acquired Intangible Assets [Abstract] Deferred Income Tax Assets, Net Deferred Income Tax Assets, Net Subsequent Event Type [Axis] Subsequent Event Type [Axis] Line of Credit Facility [Table] Line of Credit Facility [Table] Basis Spread on Variable Rate Debt Instrument, Basis Spread on Variable Rate Sales and Excise Tax Payable, Current Sales and Excise Tax Payable, Current Balance Sheet Location [Axis] Balance Sheet Location [Axis] Original maturity of highly liquid investments included in cash and cash equivalents Maturity Period Used To Classify Investments Maturity Period Used to Classify Investments Total operating expenses Operating Expenses 2018 ASR 2018 ASR [Member] 2018 ASR [Member] Depreciation and amortization Depreciation and amortization Depreciation, Depletion and Amortization Mexico MEXICO Cash Equivalents Cash Equivalents [Member] Undistributed earnings of foreign subsidiaries Undistributed Earnings of Foreign Subsidiaries Net income Net income Net income Net Income (Loss) Attributable to Parent 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 liabilities Liabilities Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Number Of Section 337 Violations Number Of Section 337 Violations Number Of Section 337 Violations Schedule of Fair Value of Separate Accounts by Major Category of Investment, Category [Domain] Investments [Domain] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] EX-101.PRE 10 algn-20200331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 11 algn-20200331_g1.jpg begin 644 algn-20200331_g1.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@" MM 2\ P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ ^/?V'_V'_P!N3_@KK^W)\=_A1\*/V[O$'@C_ (0CQ!J%^[ZM MX@U.6*6)]3FA6*-891MVX^F.*^P/^(3;_@J9_P!)=O\ RH:Y_P#'J/\ @TV_ MY2F?M=_]O'_I\GK]_J /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_T MEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O M_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH M:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N? M_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZ MOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_ MJ* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@ M#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ M'_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_X MA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3; M_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X* MF?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ M $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!) M=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ M ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#* MAKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y M_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ MQZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H M_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ MB$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A- MO^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@ MJ9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F? M])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27 M;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\ MJ&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AK MG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\ M>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_ M?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^H MH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* / MP!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ? M^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$ MV_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^ M"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9 M_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ M27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV M_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ MRH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J& MN?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ M ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#' MJ/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ M (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"( M3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_ MX*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"I MG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_T MEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O M_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH M:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N? M_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZ MOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_ MJ* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@ M#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ M'_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_X MA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3; M_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X* MF?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ M $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!) M=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ M ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#* MAKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y M_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ MQZC_ (A-O^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H M_P"(3;_@J9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ MB$V_X*F?])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A- MO^"IG_27;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@ MJ9_TEV_\J&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F? M])=O_*AKG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27 M;_RH:Y_\>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\ MJ&N?_'J_?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AK MG_QZOW^HH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZC_ (A-O^"IG_27;_RH:Y_\ M>K]_J* /P!_XA-O^"IG_ $EV_P#*AKG_ ,>H_P"(3;_@J9_TEV_\J&N?_'J_ M?ZB@#\ ?^(3;_@J9_P!)=O\ RH:Y_P#'J/\ B$V_X*F?])=O_*AKG_QZOW^H MH _ '_B$V_X*F?\ 27;_ ,J&N?\ QZOQ<^)OQY_:P^&7Q)\0_#>__:C\>74_ MA[7+O39KF'QA?A)7@F>(NH,N0"4R ?6O[H:_A"_:P_Y.F^)?_90-9_\ 2Z:@ M#]O_ /@TV_Y2F?M=_P#;Q_Z?)Z_?ZOP!_P"#3;_E*9^UW_V\?^GR>OW^H ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH \4^*W_ 4B_P""?OP)\8S?#SXV?MI_##PCKUOG MS]&\2^-K*QND =D),4TBMC>CKG&,J1VKUGPCXO\ "_CWP[;>+?!>O6NIZ9>* MS6E_92AXI0&*DJPX(#*1^%?SY?\ !W8B-_P5-_9DW*#GP]: Y'4?VXU?JA_P M6;_X*\K_ ,$>OA9X2^,GB#]GI_'FB^*/$#:*4LO%8T^YM;KR))U.QK657C*1 M/EMZD' VD'( /L^BOS9U/_@X!\8_#G]O/X*_LF_M#_L#ZWX$\+_'VUT]_A_X MPOO&UK=7S/?2BWMOM.GPQ$6X:=HT*-/YB+*CLH;=$O4_M9_\%O?$'['_ /P4 MR\ ?\$YOB7^R1'$GQ.U#3XO!WQ&G\?B+3KF"[N#;*TD?V%FCE693&T.6^9H_ MFVN&H ^_20H+,0 !R37G'[.?[7W[+_[7FE:SKG[,/QW\,^.K3P]JK:;K5QX; MU1+E;2Y SLA'*L/E8 E2<&N8U?]I#XQZK^UEXJ_9<\"_L_P"B:SIOAWX> MV?B*Z\57WC9[:)I[V2[AM=-E@%A+Y"7[-;P/,J>2BM M^ZC0G:IF+,1\QH _9FBOC']C'_@I[\;/VJ+7X)^.M1_9@\*P>!/C?;W4NF>, M/!/Q2.N)X=N(=,N;[^S-2B?3K8Q7O^CM$RHSHKQS*S*R*LGG7Q0_X+S-JE_^ MTJG[('[/^A>.;;]E.*:3XE)XK\>SZ%>:@+=KA;LZ9!'IUTL\<36LZF662++( M J%75B ?<_QH^/'P5_9Q\#R?$SX_?%;P_P""_#L-Q'!-KOB?5HK*TCE?(1&E ME944L00 3R>*Y?Q-^W'^Q[X/_9O7]L#7_P!I7P;'\+I"!!X\AUV&;3)V,YMP ML4\9996\Y6CVID[E88X-?"'[?W[>/PS_ ."EO_!LW\5_VN_A?X=O](L/$/@Y MHKO1-597GTZ\M]4@AFA9U^60!T)5QC#=*^(GP]\3V.M:#KNGPW^C:OIERLUO>VLJ!XYHI%)#HRL&!'! M!K4K\W/B/_P61_9A_P""<'_!-O\ 9?UGX/?LSZA/J'QD\(:-:?!KX.V&OA/L MT#VMH1'-IC'))))*#M.79>B\2_\ !9SXY?##_@I#X:_X)/QQH/\ P5-\5?\ !)KPA^P3JOBOQ_H=L9=)O]$\?VZ6E^'T MR'4H'E:YMHA:1^1.AE-_V> M+GX8_$'X0:_'IWB?PXWB)=5MY%>6XA#QW"PPY9);69'39@?(RLPOVMOAWXXU2, RZ?X3\76FH2Q@AB"RP2,5!"-C.,[3Z5 MUO[0RJ_P!\]_;'_ &4=-^,D7[.^H?M%^#8/'LYQ#X,E\00+JD@W%,K; M%O,*[@1N"XR#S7I!90P4L,GH,]:^;-;L;+_A\%X9U+['%]H_X9KUR/S_ "QO MV?\ "0:2=N[KC/.*_.CX3_\ !3S_ (*,?';_ (.*/'_P\OY\;?FJO\)/VU M_P!D#X]_$G5/@W\$_P!IWP)XL\7:):S7.L^&/#_BBUN]0L88I4AE>:WC+_\$K$N;3_@[/\ VR3HME ]P/AY MKSV\$LIBCDE.K>'R SJK%06/+!6(R3@G@@'Z_?!/]K_]EW]I'QCXN^'OP%^/ M'ACQ;K?@+4A8>,=,T+54GFTFX+.@255/'S12+D9&Z-USE2!Z/7XZ_P#!'3]L M+]C+1_B+^V]\4/V3O^";VI^#?'WP^LKW7O'&G67C^;5SXJOK9]3D_L^P$D"_ M9$DN+>;:$0@FX7Y,(B#V;_@H1_P7J^*G_!-KQ1\./AE\;?V(=#UWQU\3T5M" M^'W@7XN2ZAJ]MND2&,7"-HT<0+SN84\N23S'CD"[@I- 'Z245\<_M _\%9K/ MX.?M7_"+_@GKI7PHTJ7XZ?%?PF-<_L#Q%XODLM$T)?)G8P2ZC!97+SRM+:W, M<2QV^)/)RS1!TSA_\$SO^"RS_P#!0;Q)\;_@9J7[-\OA7XM? O5KK3M<\)6? MBE+^PU>6*:YMU^RW[P0;=UQ:O&?-B4*'C8%@6V@'W#N4L4##(&2,\XKSGX7? MM??LO?&SXN^+_@)\)?CQX9\0^,_ ,_D^,O#6E:HDMWI4F\HRRH#D%7!1\9V/ M\C;6XK\I_P#@A?\ \%+/^"@G[<'_ 4-_:A^(?C+X!:1KMLFN^$O#>IV$/CQ M+*T\ Z7:7.NQQQ6Z/;NVHDL]S*[+Y;.Z,< 2(B>@_P#!'+XW_L0^+O\ @KC^ MUCX:^&/[#)^%WQ4T*]U0_$[QFWQ#FU6PU*6'5S%=_98I88EMH9;E3,?@=\#_$(TO6_$NI>/VTW M6->5!$UU=Z=8?8)8C%%%-%,!/<1/(C=$;*CT+]K[_@N-\)_V?_\ @F=X0_X* MG_!7X6R?$CX?>*[NT@%D=?&EWUHT[O%L93!.C213Q20RIN&UD.TN.: /N:BO MRM^)?_!RKXH^"T_[.OQ,^,?_ 3QUSPS\)OVA;6VDT?QI?>/K26^LRZVOGRB MPB@8O!&;N)D>22%YX\NJ+@*?U2H \2^(O_!2C_@GS\(?&TOPU^*W[:WPO\-> M(H7"2Z%KWC:RM+Q6+%0/)ED5^6! XY(XK1^&'[?G[#/QJ\;K\,OA'^V+\,/$ MGB9V(3PYHOCJPN-0<@9.+9)3*>.>%K\1/^#F[5]&\.?\' _[)_B+Q!JEM86- MCHWA&XOK^\G6*&WAC\5WK/)([$*B*H+%B0 2:U/^#I_XD_!']MWXW_L]?#/ M_@G/XBTSXG?':PU6_D%[\)-0BU&^T^U+6QM4FN;-F\MA.&ECW./)"R2'8)-S M '] =%?(O[=__!3KP5_P2>_9-^'7C?\ :KSKGC/Q/<:9X18Y' (VQN3@<=\(?^"R/B?\ X>N2?\$COVJ_V<=,\(>. M-2T$ZMX/\1^#?&TNN:7JB"RDOFAD\^PLY;=Q!#.=Q0@M$5P 59@#[J+*I 9@ M"3@ GJ:6OQ<^*G_!3+_@H+\0_P#@Y(T7]DKP_P#L\Z?>Z7\)_#^JS>'?AN/' M<-DNJO>:2)1JUW>>5)&)A:SKLA"L(E=T#%G=F^ZOBC_P5 U:']MS0O\ @FU^ MSK\&=,\6?&*;P._BKQO:ZWXN;3M&\(V0C1ECN+N&TN99YY))845$A VSQR,R MA@* /KFBOSIOO^#C;]G32O\ @F/XL_X*"ZM\(M7M]>\$^-#X*\0_"QM7B-Q; M^)-X M1>!-AMBA,HN?+Y1'Q&74QU]"?LQ_MD?'3XS_%S2OA=\2_@1X8TS1?$ MOPVG\7>%_B9\._B+_P )#H6KQ) ;C MQ5FR:.P0ZG''JPMS#\TDR*+?[26A6=62(?M9^Q=\.O%OPH_98\$> _'/[0^N M?%C4[/1$>X^(GB2S%O>ZVLK-,DTD>24PDBH Q9]J+O9FW,0#T^BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "OX0OVL/^3IOB7_ -E UG_TNFK^[VOX0OVL/^3IOB7_ -E MUG_TNFH _;__ (--O^4IG[7?_;Q_Z?)Z_?ZOP!_X--O^4IG[7?\ V\?^GR>O MW^H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH _G%_X.W/B=\-]5_X*I?L_0:5X^T:Z?PS MH5JOB-;?4XG.EL-:=BMQM8^2P56)#X( S7T!_P 'H?Q.^&WC/]@?X-+X.^(. MB:L=3^)[7^F_V9JL,_VNU33KR-YX]C'?&KNJ%URH9@"'Y]-T-/!.I:SJ$.KPM!8V;:Y8R">:0-MCC*1N^YB M!M0GH*^R_P#@ZZ_8;O\ ]IG_ ()YP?M4?"^WE_X3?X#:E_PDFG7VGL1.=(?8 M+\(Z\KY82"[W9X6S;')K]2*CO+.SU&SET_4+6.>WGC:.>":,,DB,,,K*>""" M00>M 'S9_P $X;?XA>"?V,;#]IS]LS5--T?XA?$33+?QC\4;^[=;2VTUVL8( MH8&\PX@2WLK>V1U)VB59G_C-?B?_ ,&S?Q _9M\-_P#!,#]L;1?VFO#=OXH\ M)$:5/XS\(078%[<:(\0FWN[> M.6,D$I(@8$@Y'!]" ?PH _GX_P"":7[./CO_ ()J_P#!;CX:_!7_ ()I_MG6 M7QE^ 7QFT:^UOQ-I.EZQ%=C2M)AAD FU-("8H9XI/)$-T!$\K;H2B99&Q/CG M^WUI?[9WQN_;W^ _C;X7Z_X!N?#W@;Q'9^!_AG\+O -U!=>,]3M8[Z"36/$U M[I\/FW)@58Y5BNY%M L[?+(Z*9/Z%=)\*>%M!U"]U;0O#6GV5UJ,@DU"YM+- M(Y+IQG#2,H!<\GEL]35J#3M/MKN?4+:PACGNMOVF=(@'EVC"[B!EL#@9Z"@# M^>+]D3XQ?#-/^#./XN^";GQ?:V^I:?J&H:?<078:%6O+K5XIH+:.1P$FF:(; M_+C9G52"P (SA_&CXM?"Z[_X,OOAQX'MOB'HKZT?&'V#^QQJ4?VK[3'XFO;B M2+RL[PZP,LI&/]6ZO]U@3_1SI^G:?I-JMAI5A#;0(24AMX@B*223@ 8&22?Q MJ:@#\"?VW;7]B#XA_P#!'K_@G?XX\?\ [0%OX1^(VAV7AO3/AMXSC*76CZ/= M16FGMJ?]L!6!2V@>WM]^T^:D@08"F4CZC_9H\+_L&_MD_P#!830?^"B7Q1_X M*4_!3QS\4M!\*)X?^&'PM^&_B2'R+8+#Y?\%D_^"?'Q1_;WU;X-VL7PU\*_$?X7^"O%5[J?Q*^%.LZK_9&H>( ]KY-G M+8ZHL9DMG@=I'>$20+<*VQY,<#YLN/\ @W5_9S\;?&CX4^._V>/V!U_9T;P% M\2=-\3>(?%U[\5;G5M1O[.RD\X:?:6<5U=0;I95A)N))(FA$;%5DW;2 >$_# M7XF?#A?^#V'Q_P"(W\?:*-/FT$:?%?G5(A"]W%X/L(I+9<&-79HI0GYD?L[?$KPO^R#_P M=S?M!>(/V@VO/#\/C;P-

"XY=/EDEU^:X&C2V\5FB*3-D^\ M"!^[5O;V]G;QVEI D442!(HHU"JB@8 ' ':F2Z;IT]]%J9^[V9W;_DQN&*B_X)-_&3X2S_ /!U]^UCXOC^)F@_V5K'@KQ! M;:3J3:M"+>]FBU/1'D2*0MMD*I;3N=I/RPNW121^\=% '\]7_!N9^UM^SU^S M9^UY^WU\?OBQ\4=(L/#>FW$WB".X6_B9[^Q@U35)&>U3=FX)\V%5"9W--&!R MXSSO_!*K]H_]G#]K?_@H1\4_^"^?_!4[]HOP/X2T[P??2V_PH\!Z]XFMS>PR MI%^Y^S6);SIUM+5E2/RXB9KJ9Y5P\39_HWHH _%7_@I__P %7M.N?^"BO[+? MP=\7_#>X^%OA7Q[X"TOQ)XD^+FB^#CJOC&VL]3AG;^Q-'N[>WDN;96<);S36 M:_:,W#&/R]G[SS__ (-F?%'A#X>_\%F_VQ_A5J&EZ_H=_P"(-?OIO#>A>(M. MO?[06TAU>]FS=&<-)$RPRP[GN&#,TB@LSN,_O)-IVGW-W!?W%C#)/;;OLT[Q M O%N&&VD\KD<''6B'3=.M[V;4H+"!+FX51<7"1 /*%X4,P&6QDXSTH _";_@ MV0^*/A#]F'_@HC^V?^SG\ZL93=W26U]KAN9P@4XAB MCNH)7E.$6)P^=O-$-4AU M)"MX9]8F03VQ4GSE57$NZ/=\HW#(YK^@5--TZ/4'U:.P@6ZEB6.2Y$0$CH"2 M%+8R0"3@=LFIJ /YP/V#_%.@_L>_\&\/[;/[#_[2NI6W@_XLZ;X^U.RD\!ZS MX@'/"2%=R]3T(ZFM2@#^9+_@L[\5? MAGJ?_!+/_@F7HVE^/]'NKO3O ]M<:C;6NHQRO:Q0V6D02M*%),86:*6,[L8> M&1>J,!_3+I&KZ3XATFUU_0-4M[ZQOK=+BRO;.=98;B%U#)(CJ2KJRD$,"000 M15BB@#^O--\,:?X5A\67"ZI!)!I9C\47D MLT=TP8K"5B(=E?!"L"0 :V?^"NW[.7Q _P""(/\ P4'\(?\ !;__ ()R06=] M\+/&VLE?&FA:)(.NY2"IP>X(!![$42Z=I\][#J4]A"]Q;JRP7#Q O&&QN"MC M(!P,XZXH _"SXK_$+PM^R;_P>-ZA\9OVA;N?PSX9\3^ 85\-ZM=V,SIJKMX; M@M$CMUC5FG=KF"6!40%FE 10690>$_;'UCP1_P $^?\ @YSUW]IC]O+3_&>A M_!KXW>%K>/3?&NC:SJVF-:(VFV,6))M+FCF;R+NR$4L =ML;QRE"-E?T'7&F MZ==W4%]=V$$LUJS&VFDB#-$2,$J2,KD<''455\2>$_"OC+3QI'B_PUI^JV@D M$@M=2LDGC#CHVUP1D9//O0!^7?Q8^#G_ 0Y_P"'>'C2#P[\$-0TG]GSXM_$ M32-/\0_$^SU'4$$^IRF00^(;26_:262*VN7C1[K;Y3[IR?-CC M%/"_A&UDL?"GANPTR":9II8=.LT@1Y#C+D( "QP,D\\4 33Z+H]U#G-Y&\"D3G:%RX(^;A5'.> !VJS110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5_" M%^UA_P G3?$O_LH&L_\ I=-7]WM?PA?M8?\ )TWQ+_[*!K/_ *734 ?M_P#\ M&FW_ "E,_:[_ .WC_P!/D]?O]7X _P#!IM_RE,_:[_[>/_3Y/7[_ % !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %?PA?M8?\ )TWQ+_[*!K/_ *735_=[ M7\(7[6'_ "=-\2_^R@:S_P"ETU '[?\ _!IM_P I3/VN_P#MX_\ 3Y/7[_5^ M /\ P:;?\I3/VN_^WC_T^3U^_P!0 4444 %%%% !1110 445\4?M,:W_ ,%K MOC-XF\4>)/V#-3^#_@+PGX6U"ZL/#FG?$G2+R\U7QE=6DC17$LC(5BT^T>9' MC@(#22*@F+(DJ!0#[7HKXC_8C_X+&>&_C9_P2R\4_P#!0K]IOX?MX)U'X7-K M&G?$_P /6)+I#JNF8\V&T\QLMYQ>$(C,2LDOEEVV[VY/QI^WU^V]^SS^P?X3 M_P""L7QX_P"$9O/!&K1Z/K?CKX0Z+X==;KPYX:U2:&."6TOS,9+F_MDN;>6< M21B*7$ZHL&%>@#]"**J:!KVC>*="LO$_AS4H;W3]2M([JPO+=]T<\,BATD4] MU92"#Z&K= !17,_$SXR_"[X-V-KJ?Q0\:V6B6][,8K66]<@2.!DJ, \XYKCO M^&Y_V1_^B]:#_P!_G_\ B: /5Z*R;3QWX0OK6.]M-?MWBFC5XG#'#*1D'\JD M_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q M\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_ M[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/ M^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3 M'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J# M_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH M_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q M\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_ M[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/ M^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3 M'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J# M_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH M_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q M\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_ M[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/ M^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3 M'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J# M_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH M_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q M\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_ M[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/ M^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3 M'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J# M_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH M_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q M\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_ M[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/ M^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3 M'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J# M_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH M_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q M\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_ M[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/ M^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3 M'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J# M_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZH M_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZH TJ*S?^$Q M\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_ M[ZH TJ*S?^$Q\,?]!J#_ +ZH_P"$Q\,?]!J#_OJ@#2HK-_X3'PQ_T&H/^^J/ M^$Q\,?\ 0:@_[ZH TJ*S?^$Q\,?]!J#_ +ZK11UD02(V589!'<4 +7\(7[6' M_)TWQ+_[*!K/_I=-7]WM?PA?M8?\G3?$O_LH&L_^ETU '[?_ /!IM_RE,_:[ M_P"WC_T^3U^_U?@#_P &FW_*4S]KO_MX_P#3Y/7[_4 %%%% !1110 4444 % M>;?M0_'VX^!'@!'\'>&3XD\=>(IVTSX>^#HI=DFM:JR,R(S#_56T:JTUQ.?E MA@CDZE(Z!F"O,Z[3/(B,XQ'$L8!X=_P %;OV(M3_8L_X- MEOBG\ /!^MOKWB!'TWQ!\0?$$$)C?6]2NO$EC>:I>!>JQ[V?:I.5@B523@Y] MB_X*T:OX7MO^#"[W31_9D?AB6# M7_$VDZ;.DVFZ1J-T;EH!#$8;=99885>X6W7 @)X?\$U=&\2>'?\ @G/\ M ?#_ (RCD36+'X*>%;?55F)WBY32+590V>^\-FO:Z;%%%!$L,,:HB*%1%& H M'0 =A3J *6L^'/#WB.)(/$.@V5^D;;HTO;5)0A]0&!P:\@_;1\"^"=!_98\; MZQH?@[2K*[M]$=X+JTT^*.2-MR\JRJ"I]Q7ME>4?MS_\FC^/?^P"_P#Z&M ' M:_#&QLI/AMX>DDLXF9M#M"S&,$D^2E;G]G:?_P ^,/\ WZ%9'PN_Y)GX=_[ M5I_Z)2MV@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\8?\ OT*/ M[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@"'^SM/_Y\ M8?\ OT*/[.T__GQA_P"_0J:B@"'^SM/_ .?&'_OT*/[.T_\ Y\8?^_0J:B@" M'^SM/_Y\8?\ OT*R?!MK:SZ5(\]M&Y%W* 70$XW=*W*Q_ __ "")?^OV;_T* M@#2_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"? M&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C M^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ MGQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH MA_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&' M_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^S MM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQ MA_[]"L[Q99VD/AN\EAM8T982594 (K7K-\8_\BQ>_P#7 T 3V%A8M8PLUE$2 M8E))C'/%2_V=I_\ SXP_]^A1IW_(/@_ZXK_(5-0!#_9VG_\ /C#_ -^A1_9V MG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ M/C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5 M-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G M:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ M //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A M4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9V MG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!AV=K:MXR MO(&MHRBVD95"@P#D\XK6_L[3_P#GQA_[]"LVR_Y'>]_Z\HOYFMB@"'^SM/\ M^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@ M"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8 M?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"?&'_OT*/[ M.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"'^SM/_P"? M&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0J:B@"' M^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@"'^SM/\ ^?&'_OT*/[.T_P#Y\8?^ M_0J:B@"'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:B@#(\66=I#X;O)8;6-&6$E M65 "*N6%A8M8PLUE$28E))C'/%0>,?\ D6+W_K@:N:=_R#X/^N*_R% !_9VG M_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5- M10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SX MP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z% M']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\ M^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10 M!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^, M/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%9/ MB*UM8M5TE(K:-0]V0X5 PV]#ZUN5C^)?^0OH_\ U^G_ -!- &E_9VG_ //C M#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% M$/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ M/C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ M -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%3 # & .@%%% !7\(7[ M6'_)TWQ+_P"R@:S_ .ETU?W>U_"%^UA_R=-\2_\ LH&L_P#I=-0!^W__ :; M?\I3/VN_^WC_ -/D]?O]7X _\&FW_*4S]KO_ +>/_3Y/7[_4 %%%% !1110 M4444 %%%% !1110 4444 %>4?MS_ /)H_CW_ + +_P#H:UZO7E'[<_\ R:/X M]_[ +_\ H:T =U\+O^29^'?^P%:?^B4K=K"^%W_),_#O_8"M/_1*5NT %%%% M !1110 4444 %%%% !1110 5C^!_^01+_P!?LW_H5;%8_@?_ )!$O_7[-_Z% M0!L4444 %%%% !1110 4444 %%%% !1110 4444 %%([K&A=S@*,DU\O?\/G M_P#@FI_TN?L^? M$'_A(+71[F.#4I?[)N[3R9'4LJXN8HRV0",DFKIIZK9IA1114'$%9OC'_D6+W_K@:TJ MS?&/_(L7O_7 T 7-._Y!\'_7%?Y"IJAT[_D'P?\ 7%?Y"IJ "BBB@ HHHH * M*** "BBB@ HHHH **** "BBOSX_X.*O^37_!'_8^C_TBN:[,!A/KV,A0YKU_PT/K^ N%/]>.,,'D7MO8_6)BOY=Z*^N_U* M_P"G_P#Y+_\ ;']<_P#$EO\ U/O_ "U_^^#^HBBOY=Z*/]2O^G__ )+_ /;! M_P 26_\ 4^_\M?\ [X/ZB**_EWK^FKX5?\DO\-_]@"S_ /1"5X>=9)_8\8/V MG-S7Z6M:WF^Y^(^-'@C_ ,0AH8*I]?\ K/UAU%_"]GR\B@_^?E2]^;RM;K5]B?9][&-S=.MI_IUPA]'GP>S3 MA/+\;BLLYJM6A2G)^VQ"O*5.,I.RJI*[;=DDET1^HG_$27_U9C_YD7_[W4?\ M1)?_ %9C_P"9%_\ O=7Y=T5T_P"K62?\^O\ R:7^9]%_Q+5X*?\ 0J_\KXG_ M .7'ZB?\1)?_ %9C_P"9%_\ O=7N7_!/O_@KY_PW9\I_P#9/+__ M -*K.N#-,@RG#9=5JTZ=I)73O+]6?!>*7@+X3\.>'F9YGEV7>SKT:4I0E[:O M*TEL[2JN+]&FC]HZ***_-S_. **** ,WQC_R+%[_ -<#5S3O^0?!_P!<5_D* MI^,?^18O?^N!JYIW_(/@_P"N*_R% $U%%% !1110 4444 %%%% !1110 444 M4 %%%% !17/?%?XK> ?@?\/-4^*WQ0U[^R] T6 3:G?_ &66?R4+*@.R%6=O MF8#"J3S7S]_P^?\ ^":G_1R7_EG:S_\ (==-'!XO$QYJ5.4EY)O\CZ/)N#N+ MN(L/*OE67U\1"+Y7*E1J5(J5D[-PBTG9IVWLTSZBHKY=_P"'S_\ P34_Z.2_ M\L[6?_D.C_A\_P#\$U/^CDO_ "SM9_\ D.MO[+S/_GQ/_P !E_D>O_Q"_P 3 M/^A)C/\ PFK?_('U%17R[_P^?_X)J?\ 1R7_ )9VL_\ R'1_P^?_ .":G_1R M7_EG:S_\AT?V7F?_ #XG_P" R_R#_B%_B9_T),9_X35O_D#ZBHKE_@Q\9_AK M^T)\-=-^+_P@\2?VOX=U@3?V=J/V.:W\[RIGAD_=SHDBXDC=?F49VY&003U% M<4HRA)QDK-;H^,Q6%Q.!Q,\-B8.%2#<91DG&491=G&2=FFFFFFKIZ,****DP M"L?Q+_R%]'_Z_3_Z":V*Q_$O_(7T?_K]/_H)H V**** "BBB@ HHHH **** M"BBB@ HHHH **** "OX0OVL/^3IOB7_V4#6?_2Z:O[O:_A"_:P_Y.F^)?_90 M-9_]+IJ /V__ .#3;_E*9^UW_P!O'_I\GK]_J_ '_@TV_P"4IG[7?_;Q_P"G MR>OW^H **** "BBB@ HHHH ***^2;;>$91B5WM)@#$9W+D ^C:*POBC\3 M/ OP7^&VO_%_XG^(X-'\-^%]&N=5U[5;G/EVEG;Q-++*V 20J*QP 2<8 )KY MT\0?\%.1\./@AHO[7'QL_9D\5>#_ (/:Y)IS_P#"8:CJMC+>:/9W\L<5IJ&H MZ?%(7MK9VFAW>6\TL0E!DB3;)L /JBBBB@ KRC]N?_DT?Q[_ -@%_P#T-:]7 MKRC]N?\ Y-'\>_\ 8!?_ -#6@#NOA=_R3/P[_P!@*T_]$I6[6%\+O^29^'?^ MP%:?^B4K=H **\=_:)_;\_9)_9/\6V?@7X__ !9_L#5=0TY;^TM?[!O[KS+< MR/&'W6T$BCYHW&"0>,XP17G_ /P^?_X)J?\ 1R7_ )9VL_\ R'793R_'U8*< M*,FGU46U^1]?@/#[CW-<'#%X+*<35I35XSA0JRC)=U*,&FO1GU%17R[_ ,/G M_P#@FI_T9_\^)_^ R_R M.O\ XA?XF?\ 0DQG_A-6_P#D#ZBHKY=_X?/_ /!-3_HY+_RSM9_^0ZV?AY_P M5@_8!^*WCK2/AKX!^/GV_6]=U"*RTJR_X1;58O/GD8*B;Y+547)(&6( [FIE MEF913;HS27]U_P"1G6\-?$;#495:N38N,(IMMX>LDDM6VW"R26K;V/HFBBBN M(^)"BBB@ K'\#_\ ((E_Z_9O_0JV*Q_ _P#R")?^OV;_ -"H V**** "BBB@ M HHHH **** "BBB@ HHHH **** ([O\ X])?^N;?RK^7NOZA+O\ X])?^N;? MRK^7NON^"]J__;O_ +(O^1S6]5^ M2/\ )?Z0_P#R>7-O\5/_ -,TPHHHKQ3\7"LWQC_R+%[_ -<#6E6;XQ_Y%B]_ MZX&@"YIW_(/@_P"N*_R%35#IW_(/@_ZXK_(5-0 4444 %%%% !1110 4444 M%%%% !1110 5^?'_ <5?\FO^"/^Q]'_ *17-?H/7Y\?\'%7_)K_ ((_['T? M^D5S7L9!_P CBCZ_HS]>\!/^3OY1_P!?'_Z1(_'ZBBBOUP_UR"BBB@ K^FKX M5?\ )+_#?_8 L_\ T0E?S*U_35\*O^27^&_^P!9_^B$KXCC3X*'K+]#^(OIG M_P"XY+_BK_E2-ZBBBO@C^# HHHH Q[+_ )'>]_Z\HOYFMBL>R_Y'>]_Z\HOY MFMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _GT_X*D_\ *03XI_\ M8RG_ -$QUX%7OO\ P5)_Y2"?%/\ [&4_^B8Z\"K]IR__ '"E_AC^2/\ :/@' M_DA,J_[!J'_IJ(4445UGUH5]R_\ !OO_ ,GQZG_V3R__ /2JSKX:K[E_X-]_ M^3X]3_[)Y?\ _I59UY>=_P#(IK?X6?EOC;_R:;.?^O$OT/VCHHHK\?/\@0HH MHH S?&/_ "+%[_UP-7-._P"0?!_UQ7^0JGXQ_P"18O?^N!JYIW_(/@_ZXK_( M4 34444 %%%% !1110 4444 %%%% !1110 4444 ?/7_ 5<_P"4>7Q1_P"P M%%_Z50U_/Y7] ?\ P5<_Y1Y?%'_L!1?^E4-?S^5^C<'?\B^I_B_1'^C'T.O^ M2 QW_84__35(****^N/ZX"BBB@#]Z/\ @C)_RC6^&O\ NZO_ .GB]KZ@KY?_ M .",G_*-;X:_[NK_ /IXO:^H*_&#_P#T MX"OT.KX9_P""^7[/?[3O[5_[)6A?!']ES]G?6?'&LQ_$G0->NWLM=T>P@M[6 MRN3-*&;4+VW+.0H"A0P)89(P< 'U5^U)\&/AU^T7^S9X]^ WQ=U)[+POXP\( M:AI&OW\=RL+6EI/;O').LC?*A16+AF^4%03D9K\2_AM^TY\4W\ ?"K_@DW_P M55\=LW[+WB_6[>T^&O[1FGZ!+!:_$_1-.NH6TO2+J65A_9T$KP1E[HJSS6ZQ M;3Y4WVY_V%_;6^ WC']MK]@WXD?L[:)?7W@77/B%X$O])M)-4EB9]/GFB9%2 MX-K)*C1L<+((W?,;L!D\5\J_M'?L_P#QJ_;B_P""5%E_P3:\>_L/ZOH'CF7P MOH^@3:GKDVG2>'O#-W9B&+^VK>\AN6::)%B:2*.%#<.)%BDCB#2E #]%:*SO M"'A\>$O">E^%1J4]X-,TZ"T%W=-NEG\N-4\QSW9L9)]2:T: .,^,VB?'+6], MLHO@=XWT70[M)V-]+K6F-];_P!B\;_]!NR_\!C_ (U%\+O^29^'?^P% M:?\ HE*W: /QL_X.$(M6A_:N\(+J]W%-(?A[#M:*/: /MUYQ_.O@JOO_ /X. M)?\ D[3P=_V3J'_TOO*^ *_7LA_Y%%'T_4_UU\!_^30Y/_UZ_P#;I!1117K' MZV%>O_\ !/Y;E_VWOA0MG(J2GQ[IGELXR ?M"8)%>05['_P3T_Y/G^$O_8_Z M9_Z4)7/C/]TJ?X7^1\YQC_R2.8_]>*W_ *;D?T&_8O&__0;LO_ 8_P"-'V+Q MO_T&[+_P&/\ C6Q17XF?XI&/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_X MUL44 8_V+QO_ -!NR_\ 8_XUF>%;7Q3)ITC6&J6T:?:9 5D@).[=R:ZNL?P M/_R")?\ K]F_]"H /L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C M?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z M#=E_X#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C M?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z M#=E_X#'_ !K8HH Q_L7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH P[NR\ M;_99F^%7Q*.CW\$*CQ#8[Q-%N MR?(DK]&/L7C?_H-V7_@,?\:_/7_@W&_Y)-\3/^QBL?\ T1)7Z15^2\1?\CFM MZK\D?Y+_ $A_^3RYM_BI_P#IFF8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_ MXUL45XI^+F/]B\;_ /0;LO\ P&/^-4?$MIXM30;I[[5K5XA$?,1+<@D>QKIJ MS?&/_(L7O_7 T 5+*S\:&SB,6LV87REV@VQR!CZU+]B\;_\ 0;LO_ 8_XUI: M=_R#X/\ KBO\A4U &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ M &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T? M8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q1 M0!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ M (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-? /_ <*V_B&']F; MP4VKZA!,A\=C:L4)4@_8KCFOT6K\^/\ @XJ_Y-?\$?\ 8^C_ -(KFO8R#_D< M4?7]&?KW@)_R=_*/^OC_ /2)'X_4445^N'^N04444 %?TI?"ZS\:'X9>'3'K M5F%_L*SV@VQX'DI[U_-;7]-7PJ_Y)?X;_P"P!9_^B$KXCC3X*'K+]#^(OIG_ M .XY+_BK_E2)OL7C?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HKX(_@PQ_L7C M?_H-V7_@,?\ &C[%XW_Z#=E_X#'_ !K8HH Y2UM?%)\4W4<>J6PN!;1F20P' M:5R< "M/[%XW_P"@W9?^ Q_QHLO^1WO?^O*+^9K8H Q_L7C?_H-V7_@,?\:/ ML7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q M>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V M7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q>-_^@W9? M^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\:V M** /Y\/^"GJ7:?M]?%!+Z57F'B,^8Z+@$^5'T%>#5[[_ ,%2?^4@GQ3_ .QE M/_HF.O J_:_]<#5S3O\ D'P?]<5_D* ,W[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_& MMBB@#'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/ ML7C?_H-V7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#'^Q M>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_QK8HH Q_L7C?_H-V7_@,?\:/L7C?_H-V M7_@,?\:V** ,?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&MBB@#YF_X*GVOBR/ M_@G[\3GO]5M9(1HD>]$@()'VJ'H:_!"OZ _^"KG_ "CR^*/_ & HO_2J&OY_ M*_1N#O\ D7U/\7Z(_P!&/H=?\D!CO^PI_P#IJD%%%%?7']=_\ 87B? M_3TS'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&MBBN$^&,?[%XW_P"@W9?^ M Q_QK,URU\4KJ.FK=:I;.[7)$#+ 0%;;U/K75UC^)?\ D+Z/_P!?I_\ 030 M?8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^ M-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C M_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0; MLO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T M&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C6O&'$:B5@6VC<0.":6B@ K^$+] MK#_DZ;XE_P#90-9_]+IJ_N]K^$+]K#_DZ;XE_P#90-9_]+IJ /V__P"#3;_E M*9^UW_V\?^GR>OW^K\ ?^#3;_E*9^UW_ -O'_I\GK]_J "BBB@ HHHH **** M "BBB@ HHHH **** "O*/VY_^31_'O\ V 7_ /0UKU>O*/VY_P#DT?Q[_P!@ M%_\ T-: .Z^%W_),_#O_ & K3_T2E;M87PN_Y)GX=_[ 5I_Z)2MV@#\=O^#B M7_D[3P=_V3J'_P!+[RO@"OO_ /X.)?\ D[3P=_V3J'_TOO*^ *_7LA_Y%%'T M_4_UU\!_^30Y/_UZ_P#;I!1117K'ZV%>Q_\ !/3_ )/G^$O_ &/^F?\ I0E> M.5['_P $]/\ D^?X2_\ 8_Z9_P"E"5SXS_=*G^%_D?.<8_\ )(YC_P!>*W_I MN1_1+1117XF?XI!1110 5C^!_P#D$2_]?LW_ *%6Q6/X'_Y!$O\ U^S?^A4 M;%%%% !1110 4444 %%%% !1110 4444 %%%% $=W_QZ2_\ 7-OY5_+W7]0E MW_QZ2_\ 7-OY5_+W7W?!>U?_ +=_]N/[J^A;\.>_]RO_ +L!1117W)_*?BX5F^,?^18O?^N!K2K-\8_\ M(L7O_7 T 7-._P"0?!_UQ7^0J:H=._Y!\'_7%?Y"IJ "BBB@ HHHH **** " MBBB@ HHHH **** "OSX_X.*O^37_ 1_V/H_](KFOT'K\^/^#BK_ )-?\$?] MCZ/_ $BN:]C(/^1Q1]?T9^O> G_)W\H_Z^/_ -(D?C]1117ZX?ZY!1110 5_ M35\*O^27^&_^P!9_^B$K^96OZ:OA5_R2_P -_P#8 L__ $0E?$<:?!0]9?H? MQ%],_P#W')?\5?\ *D;U%%%?!'\&!1110!CV7_([WO\ UY1?S-;%8]E_R.][ M_P!>47\S6Q0 4444 %%%% !1110 4444 %%%% !1110 4444 ?SZ?\%2?^4@ MGQ3_ .QE/_HF.O J]]_X*D_\I!/BG_V,I_\ 1,=>!5^TY?\ [A2_PQ_)'^T? M /\ R0F5?]@U#_TU$****ZSZT*^Y?^#??_D^/4_^R>7_ /Z56=?#5?_P#7 U?S=1U0I]\6MG$&GN=N1 MGRT;&><4 =K145C>1:A90W\"2K'/$LB+/ \3@,,@,C@,AYY5@"#P0#4M !7E M'[<__)H_CW_L O\ ^AK7J]>4?MS_ /)H_CW_ + +_P#H:T =U\+O^29^'?\ ML!6G_HE*W:POA=_R3/P[_P!@*T_]$I6[0!^.W_!Q+_R=IX._[)U#_P"E]Y7P M!7W_ /\ !Q+_ ,G:>#O^R=0_^E]Y7P!7Z]D/_(HH^GZG^NO@/_R:')_^O7_M MT@HHHKUC];"O8_\ @GI_R?/\)?\ L?\ 3/\ TH2O'*]C_P"">G_)\_PE_P"Q M_P!,_P#2A*Y\9_NE3_"_R/G.,?\ DD(O^1S6]5^2/\E_I#_\ M)Y\!/^3OY1_U\?\ Z1(_'ZBBBOUP_P!<@HHHH *_IJ^%7_)+_#?_ M & +/_T0E?S*U_35\*O^27^&_P#L 6?_ *(2OB.-/@H>LOT/XB^F?_N.2_XJ M_P"5(WJ***^"/X,"BBB@#'LO^1WO?^O*+^9K8K'LO^1WO?\ KRB_F:V* "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@#^?3_@J3_RD$^*?_8RG_T3'7@5 M>^_\%2?^4@GQ3_[&4_\ HF.O J_:I_\ 9/+_ /\ 2JSKX:K[E_X-]_\ D^/4_P#LGE__ M .E5G7EYW_R*:W^%GY;XV_\ )ILY_P"O$OT/VCHHHK\?/\@0HHHH S?&/_(L M7O\ UP-7-._Y!\'_ %Q7^0JGXQ_Y%B]_ZX&KFG?\@^#_ *XK_(4 34444 %% M%% !1110 4444 %%%% !1110 4444 ?/7_!5S_E'E\4?^P%%_P"E4-?S^5_0 M'_P5<_Y1Y?%'_L!1?^E4-?S^5^C<'?\ (OJ?XOT1_HQ]#K_D@,=_V%/_ --4 M@HHHKZX_K@**** /WH_X(R?\HUOAK_NZO_Z>+VOJ"OE__@C)_P HUOAK_NZO M_P"GB]KZ@K\9S/\ Y&5?_'+_ -*9_C1XG_\ )R\[_P"PO$_^GIA1117"?#!6 M/XE_Y"^C_P#7Z?\ T$UL5C^)?^0OH_\ U^G_ -!- &Q1110 4444 %%%% !1 M110 4444 %%%% !1110 5_"%^UA_R=-\2_\ LH&L_P#I=-7]WM?PA?M8?\G3 M?$O_ +*!K/\ Z734 ?M__P &FW_*4S]KO_MX_P#3Y/7[_5^ /_!IM_RE,_:[ M_P"WC_T^3U^_U !1110 4444 %%%% !7YK_\'/?PY^'^J?L/^%/B3J/@C29_ M$6F_&CPC!I^O2Z?&;RWA:_8-$DV-ZH1(^5!Q\Q..:_2BOS5_X.C?B9\.?"?[ M OAKPUXH\>Z-IVI77QD\*75MI][J444\L$5Z7EF6-F#%$5&9F PH4Y(H ^S_ M -O+]K#PW^PS^QS\1?VM?%6G?;;;P-X9GU"#3]^S[;=<1VUMN_A$L[Q1[NV_ M.#BOSQ_X)Z_MO_"']BS]G[P[^W5_P45\#?%$^//V@KFTO?'WQ\USP#.NAZ.+ MQC)I^C))(WVBQTVWC>-$VP_9FD+NKNK!A]?_ /!7;]G35_\ @HE_P2E^+'P+ M^ &N6&M:EXM\+1W?A6;3M0CD@U.YL[N&^A@CF5MA\V2U$0;.T%^2!FOF']J+ M]H;X*_MD?\&^DGP'\'?9=4^)/B_X>Z5X*TSX2[E_MVV\80&VA;3GL6(FBEM; MJ!I79U58XH#.Q$8W4 ?J)9WEGJ-G%J&GW4<]O/&LD$\,@9)$895E8<$$$$$= M:DK@/V4?A7X@^!7[+?PU^"/BS5UU#5?!W@#1M#U._1BRW-Q:6,-O)*">2&:, MMD\\UW] ',_$SXR_"[X-V-KJ?Q0\:V6B6][,8K66]<@2.!DJ, \XYKP;]KO] MKO\ 9I\<_LT^,?"7A+XQZ/?ZE?Z.T5G9P2L7E?*^DM9\.>'O$<20> M(=!LK](VW1I>VJ2A#Z@,#@UX[^VQ\/O .E_LI>.=0TSP1H]O<1:&[13P:9$C MH=R\A@N0: ._^%GC/PL_PQ\..NMP$'0;,@Y/_/%*WO\ A,?#'_0:@_[ZK.^% MVFZ4/^>*>U;O]G:?_P ^,/\ WZ% 'XZ_\'"NIZ?JO[5_ MA"?3KI)D7X>0JS(>A^WWG%? ]??O_!Q!!#!^UGX/6"%4!^'<)(10/^7^\KX" MK]>R'_D44?3]3_77P'_Y-#D__7K_ -ND%%%%>L?K85[!_P $_+B&U_;A^$]S M<2!(T\>Z8SL>@'VA.:\?KV+_ ()[(DG[ MG:?]EE_T&'_5M_RR'I7\P-?=\%[5_P#MW_VX_NKZ%OPY[_W*_P#NP%%%%?H\B2OT:_X3'PQ_T&H/\ MOJOSL_X-S+:VG^$_Q,,]NCD>(K'!= .SB5A"<%8P"* M"Q\7>&H[*&-]9A#+$H()Z'%2_P#"8^&/^@U!_P!]5-I^GV#6$!-E"285R3&/ M05-_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG]G:?_ ,^, M/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ M #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[Z MJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/ M^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!! MJ#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#' M_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^ MJ_/_ /X.&M=TC5?V9/!,.G:A',R^.PS*AZ#[%<\U^AG]G:?_ ,^,/_?H5^?7 M_!Q):VT'[,/@AH+>-"?'@!*(!_RY7->QD'_(XH^OZ,_7O 3_ )._E'_7Q_\ MI$C\@J***_7#_7(**** "OZ6/A;XO\-)\,?#B/K,((T&S!&[_IBE?S3U_3)\ M*]/L#\,/#9-E"2=!L\GRA_SP2OB.-/@H>LOT/XB^F?\ [CDO^*O^5(TO^$Q\ M,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%? M!'\&%/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\ M^,/_ 'Z% '/VGB704\6W=Z^J1")[6-4DSP2"_M^?%&ZM90\;^)"4=>A'DQUX+7OG_!49$C_X* _%)(T"J/$A MP%& /W,=>!U^TY?_ +A2_P ,?R1_M'P#_P D)E7_ /_340HHHKK/K0K[> M_P"" VHV.E_MNZGWYPRY'_'U9UY>=_\BFM_A9^6^-O_ ":;.?\ KQ+]#]E/^$Q\,?\ 0:@_ M[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%?CY_D"4_^ M$Q\,?]!J#_OJC_A,?#'_ $&H/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% & M'XH\4>'[SP_=VMKJL3R/$0B*>2:MV/B[PU'90QOK,(98E!!/0XH\76-E'X:O M'CLXE80G!6, BK>GZ?8-80$V4))A7),8]!0!#_PF/AC_ *#4'_?5'_"8^&/^ M@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/ M^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_ M F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_ F/AC_H-0?] M]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@ MU!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^ M@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)C MX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@#Y MQ_X*I>)] O?^"?7Q.M;358I)'T.,*BGD_P"E0U^!=?O]_P %6;*SB_X)Z_%" M2.TB5AH<6&6, C_2H:_ &OT;@[_D7U/\7Z(_T8^AU_R0&._["G_Z:I!1117U MQ_7 4444 ?NU_P $F30:I$RPW1:5@?NC;U-=!_9VG_\ /C#_ -^A61XCLK-- M5TE4M(@&O"& C'(VF@"W_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#G MQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ M )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM M/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU M5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4 M'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^ M@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5:*.LB"1 M&RK#(([BHO[.T_\ Y\8?^_0J8 8 P!T H *_A"_:P_Y.F^)?_90-9_]+IJ_ MN]K^$+]K#_DZ;XE_]E UG_TNFH _;_\ X--O^4IG[7?_ &\?^GR>OW^K\ ?^ M#3;_ )2F?M=_]O'_ *?)Z_?Z@ HHHH **** "BBB@ HHHH *H6_A3PO::_/X MKM?#=A%JES$(KG4H[-%N)4&,*T@&Y@,#@G'%7Z* "BBB@ KRC]N?_DT?Q[_V M 7_]#6O5Z\H_;G_Y-'\>_P#8!?\ ]#6@#NOA=_R3/P[_ -@*T_\ 1*5NUA?" M[_DF?AW_ + 5I_Z)2MV@#\=O^#B7_D[3P=_V3J'_ -+[RO@"OO\ _P"#B7_D M[3P=_P!DZA_]+[RO@"OU[(?^111]/U/]=? ?_DT.3_\ 7K_VZ04445ZQ^MA7 ML?\ P3T_Y/G^$O\ V/\ IG_I0E>.5['_ ,$]/^3Y_A+_ -C_ *9_Z4)7/C/] MTJ?X7^1\YQC_ ,DCF/\ UXK?^FY']$M%%%?B9_BD%%%% !6/X'_Y!$O_ %^S M?^A5L5C^!_\ D$2_]?LW_H5 &Q1110 4444 %%%% !1110 4444 %%%% !11 M10!'=_\ 'I+_ -U?\ [=_]N/[J M^A;\.>_]RO\ [L!1117W)__\ 7 T 7-._Y!\'_7%?Y"IJ MAT[_ )!\'_7%?Y"IJ "BBB@ HHHH **** "BBB@ HHHH **** "OSX_X.*O^ M37_!'_8^C_TBN:_0>OSX_P"#BK_DU_P1_P!CZ/\ TBN:]C(/^1Q1]?T9^O> MG_)W\H_Z^/\ ](D?C]1117ZX?ZY!1110 5_35\*O^27^&_\ L 6?_HA*_F5K M^FKX5?\ )+_#?_8 L_\ T0E?$<:?!0]9?H?Q%],__<_]>47\S6Q6/9?\CO>_P#7E%_,UL4 %%%% !1110 4444 M%%%% !1110 4444 %%%% '\^G_!4G_E()\4_^QE/_HF.O J]]_X*D_\ *03X MI_\ 8RG_ -$QUX%7[3E_^X4O\,?R1_M'P#_R0F5?]@U#_P!-1"BBBNL^M"ON M7_@WW_Y/CU/_ +)Y?_\ I59U\-5]R_\ !OO_ ,GQZG_V3R__ /2JSKR\[_Y% M-;_"S\M\;?\ DTV<_P#7B7Z'[1T445^/G^0(4444 9OC'_D6+W_K@:N:=_R# MX/\ KBO\A5/QC_R+%[_UP-7-._Y!\'_7%?Y"@":BBB@ HHHH **** "BBB@ MHHHH **** "BBB@#YZ_X*N?\H\OBC_V HO\ TJAK^?ROZ _^"KG_ "CR^*/_ M & HO_2J&OY_*_1N#O\ D7U/\7Z(_P!&/H=?\D!CO^PI_P#IJD%%%%?7']=_P#87B?_ $],****X3X8*Q_$O_(7 MT?\ Z_3_ .@FMBL?Q+_R%]'_ .OT_P#H)H V**** "BBB@ HHHH **** "BB MB@ HHHH **** "OX0OVL/^3IOB7_ -E UG_TNFK^[VOX0OVL/^3IOB7_ -E MUG_TNFH _;__ (--O^4IG[7?_;Q_Z?)Z_?ZOP!_X--O^4IG[7?\ V\?^GR>O MW^H **** "BBB@ HHHH **** "BBB@ HHHH *\H_;G_Y-'\>_P#8!?\ ]#6O M5Z\H_;G_ .31_'O_ & 7_P#0UH [KX7?\DS\._\ 8"M/_1*5NUA?"[_DF?AW M_L!6G_HE*W: /QV_X.)?^3M/!W_9.H?_ $OO*^ *^_\ _@XE_P"3M/!W_9.H M?_2^\KX K]>R'_D44?3]3_77P'_Y-#D__7K_ -ND%%%%>L?K85['_P $]/\ MD^?X2_\ 8_Z9_P"E"5XY7L?_ 3T_P"3Y_A+_P!C_IG_ *4)7/C/]TJ?X7^1 M\YQC_P DCF/_ %XK?^FY']$M%%%?B9_BD%%%% !6/X'_ .01+_U^S?\ H5;% M8_@?_D$2_P#7[-_Z%0!L4444 %%%% !1110 4444 %%%% !1110 4444 1W? M_'I+_P!J_)'^2_TA_^3RYM_BI_^F:84445XI^+A6;X MQ_Y%B]_ZX&M*LWQC_P BQ>_]<#0!OSX_X.*O\ DU_P1_V/H_\ 2*YKV,@_Y'%'U_1GZ]X"?\G?RC_KX_\ TB1^ M/U%%%?KA_KD%%%% !7]-7PJ_Y)?X;_[ %G_Z(2OYE:_IJ^%7_)+_ W_ -@" MS_\ 1"5\1QI\%#UE^A_$7TS_ /< M_P#7E%_,UL5CV7_([WO_ %Y1?S-;% !1110 4444 %%%% !1110 4444 %%% M% !1110!_/I_P5)_Y2"?%/\ [&4_^B8Z\"KWW_@J3_RD$^*?_8RG_P!$QUX% M7[3E_P#N%+_#'\D?[1\ _P#)"95_V#4/_340HHHKK/K0K[E_X-]_^3X]3_[) MY?\ _I59U\-5]R_\&^__ "?'J?\ V3R__P#2JSKR\[_Y%-;_ L_+?&W_DTV M<_\ 7B7Z'[1T445^/G^0(4444 9OC'_D6+W_ *X&KFG?\@^#_KBO\A5/QC_R M+%[_ -<#5S3O^0?!_P!<5_D* )J*** "BBB@ HHHH **** "BBB@ HHHH ** M** /GK_@JY_RCR^*/_8"B_\ 2J&OY_*_H#_X*N?\H\OBC_V HO\ TJAK^?RO MT;@[_D7U/\7Z(_T8^AU_R0&._P"PI_\ IJD%%%%?7']U]05\O\ _!&3_E&M\-?]W5__ $\7M?4%?C.9_P#(RK_XY?\ MI3/\:/$__DY>=_\ 87B?_3TPHHHKA/A@K'\2_P#(7T?_ *_3_P"@FMBL?Q+_ M ,A?1_\ K]/_ *": -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ K^$+ M]K#_ ).F^)?_ &4#6?\ TNFK^[VOX0OVL/\ DZ;XE_\ 90-9_P#2Z:@#]O\ M_@TV_P"4IG[7?_;Q_P"GR>OW^K\ ?^#3;_E*9^UW_P!O'_I\GK]_J "BBB@# MYO\ ^"M_Q#_:Z^$W_!/?XB?$K]AC6]&T_P")6B6-M=:)<:XELT?E+=0_:$C6 MZ_++GPCIY\87 M^A^*;2WMWU;[,GVL+!)(KP8F\P>4ZJR8VE5(VC=_X**_L>^#/V^/V./&'[)O MQ'\;7?ASP]XK.G'7-9L&C6>WL[74;:]F\MI59$=DMV4.ZLJE@Q5@,'\-V_X) M$_\ !I>GQ-/PC;_@L#X]_M@7?V8R?\)WH_V#S,XQ]O\ [$^R8S_%YNWWH _H M1^%7Q;^&_P WE3<, MJ=F02"#71UX5_P $U/V+_!W_ 3W_8M\(_LB_#OQY=>)O#_A:YU>70];OO+, MUS9WNJWFH0^8T0".ZI=*A= JN4+!5! 'NM !7Q=_P6N_;C_:Q_8(^ 7AWXM_ MLZ^$_!-S8ZIX\T70-:U3Q)<7,UW:I>W+1,UO:1HD;$ )B1YB 7/[H[B^)OC3I'A3XL>+KZ 2Q6DEY%YZZ/;:C::+HLMCX>NM433KF[D\L7]Q;6JM- M+!;IOG>-!ND\H1@J7##\D_VW/^"AW[!FB^)?V,?"?P5;XHW=G\-_VB[3Q/XT MUGQ/\+-:M=0UJ6022WNH-YUJAO;VXN)))72(%BSG:H4 _>BBL/X9?$+P[\ M6_AMX>^*WA 7@TGQ/H=IJVEC4;"6UN!;W,*31^;#*JR0OL==T;@,IR" 016Y M0 5Y1^W/_P FC^/?^P"__H:UTGQF^!GA#XYZ99:3XOU36K6.QG::%M%U:2T9 MF*[2&*?>&.QKY\_:M_8I^$_P^_9U\7>--$\2>,)KO3M)::".^\4SS0LP91AT M8X8<]#0!],_"[_DF?AW_ + 5I_Z)2MVN(^%?@71T^&'AQ!=7N!H-F!F[;_G@ ME;__ @^D?\ /S>_^!;4 ?D=_P '$O\ R=IX._[)U#_Z7WE? %?>O_!PAI-M MH_[5WA"WM9)65OA["Q,LA8Y^W7@ZGZ5\%5^O9#_R**/I^I_KKX#_ /)HG_ "?/\)?^Q_TS_P!*$KQRO7_^"?UM'>?MO?"B MUE9@LGCW3%8HV#@W"=#VKGQG^Z5/\+_(^Y!%S(H"7#*,!J .KHK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ M MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:@#8HK'_X0?2/^?F]_P# MMJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:@#8H MK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$' MTC_GYO?_ +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -2[_X])?\ MKFW\J_E[K^FR[\$:0+64_:;S_5M_R]MZ5_,G7W?!>U?_ +=_]N/[J^A;\.>_ M]RO_ +L!1117W)_(;$#R9BO_ "PD]*_1C_A!](_Y^;W_ ,"VK\EXB_Y'-;U7 MY(_R7^D/_P GES;_ !4__3-,V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MMJ\4_%S8K-\8_P#(L7O_ %P-0_\ "#Z1_P _-[_X%M5'Q+X2TRQT&ZNX;BZ+ M1Q$@/E2V<4K7-YEHE)Q=-CI4O_ @^ MD?\ /S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z M1_S\WO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S M>_\ @6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_ MS\WO_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_ M^!;4 ;%?GQ_P<5?\FO\ @C_L?1_Z17-?=_\ P@^D?\_-[_X%M7P#_P '"OAZ MQT?]F;P5/:S3L6\=A2)9RPQ]BN/6O8R#_D<4?7]&?KW@)_R=_*/^OC_](D?D M;1117ZX?ZY!1110 5_35\*O^27^&_P#L 6?_ *(2OYE:_I2^%W@K29/AEX=D M:YO,MH5F3B[;_GBE?$<:?!0]9?H?Q%],_P#W')?\5?\ *D=M16/_ ,(/I'_/ MS>_^!;4?\(/I'_/S>_\ @6U?!'\&&Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _ M-[_X%M0 67_([WO_ %Y1?S-;%_^!;4?\(/I'_/S>_^!;4 ;%%8_P#P M@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_"#Z1_ MS\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ "#Z1 M_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ M .!;4 ;%%8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 ?@9_P5)_Y2"?%/\ M[&4_^B8Z\"KWG_@I[:16/[?7Q0M(68K'XC(!=LG_ %4?4UX-7[3E_P#N%+_# M'\D?[1\ _P#)"95_V#4/_340HHHKK/K0K[E_X-]_^3X]3_[)Y?\ _I59U\-5 M]N?\$"]+M]6_;;U.UN7D51\/[]LQ2%3G[59]Q]:\O._^136_PL_+?&W_ )-- MG/\ UXE^A^UE%8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5^/G^0)L45C_\ M"#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!-XQ_Y%B]_ZX&KFG?\@^#_ *XK_(5S M_B7PEIECH-U=PW%T6CB) >Y8C\15FR\%Z5+9Q2M_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D M?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ #\W MO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\_-[_ M .!;4?\ "#Z1_P _-[_X%M0!XE_P5<_Y1Y?%'_L!1?\ I5#7\_E?O?\ \%3_ M GIMA_P3]^)UY#<719-$C(#W+$?\?4/45^"%?HW!W_(OJ?XOT1_HQ]#K_D@ M,=_V%/\ ]-4@HHHKZX_K@**** /WH_X(R?\ *-;X:_[NK_\ IXO:^H*^3?\ M@CIX5T[4O^"_^!;5^,YG_ M ,C*O_CE_P"E,_QH\3_^3EYW_P!A>)_]/3-BBL?_ (0?2/\ GYO?_ MJ/^$' MTC_GYO?_ +:N$^&-BL?Q+_R%]'_ .OT_P#H)H_X0?2/^?F]_P# MJS-<\*Z M=:ZCIL,<]R1/WI0!U=%8__ @^D?\ /S>_^!;4?\(/I'_/S>_^ M!;4 ;%%8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\W MO_@6U'_"#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0 M!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ (%M M1_P@^D?\_-[_ .!;4 ;%%8__ @^D?\ /S>_^!;5KQH(HUC4G"J ,GF@!:_A M"_:P_P"3IOB7_P!E UG_ -+IJ_N]K^$+]K#_ ).F^)?_ &4#6?\ TNFH _;_ M /X--O\ E*9^UW_V\?\ I\GK]_J_ '_@TV_Y2F?M=_\ ;Q_Z?)Z_?Z@ HHHH M ^4_^"U]F][_ ,$X?',>L>'O%VK^$TN](E^)6E> 9 NLW?A5-3MFUB.U)(!) MLA/O&Y:-RYS7XX+\4/^#)*?0O-/[./CV&X,!_=F^\7&<-CVU$Q;N_7;S7 MZ;?\%D_^"XG@7_@F;I(^'FM?#OQYH_BO5-2TJ3PSXENO!J76@ZK8B_M6U)8; MD3;6F2R-ROEL%D60QDJ%96/QE?\ _!:[_@U6NOB--\9(/V'K>'Q;)*UQ'KJ_ M K36DCNCR+D(SF,S!OF\PKNW#)- 'Z1_\$2M.ATW_@F_X'B\.:'XNTOP?+>Z MQ-\--,\>R;M8M/"LFJ73Z1'!/VM-8\&2Z%/XJBOA]CEM# )4MK^XM$N4B+R&-)E@68)O?:)=H>0 . MWT!0 5\N?\%5_P#@GS\1O^"DGP/TGX$^%_V@]&\ :;I_BW3?$%S>7O@.769Y MY[*4RQ1KMU&U6-"VW=D,2%.",\?4=% %'PW;^)+70[:W\7ZK8WVII'B\N]-T M][2"5\]4A>69HQTX,C_6O!OVXOV"O^&S?B?\!_B1_P +6_X1O_A27Q8M?&OV M+^POMG]M>2C+]DW^?%]FSG/FXDQ_<-?0]% !1110 5Y1^W/_ ,FC^/?^P"__ M *&M>KUY1^W/_P FC^/?^P"__H:T =U\+O\ DF?AW_L!6G_HE*W:POA=_P D MS\._]@*T_P#1*5NT ?CM_P '$O\ R=IX._[)U#_Z7WE? %??_P#P<2_\G:># MO^R=0_\ I?>5\ 5^O9#_ ,BBCZ?J?ZZ^ _\ R:')_P#KU_[=(****]8_6PKV M/_@GI_R?/\)?^Q_TS_TH2O'*]C_X)Z?\GS_"7_L?],_]*$KGQG^Z5/\ "_R/ MG.,?^21S'_KQ6_\ 3_P#7 UI5F^,?^18O?^N!H N:=_R#X/\ KBO\A4U0Z=_R#X/^ MN*_R%34 %%%% !1110 4444 %%%% !1110 4444 %?GQ_P '%7_)K_@C_L?1 M_P"D5S7Z#U^?'_!Q5_R:_P""/^Q]'_I%HHHKX(_@P**** ,>R M_P"1WO?^O*+^9K8K'LO^1WO?^O*+^9K8H **** "BBB@ HHHH **** "BBB@ M HHHH **** /Y]/^"I/_ "D$^*?_ &,I_P#1,=>!5[[_ ,%2?^4@GQ3_ .QE M/_HF.O J_:I_]D\O_P#TJLZ^&J^Y?^#??_D^/4_^R>7_ /Z56=>7G?\ R*:W^%GY M;XV_\FFSG_KQ+]#]HZ***_'S_($**** ,WQC_P BQ>_]<#5S3O\ D'P?]<5_ MD*I^,?\ D6+W_K@:N:=_R#X/^N*_R% $U%%% !1110 4444 %%%% !1110 4 M444 %%%% 'SU_P %7/\ E'E\4?\ L!1?^E4-?S^5_0'_ ,%7/^4>7Q1_[ 47 M_I5#7\_E?HW!W_(OJ?XOT1_HQ]#K_D@,=_V%/_TU2"BBBOKC^N HHHH _>C_ M ((R?\HUOAK_ +NK_P#IXO:^H*^7_P#@C)_RC6^&O^[J_P#Z>+VOJ"OQG,_^ M1E7_ ,)_P#R/\ T^3U^_U !1110!\L?\%F MM>_9:\'?L >*O'7[6_[/TOQ0\/Z+J6EW.C>"+*T$MWJ>M-?0Q6$-O\K%':>1 M$8A6S$\JE)%9HVX#]A_]FS]DW]L+]B71?VD/&?\ P19^#_PF\;:]I]^]O\/_ M !M\,M-!M9HIIHK=II#IT4RPS"..7<8 P23(5QM9OI?]L?\ 9ND_:O\ V>]: M^#6F?$G5?!>LW$MIJ'ACQGHBAKO0M6L[F.[L[R-20) D\,9:,D"2,NA(#DU^ M,?[1?[)7_!SI^T?X^N_V)?B/_P %;_A#=:)J):RO7T3Q3IVB7MY:-D,)[:PL M(K]BT9P\.&1LE22"6(!^PW_!/S]JCX-_MH?L@>"OVA/@+H,6C^&]5TY[:WT" M%(U72)K25[6>R41 )MBEA=%9 %9%5E 5A7LM>$?\$T?V%?!__!-O]BGP3^QY MX-\33ZY%X6M)FU#7+F#RFU&^N)Y+FYG$8+>6AEE<(F6VH%4LQ!8^[T %%%% M!1110 4444 %>4?MS_\ )H_CW_L O_Z&M>KUY1^W/_R:/X]_[ +_ /H:T =U M\+O^29^'?^P%:?\ HE*W:POA=_R3/P[_ -@*T_\ 1*5NT ?CM_P<2_\ )VG@ M[_LG4/\ Z7WE? %??_\ P<2_\G:>#O\ LG4/_I?>5\ 5^O9#_P BBCZ?J?ZZ M^ __ ":')_\ KU_[=(****]8_6PKV/\ X)Z?\GS_ E_['_3/_2A*\Z_J$N_\ CTE_ZYM_ M*OY>Z^[X+VK_ /;O_MQ_=7T+?ASW_N5_]V HHHK[D_N8**** /UF_P"#<;_D MDWQ,_P"QBL?_ $1)7Z15^;O_ ;C?\DF^)G_ &,5C_Z(DK](J_)>(O\ D7-O\5/_P!,TPHHHKQ3\7"LWQC_ ,BQ>_\ 7 UI5F^,?^18 MO?\ K@: +FG?\@^#_KBO\A4U0Z=_R#X/^N*_R%34 %%%% !1110 4444 %%% M% !1110 4444 %?GQ_P<5?\ )K_@C_L?1_Z17-?H/7Y\?\'%7_)K_@C_ +'T M?^D5S7L9!_R.*/K^C/U[P$_Y._E'_7Q_^D2/Q^HHHK]HHHKX(_@P**** ,>R_Y'>]_Z\HOYFMBL>R_Y'>]_Z\HO MYFMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _GT_X*D_\I!/BG_V, MI_\ 1,=>!5[[_P %2?\ E()\4_\ L93_ .B8Z\"K]IR__<*7^&/Y(_VCX!_Y M(3*O^P:A_P"FHA11176?6A7W+_P;[_\ )\>I_P#9/+__ -*K.OAJON7_ (-] M_P#D^/4_^R>7_P#Z56=>7G?_ "*:W^%GY;XV_P#)ILY_Z\2_0_:.BBBOQ\_R M!"BBB@#-\8_\BQ>_]<#5S3O^0?!_UQ7^0JGXQ_Y%B]_ZX&KFG?\ (/@_ZXK_ M "% $U%%% !1110 4444 %%%% !1110 4444 %%%% 'SU_P5<_Y1Y?%'_L!1 M?^E4-?S^5_0'_P %7/\ E'E\4?\ L!1?^E4-?S^5^C<'?\B^I_B_1'^C'T.O M^2 QW_84_P#TU2"BBBOKC^N HHHH _>C_@C)_P HUOAK_NZO_P"GB]KZ@KY? M_P"",G_*-;X:_P"[J_\ Z>+VOJ"OQG,_^1E7_P )_\ RF%%%%<)\,%8_B7_D+Z/\ ]?I_]!-;%8_B7_D+Z/\ ]?I_]!- &Q11 M10 4444 %%%% !1110 4444 %%%% !1110 5_"%^UA_R=-\2_P#LH&L_^ETU M?W>U_"%^UA_R=-\2_P#LH&L_^ETU '[?_P#!IM_RE,_:[_[>/_3Y/7[_ %?@ M#_P:;?\ *4S]KO\ [>/_ $^3U^_U !1110!\P?\ !8OXF>(/A5^P!XMUW1_C M-?\ PVLM0U31=&\2_$C2K&2YN?"NCWVJ6MG?:C$D7S[X[>:3:Z\QEA(/N5^- MX_X(L_\ !L]=::?&%I_P74O$U19!%-8U MCXVW_P 3;+3=7UO1O#?Q*U6QDMKGQ5I%CJMU:6.H2I)\Y=X(8P9&R9"GF$G? MFOJ&LOP3X1\'> /!VE^!_AYX(/^$A\06.C:2;;>$91B5WM)@#$9W+GZ-K\\?\ @YL_Y1U:#_V7#P?_ .G M4 ?=7Q?^+/@3X$?##7/C#\3M9-AH/A[3Y+S4KE('F?8HX2..,%Y9&8A$C0%W M=E5068 _$^G?\%[_ =X+^._@[X5?M>?L)?&WX&>'OB/JZ:7X#\>_$;0K>'3 M[N\D($4%V(I7-C(Y(^5RQ7.YPB!F7[N\0^&O#_BS3TTKQ+I$%];17MM>1P7, M895N+>>.X@D /\2311R*>S(#VKXP_P""R7P8L_VZ;?X5?\$[/#MFMWJWB/XC M:7XM\5WB)N_X1KPQIH,W_+*2:0I90 \R/<28^6*4J ?;M%%% !7E'[< M_P#R:/X]_P"P"_\ Z&M=)\9M$^.6MZ991? [QOHNAW:3L;Z76M,:Y66/;PJ@ M$;3GG-?/G[5O@W]M.P_9U\77GQ ^,_@_4-%CTECJ-E8^''BFFCW+E4' ^N61;^P;/)%J>OD)[UO M_8O&_P#T&[+_ ,!C_C0!^1W_ <2_P#)VG@[_LG4/_I?>5\ 5]Z_\'"$6K0_ MM7>$%U>[BFD/P]AVM%'M 'VZ\X_G7P57Z]D/_(HH^GZG^NO@/_R:')_^O7_M MT@HHHKUC];"O8_\ @GI_R?/\)?\ L?\ 3/\ TH2O'*]?_P""?RW+_MO?"A;. M14E/CW3/+9QD _:$P2*Y\9_NE3_"_P CYSC'_DD M-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&OQ,_Q2-BBL?[%XW_Z#=E_X#'_ !H^ MQ>-_^@W9?^ Q_P : -BL?P/_ ,@B7_K]F_\ 0J/L7C?_ *#=E_X#'_&LSPK: M^*9-.D:PU2VC3[3("LD!)W;N30!U=%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO M_ 8_XT ;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!! MNR_\!C_C1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO M_ 8_XT ;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!! MNR_\!C_C1]B\;_\ 0;LO_ 8_XT ;%%8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO M_ 8_XT :EW_QZ2_]U M?_MW_P!N/[J^A;\.>_\ F^%7Q*.CW\$*CQ#8[Q-%NR?(DK]&/L7C?_H-V7_@, M?\:_)>(O^1S6]5^2/\E_I#_\GES;_%3_ /3-,V**Q_L7C?\ Z#=E_P" Q_QH M^Q>-_P#H-V7_ (#'_&O%/Q+4T&Z>^U:U>(1'S$2W()'L: .@T[_D'P?]<5_D*FK"LK/QH;.(Q:S9A? M*7:#;'(&/K4OV+QO_P!!NR_\!C_C0!L45C_8O&__ $&[+_P&/^-'V+QO_P!! MNR_\!C_C0!L45C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C0!L45C_8O&__ M $&[+_P&/^-'V+QO_P!!NR_\!C_C0!L45C_8O&__ $&[+_P&/^-'V+QO_P!! MNR_\!C_C0!L45C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C0!L45C_8O&__ M $&[+_P&/^-'V+QO_P!!NR_\!C_C0!L5^?'_ <5?\FO^"/^Q]'_ *17-?=_ MV+QO_P!!NR_\!C_C7P#_ ,'"MOXAA_9F\%-J^H03(?'8VK%"5(/V*XYKV,@_ MY'%'U_1GZ]X"?\G?RC_KX_\ TB1^1M%%%?KA_KD%%%% !7]-7PJ_Y)?X;_[ M%G_Z(2OYE:_I2^%UGXT/PR\.F/6K,+_85GM!MCP/)3WKXCC3X*'K+]#^(OIG M_P"XY+_BK_E2.VHK'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&O@C^##8HK M'^Q>-_\ H-V7_@,?\:/L7C?_ *#=E_X#'_&@ LO^1WO?^O*+^9K8KE+6U\4G MQ3=1QZI;"X%M&9)# =I7)P *T_L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E M_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W M9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7 MC?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[ M%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH M V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#\#/^"I/_ "D$^*?_ M &,I_P#1,=>!5[S_ ,%/4NT_;Z^*"7TJO,/$9\QT7 )\J/H*\&K]IR__ '"E M_AC^2/\ :/@'_DA,J_[!J'_IJ(4445UGUH5]R_\ !OO_ ,GQZG_V3R__ /2J MSKX:K[<_X(%Q:I+^VWJ:Z3=1Q2_\*_O\M*FX8^U6?&/RKR\[_P"136_PL_+? M&W_DTV<_]>)?H?M916/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XU^/G^ M0)L45C_8O&__ $&[+_P&/^-'V+QO_P!!NR_\!C_C0!-XQ_Y%B]_ZX&KFG?\ M(/@_ZXK_ "%<_P");3Q:F@W3WVK6KQ"(^8B6Y!(]C5FRL_&ALXC%K-F%\I=H M-L<@8^M &[16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ M0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[ M+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ M0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[ M+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- 'B7_ 5<_P"4 M>7Q1_P"P%%_Z50U_/Y7[W_\ !4^U\61_\$_?B<]_JMK)"-$CWHD!!(^U0]#7 MX(5^C<'?\B^I_B_1'^C'T.O^2 QW_84__35(****^N/ZX"BBB@#]Z/\ @C)_ MRC6^&O\ NZO_ .GB]KZ@KY-_X(Z6OBF3_@G#\.'T[5+:.$KJVQ)("2/^)O>Y MY^N:^FOL7C?_ *#=E_X#'_&OQG,_^1E7_P )_\ RF;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-<)\,;%8_B7_D+Z/_ M -?I_P#031]B\;_]!NR_\!C_ (UF:Y:^*5U'35NM4MG=KDB!E@("MMZGUH Z MNBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: - MBBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_Q MH^Q>-_\ H-V7_@,?\: -BBL?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\: - MBBL?[%XW_P"@W9?^ Q_QK7C#B-1*P+;1N('!- "U_"%^UA_R=-\2_P#LH&L_ M^ETU?W>U_"%^UA_R=-\2_P#LH&L_^ETU '[?_P#!IM_RE,_:[_[>/_3Y/7[_ M %?@#_P:;?\ *4S]KO\ [>/_ $^3U^_U !1110!^17[+_P"P?_P2)_:!^,GQ M3_;M_P""C'Q'^'?CCXH>-_BUXG2+P]X_\+M#\0>-/ M&.KZ[?:-I&AVMW^CVMX M)%)#B6"QB?<"0V[.3G)^F*^=/^"3_P"Q9JG_ 3O_80\)?L;ZIXD;6!X+UCQ M%%8ZM)"D;WEE<:]J%W:RNB,RH[6]Q$64'AB1QC ^BZ "OAG_ (+Y?L]_M._M M7_LE:%\$?V7/V=]9\<:S'\2= UZ[>RUW1[""WM;*Y,TH9M0O;9?'SXL?'OP3^SEJOQ)^ W[+6L^-O'HL,Z%\.KCQ!I6GRR73':@ MN+J6[%M'$IPSLDLC;+)5N?% MGCG6?VF?"R"_NU0I$ODQ9:"QMP2D-JC'8F[+/+)+-)^F]% %#PM#XCM_#.G6 M_C&^M+K5X["%=5N;"!HH);D(!*\:,240ON*J22 0"3UJ_110 5Y1^W/_ ,FC M^/?^P"__ *&M>KUY1^W/_P FC^/?^P"__H:T =U\+O\ DF?AW_L!6G_HE*W: MPOA=_P DS\._]@*T_P#1*5NT ?CM_P '$O\ R=IX._[)U#_Z7WE? %??_P#P M<2_\G:>#O^R=0_\ I?>5\ 5^O9#_ ,BBCZ?J?ZZ^ _\ R:')_P#KU_[=(*** M*]8_6PKV/_@GI_R?/\)?^Q_TS_TH2O'*]C_X)Z?\GS_"7_L?],_]*$KGQG^Z M5/\ "_R/G.,?^21S'_KQ6_\ 3_P#7 UI5F^,?^18O?^N!H N:=_R#X/\ KBO\A4U0 MZ=_R#X/^N*_R%34 %%%% !1110 4444 %%%% !1110 4444 %?GQ_P '%7_) MK_@C_L?1_P"D5S7Z#U^?'_!Q5_R:_P""/^Q]'_I%HHHKX(_@P M**** ,>R_P"1WO?^O*+^9K8K'LO^1WO?^O*+^9K8H **** "BBB@ HHHH ** M** "BBB@ HHHH **** /Y]/^"I/_ "D$^*?_ &,I_P#1,=>!5[[_ ,%2?^4@ MGQ3_ .QE/_HF.O J_:I_]D\O_P#TJLZ^&J^Y?^#??_D^/4_^R>7_ /Z56=>7G?\ MR*:W^%GY;XV_\FFSG_KQ+]#]HZ***_'S_($**** ,WQC_P BQ>_]<#5S3O\ MD'P?]<5_D*I^,?\ D6+W_K@:N:=_R#X/^N*_R% $U%%% !1110 4444 %%%% M !1110 4444 %%%% 'SU_P %7/\ E'E\4?\ L!1?^E4-?S^5_0'_ ,%7/^4> M7Q1_[ 47_I5#7\_E?HW!W_(OJ?XOT1_HQ]#K_D@,=_V%/_TU2"BBBOKC^N H MHHH _>C_ ((R?\HUOAK_ +NK_P#IXO:^H*^7_P#@C)_RC6^&O^[J_P#Z>+VO MJ"OQG,_^1E7_ ,)_P#R/\ T^3U^_U !111 M0!Y%^W3^VO\ !G_@GE^S%XA_:R^/T>LR>&/#;VJ7L.@:>+F[E>XN8[>)(T9T M7)DE7EG50._0'M/@?\8/!_[0?P8\)_'CX>F\_L'QIX;LM?[+=0) M/%YD;-/\ @FO\3O O[.WP>TOQ_P",O$%IIVDZ M-X0UK38KJUU(W6J6EO*DB2NB*%BDD?S6=!$4$NY=FX?EY\+_ !+_ ,'L7PL\ M#:=X L?V=/"NK6FDVJ6MC<:WK/@^:X2"-0L<;2+J2F3:H WON=L99F8DD _= MZBOFS_@D7XC_ &P/%O[ OA+Q!^WSIE]9?%VXUWQ-_P )G97\:*UM,OB'4EAB MC$;,GD+;K"L6QF3RA'L)7!/TG0 4444 %%%% !1110 5Y1^W/_R:/X]_[ +_ M /H:UZO7E'[<_P#R:/X]_P"P"_\ Z&M '=?"[_DF?AW_ + 5I_Z)2MVL+X7? M\DS\._\ 8"M/_1*5NT ?CM_P<2_\G:>#O^R=0_\ I?>5\ 5]_P#_ <2_P#) MVG@[_LG4/_I?>5\ 5^O9#_R**/I^I_KKX#_\FAR?_KU_[=(****]8_6PKV/_ M ()Z?\GS_"7_ +'_ $S_ -*$KQRO8_\ @GI_R?/\)?\ L?\ 3/\ TH2N?&?[ MI4_PO\CYSC'_ ))',?\ KQ6_]-R/Z):***_$S_%(**** "L?P/\ \@B7_K]F M_P#0JV*Q_ __ "")?^OV;_T*@#8HHHH **** "BBB@ HHHH **** "BBB@ H MHHH CN_^/27_ *YM_*OY>Z_J$N_^/27_ *YM_*OY>Z^[X+VK_P#;O_MQ_=7T M+?ASW_N5_P#=@****^Y/[F"BBB@#]9O^#<;_ ))-\3/^QBL?_1$E?I%7YN_\ M&XW_ "2;XF?]C%8_^B)*_2*OR7B+_D7-O\ %3_],TPH MHHKQ3\7"LWQC_P BQ>_]<#6E6;XQ_P"18O?^N!H N:=_R#X/^N*_R%35#IW_ M "#X/^N*_P A4U !1110 4444 %%%% !1110 4444 %%%% !7Y\?\'%7_)K_ M ((_['T?^D5S7Z#U^?'_ <5?\FO^"/^Q]'_ *17->QD'_(XH^OZ,_7O 3_D M[^4?]?'_ .D2/Q^HHHK]=_\BFM_ MA9^6^-O_ ":;.?\ KQ+]#]HZ***_'S_($**** ,WQC_R+%[_ -<#5S3O^0?! M_P!<5_D*I^,?^18O?^N!JYIW_(/@_P"N*_R% $U%%% !1110 4444 %%%% ! M1110 4444 %%%% 'SU_P5<_Y1Y?%'_L!1?\ I5#7\_E?T!_\%7/^4>7Q1_[ M47_I5#7\_E?HW!W_ "+ZG^+]$?Z,?0Z_Y(#'?]A3_P#35(****^N/ZX"BBB@ M#]Z/^",G_*-;X:_[NK_^GB]KZ@KY?_X(R?\ *-;X:_[NK_\ IXO:^H*_&)__ "/\ T^3U^_U?@#_P:;?\I3/VN_\ MX_]/D]?O]0 M4444 ?/W_!3_ ..OQ(_9W_8U\0>/OA/\1/#O@O6[O5-)T6W\>^+X3)I?A5=0 MU&WLGU6Y7!4I LYD&_$>\)YA";J^)?V+OCM\+/V!_#OQ^\)?\%%O^"VD7Q=T MZ[TO0];TSQQ-XW>TN8%N(K\26FCP07UQ)O4P(X6TP6+J/+P.?T<_:H\3_LZ> M#OV@_X0C_A& MTVV8L0,*$4@,K A@X<"0.'#_ #[J])H *X_XT_M _ []G+PO%XT^//Q9\/\ MA#2[B\CM+2\\0:I';+PKL*_-?_@Y[^'/P_U3]A_P MI\2=1\$:3/XBTWXT>$8-/UZ73XS>6\+7[!HDFQO5")'RH./F)QS0!^E%>7>% M_P!MC]DKQK\4_P#A2OA/]H3POJ'B9K^XL8-,MM41OM-Y;@M<6D,G^KGN(@K& M2"-FDC"-N5=IQXI_P7E_:@\;_L>_\$E/C1\#_\%#/V?M"^"/\ P;3VGACX>?\ $BU? MX1_#+PMXD\):UIN([C3=:T^6SN3?1.O*SR2>>6<(KB"-<+&][80W+*!V ,I%>C4 %>4?MS_\ MFC^/?^P"_P#Z&M=C\3/C+\+O@W8VNI_%#QK9:);WLQBM9;UR!(X&2HP#SCFO M!OVN_P!KO]FGQS^S3XQ\)>$OC'H]_J5_H[16=G!*Q>5]RG:,KUXH ^@OA=_R M3/P[_P!@*T_]$I6[7'_"SQGX6?X8^''76X"#H-F0#O\ LG4/_I?>5\ 5]\?\'"NIZ?JO[5_A"?3KI)D7X>0J MS(>A^WWG%? ]?KV0_P#(HH^GZG^NO@/_ ,FAR?\ Z]?^W2"BBBO6/UL*]C_X M)Z?\GS_"7_L?],_]*$KQRO8/^"?EQ#:_MP_">YN) D:>/=,9V/0#[0G-<^,_ MW2I_A?Y'SG&/_)(YC_UXK?\ IN1_1116;_PF/AC_ *#4'_?5'_"8^&/^@U!_ MWU7XF?XI&E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I5C^!_\ D$2_]?LW M_H53?\)CX8_Z#4'_ 'U67X2\2Z#8Z9)#=ZI%&QNI6"L>Q;@T =-16;_PF/AC M_H-0?]]4?\)CX8_Z#4'_ 'U0!I45F_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?5 M &E16;_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0!I45F_\ "8^&/^@U!_WU1_PF M/AC_ *#4'_?5 &E16;_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0!I45F_\ "8^& M/^@U!_WU1_PF/AC_ *#4'_?5 &E16;_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U0 M!>N_^/27_KFW\J_E[K^G*[\8^&/LLO\ Q.H/]6W\7M7\QM?=\%[5_P#MW_VX M_NKZ%OPY[_W*_P#NP%%%%?>'[NUM=5B>1 MXB$13R30!N:=_P @^#_KBO\ (5-618^+O#4=E#&^LPAEB4$$]#BI?^$Q\,?] M!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BLW_A,?#'_ $&H M/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J -*BL MW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_ MT&H/^^J -*BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZH TJ_/C_@XJ_Y-?\ M!'_8^C_TBN:^]?\ A,?#'_0:@_[ZK\__ /@X:UW2-5_9D\$PZ=J$LOT/XB^F?_N.2_P"*O^5(["BLW_A,?#'_ $&H/^^J/^$Q\,?]!J#_ +ZK MX(_@PTJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^J (;+_ )'>]_Z\HOYFMBN9 MM/$N@IXMN[U]4B$3VL:I)G@D$Y%:G_"8^&/^@U!_WU0!I45F_P#"8^&/^@U! M_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5% M9O\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX M8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ M *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU M0!^ W_!4G_E()\4_^QE/_HF.O J]Z_X*@75O>_M^?%&ZM90\;^)"4=>A'DQU MX+7[3E_^X4O\,?R1_M'P#_R0F5?]@U#_ --1"BBBNL^M"ON7_@WW_P"3X]3_ M .R>7_\ Z56=?#5?;W_! ;4;'2_VW=3N=0N5B0_#Z_4,YXS]JL^*\O._^136 M_P +/RWQM_Y--G/_ %XE^A^U5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5?CY M_D":5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 !XQ_Y%B]_ZX&KFG?\ (/@_ MZXK_ "%8?BCQ1X?O/#]W:VNJQ/(\1"(IY)JW8^+O#4=E#&^LPAEB4$$]#B@# M7HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'P MQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ M0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ZH T MJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,? M#'_0:@_[ZH \,_X*N?\ */+XH_\ 8"B_]*H:_G\K]]/^"J7B?0+W_@GU\3K6 MTU6*21]#C"HIY/\ I4-?@77Z-P=_R+ZG^+]$?Z,?0Z_Y(#'?]A3_ /35(*** M*^N/ZX"BBB@#]Z/^",G_ "C6^&O^[J__ *>+VOJ"OE'_ ((X>)=!T_\ X)O? M#BTO-4BCE1=6W(QY&=7O3_(U].?\)CX8_P"@U!_WU7XSF?\ R,J_^.7_ *4S M_&CQ/_Y.7G?_ &%XG_T],TJ*S?\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JX3X8T MJQ_$O_(7T?\ Z_3_ .@FIO\ A,?#'_0:@_[ZK+U[Q+H-SJ>F30:I$RPW1:5@ M?NC;U- '345F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@ MU!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]4 : M5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P ) MCX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/ M^@U!_P!]5HHZR()$;*L,@CN* %K^$+]K#_DZ;XE_]E UG_TNFK^[VOX0OVL/ M^3IOB7_V4#6?_2Z:@#]O_P#@TV_Y2F?M=_\ ;Q_Z?)Z_?ZOP!_X--O\ E*9^ MUW_V\?\ I\GK]_J "BBB@#XH_P"#AVT^$W_#HWXH>(_C=I6I:EX<\/W6@ZM> M:/I@&[4V@UNQ:.SDS)'MAF?;%(ZMOC1VD0.Z*C?F?IG_ <6?\&Z%MX&B\*2 M_P#!&'RH?[/$4NE1_"/PG);AMOS1[VG#.N4#'[Q7/%?O9\0OAOX"^+/A: M3P1\3/"5CKFCS7=K=3:9J=N)8)9;:XCN8&9&X;9-#&X!R"4&01Q67_PSW\ _ M^B'^#_\ PFK7_P"-T ?AE_P37_X.9_V$_P!ES]FSP_\ L:_ []FGXAVGB36? M%^IR>'M/NK.Q'A_0[K6=8GN8;)'%\;A[*T^UI$&V+)*L)8B-I,+^_E<%XE_9 M8_9J\7:%<^&_$'P$\(3V=W'LF1?#]O&PYR&5T0,CJ0&5U(96 (((!KO: "OS M5_X.C?B9\.?"?[ OAKPUXH\>Z-IVI77QD\*75MI][J444\L$5Z7EF6-F#%$5 M&9F PH4Y(K]*J* /EG_@K1^S$O\ P4G_ ."6?Q2^ 7P;UO3M9O?%GAE+WP?= MV-]');WM_97,5]:QI,I*!9)K9(B^< .<\9KY0_;(_:ATS]LG_@AAH?[)WP1O M;;4_CO\ %?PSH/@4?"\7 75]*UF*>UAUE+ZU_P!;9Q6:P7;332HJ(JH20)%S M^JM4K;PYX>L]:N/$EGH-E%J-Y&L=W?QVJ+/.B_=5W W,!V!/% '-?LZ?!W2O MV=_V?/ G[/\ H5UY]CX&\&Z7X>LY]FWS(K*TBMD;';*Q XKLJ** *6L^'/#W MB.)(/$.@V5^D;;HTO;5)0A]0&!P:\=_;8^'W@'2_V4O'.H:9X(T>WN(M#=HI MX-,B1T.Y>0P7(->WUY1^W/\ \FC^/?\ L O_ .AK0!VGPNTW3A\,O#@%A" - M"L\#RA_SQ3VK=_L[3_\ GQA_[]"LCX7?\DS\._\ 8"M/_1*5NT ?CI_P<000 MP?M9^#U@A5 ?AW"2$4#_ )?[RO@*OO\ _P"#B7_D[3P=_P!DZA_]+[RO@"OU M[(?^111]/U/]=? ?_DT.3_\ 7K_VZ04445ZQ^MA7L7_!/9$D_;E^$R.H8'Q] MI@((R#_I"5X[7L?_ 3T_P"3Y_A+_P!C_IG_ *4)7/C/]TJ?X7^1\YQC_P D MCF/_ %XK?^FY']#_ /9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U%?B9_BD0_V M=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A61X+LK.72I M&EM(F/VR49:,'C=6[6/X'_Y!$O\ U^S?^A4 :7]G:?\ \^,/_?H4?V=I_P#S MXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0_P!G:?\ \^,/ M_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ%344 0 M_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% $/]G:?_P ^,/\ WZ%']G:?_P ^ M,/\ WZ%344 0_P!G:?\ \^,/_?H4?V=I_P#SXP_]^A4U% %6[T[3_LLO^@P_ MZMO^60]*_F!K^H2[_P"/27_KFW\J_E[K[O@O:O\ ]N_^W']U?0M^'/?^Y7_W M8"BBBON3^Y@HHHH _6/_ (-S+:VG^$_Q,,]NCD>(K'!= /'9Q*PA."L8!%:]9OC'_ )%B]_ZX&@";3]/L&L(";*$D MPKDF,>@J;^SM/_Y\8?\ OT*-._Y!\'_7%?Y"IJ (?[.T_P#Y\8?^_0H_L[3_ M /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^ M_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T M_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"I MJ* (?[.T_P#Y\8?^_0K\^O\ @XDM;:#]F'P0T%O&A/CP E$ _P"7*YK]"Z_/ MC_@XJ_Y-?\$?]CZ/_2*YKV,@_P"1Q1]?T9^O> G_ "=_*/\ KX__ $B1^/U% M%%?KA_KD%%%% !7],GPKT^P/PP\-DV4))T&SR?*'_/!*_F;K^FKX5?\ )+_# M?_8 L_\ T0E?$<:?!0]9?H?Q%],__<7_P#Z56=>7G?_ "*:W^%GY;XV M_P#)ILY_Z\2_0_9W^SM/_P"?&'_OT*/[.T__ )\8?^_0J:BOQ\_R!(?[.T__ M )\8?^_0H_L[3_\ GQA_[]"IJ* ,CQ=8V4?AJ\>.SB5A"<%8P"*MZ?I]@UA M390DF%OQ0DCM M(E8:'%AEC (_TJ&OP!K^@/\ X*N?\H\OBC_V HO_ $JAK^?ROT;@[_D7U/\ M%^B/]&/H=?\ ) 8[_L*?_IJD%%%%?7']=_\ 87B?_3TR'^SM/_Y\8?\ OT*/[.T_ M_GQA_P"_0J:BN$^&(?[.T_\ Y\8?^_0K(\1V5FFJZ2J6D0#7A# 1CD;36[6/ MXE_Y"^C_ /7Z?_030!I?V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 0_V=I_\ MSXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ 'Z%344 M0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A1_9VG_\^,/_ M 'Z%344 0_V=I_\ SXP_]^A1_9VG_P#/C#_WZ%344 0_V=I__/C#_P!^A4P M P!@#H!110 5_"%^UA_R=-\2_P#LH&L_^ETU?W>U_"%^UA_R=-\2_P#LH&L_ M^ETU '[?_P#!IM_RE,_:[_[>/_3Y/7[_ %?@#_P:;?\ *4S]KO\ [>/_ $^3 MU^_U !1110!X#_P4P^./CO\ 9\_92N_'/PT^*VB>!=;O/%OAW1;/QGXHM(9M M*T1;_6+2SEN[Q9F5/)2*>1CEDRP4;ESD?E#\:_\ @KA_P4O_ ."AG_!1'P]_ MP3,_X(W?M-VKZ9X-@?\ X3OXY3^'-.F@UJ: @W>H-BVD@BT^)V6"%84S.Y7] MY(LB&OUR_P""A_Q&^ WPP_8Z\:Z_^TG\(+GXA^%+NRBTV?X?Z?H?]I77B:ZN MIX[>UTZWML$RS2W$D2ICE6(?*[-P^&/^",GPN\%^+_@O\?O@SX5_X)%VO[,6 MIF72W3PAJ_C+6(-3\0VP0,T$D86,%%$DH\MU9D< ^W?^"JW6G&_ME8#:LWV M;%^4"O=*^?O\ @EMXY_98^(G["_@;Q-^QCX);PQ\/FAO(-,\+/=-, MVC7,5Y/'>6A9I),[+I9QE6*,,,A*L#7T#0 4444 %%%% !1110 5Y1^W/_R: M/X]_[ +_ /H:UZO7E'[<_P#R:/X]_P"P"_\ Z&M '=?"[_DF?AW_ + 5I_Z) M2MVL+X7?\DS\._\ 8"M/_1*5NT ?CM_P<2_\G:>#O^R=0_\ I?>5\ 5]_P#_ M <2_P#)VG@[_LG4/_I?>5\ 5^O9#_R**/I^I_KKX#_\FAR?_KU_[=(****] M8_6PKV/_ ()Z?\GS_"7_ +'_ $S_ -*$KQRO8_\ @GI_R?/\)?\ L?\ 3/\ MTH2N?&?[I4_PO\CYSC'_ ))',?\ KQ6_]-R/Z):***_$S_%(**** "L?P/\ M\@B7_K]F_P#0JV*Q_ __ "")?^OV;_T*@#8HHHH **** "BBB@ HHHH **** M "BBB@ HHHH CN_^/27_ *YM_*OY>Z_J$N_^/27_ *YM_*OY>Z^[X+VK_P#; MO_MQ_=7T+?ASW_N5_P#=@****^Y/[F"BBB@#]9O^#<;_ ))-\3/^QBL?_1$E M?I%7YN_\&XW_ "2;XF?]C%8_^B)*_2*OR7B+_D7-O\ M%3_],TPHHHKQ3\7"LWQC_P BQ>_]<#6E6;XQ_P"18O?^N!H N:=_R#X/^N*_ MR%35#IW_ "#X/^N*_P A4U !1110 4444 %%%% !1110 4444 %%%% !7Y\? M\'%7_)K_ ((_['T?^D5S7Z#U^?'_ <5?\FO^"/^Q]'_ *17->QD'_(XH^OZ M,_7O 3_D[^4?]?'_ .D2/Q^HHHK]=_\BFM_A9^6^-O_ ":;.?\ KQ+]#]HZ***_'S_($**** ,WQC_R+%[_ -<# M5S3O^0?!_P!<5_D*I^,?^18O?^N!JYIW_(/@_P"N*_R% $U%%% !1110 444 M4 %%%% !1110 4444 %%%% 'SU_P5<_Y1Y?%'_L!1?\ I5#7\_E?T!_\%7/^ M4>7Q1_[ 47_I5#7\_E?HW!W_ "+ZG^+]$?Z,?0Z_Y(#'?]A3_P#35(****^N M/ZX"BBB@#]Z/^",G_*-;X:_[NK_^GB]KZ@KY?_X(R?\ *-;X:_[NK_\ IXO: M^H*_&)__ "/\ T^3U^_U?@#_P:;?\I3/VN_\ MX_] M/D]?O]0 4444 >8?MB?LXS_M6?L^ZU\'-(^)FK>"=:N)+:_\+^,]"P;O0M5M M+B.YL[Q%) D"31)OB) DC+QD@.37XQ?M'_L _P#!SU)XO\1Z%\7_ /@I]\)? M#_AKQ_!8Z#KOCW^W[+P\-4M8//6WB)ATZ*YCEV7$X,<)&_<06< &OU/_ ."P M?@74/B'^P;XCT)?@=K?Q)TBW\0:!J'BWP-X7@635M8T2UUBSN=0@L5)7=<&V MBEVJK*[#YN92);J2V1G&5A5MQ@( /W+_X)A_L*>%?^";? M[$'@?]C_ ,*>+I?$"^&;2>34=?E@\K^T;VYN)+FXF6/AZ1XMTKPY:>(?$,7@?0?'<-RFKZ/X?76;Q=,L M[D70$P:.T$ 57R538FY@H8_45 !1110 45YW^US^T+I/[)?[+?Q#_:>USP]< M:O:> /!NHZ_-I5HX22\%K;O-Y*L00FXJ%W$$+G)!Q7R+\7OVX/VL_P!G3_@G M'X>_X*HZ_P#&#P=XYTJ[TSP]KGB'X=:'X6^SV-UIVJ7-K$;72KOSVN/M<8NU MV23&5)FB*F&+S!Y8!]_4444 %>4?MS_\FC^/?^P"_P#Z&M>KUY1^W/\ \FC^ M/?\ L O_ .AK0!W7PN_Y)GX=_P"P%:?^B4K=K"^%W_),_#O_ & K3_T2E;M M'X[?\'$O_)VG@[_LG4/_ *7WE? %??\ _P '$O\ R=IX._[)U#_Z7WE? %?K MV0_\BBCZ?J?ZZ^ __)HG_)\_PE_P"Q_P!, M_P#2A*\HHHKX(_@P**** ,>R_Y'>]_Z\HO MYFMBL>R_Y'>]_P"O*+^9K8H **** "BBB@ HHHH **** "BBB@ HHHH **** M /Y]/^"I/_*03XI_]C*?_1,=>!5[[_P5)_Y2"?%/_L93_P"B8Z\"K]IR_P#W M"E_AC^2/]H^ ?^2$RK_L&H?^FHA11176?6A7W+_P;[_\GQZG_P!D\O\ _P!* MK.OAJON7_@WW_P"3X]3_ .R>7_\ Z56=>7G?_(IK?X6?EOC;_P FFSG_ *\2 M_0_:.BBBOQ\_R!"BBB@#-\8_\BQ>_P#7 U7Q1_[ 47_ *50U_/Y7] ?_!5S_E'E\4?^P%%_Z50U_/Y7Z-P=_P B M^I_B_1'^C'T.O^2 QW_84_\ TU2"BBBOKC^N HHHH _>C_@C)_RC6^&O^[J_ M_IXO:^H*^7_^",G_ "C6^&O^[J__ *>+VOJ"OQG,_P#D95_\F%%%%<)\,%8_B7_D+Z/_ -?I_P#036Q6/XE_Y"^C_P#7 MZ?\ T$T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !7\(7[6'_)TWQ+ M_P"R@:S_ .ETU?W>U_"%^UA_R=-\2_\ LH&L_P#I=-0!^W__ :;?\I3/VN_ M^WC_ -/D]?O]7X _\&FW_*4S]KO_ +>/_3Y/7[_4 %%%% '@W_!2S]J+XL_L MA?LA:_\ %O\ 9^^$A\=_$&XU#3=#\!^%&SY=_J^HWL-E;"7:RGRU>;S& 9BV^LZOH<5GI37,5A<&<0S MQQ_VJ6G1FMYT!CWG?$R?>&*_4_XZ_&+]A;]NWPMX@_8F\#_M[> H/'E],K:3 M!X&^(VFS^(M"U?3[A+J"[AMHYS*)K6YMXY"A7_EF5; )KXY^-?\ P0(\;V7[ M 6E>#?B)_P %:?&6F?%GP5K>K75K^T)K6I7.GEM*U22);C1+LM?F0V4CI$X# M7#8G=F52)&C8 ^PO^".7C']IKXB?\$S_ (2?$#]K[Q?IVO>.]=\.MJ%_J^EZ MC%=QW-I-<2R6+-/"S)+(+-K8.X9B7#;F9LD_3->!_P#!+_\ 8FG_ ."=7["G M@#]CB[^)T_C&;P=9723^()[4P"XDN+R>[=8XR[E(D:8 MA,8C_C+A>]?B3IGP4^/G_!(_PI\+/VX/'/PRU7X@?L57_B2+Q=_PHW5==GU& M\^#,VH2H^GZB 2([]H$D1PKJ\<-Q-(H_?;+Z3]OOVC_@!\./VJO@+XO_ &;_ M (NZ?-<^&O&V@7.D:S';3>7*(9D*%XWP=DBDAU;!PR@X.,5\[ZU^P!^TI\4_ MV0H/^"?WQZ_:,\,ZS\.CHEIH&N^)-*\(3VOB#7-$@V*+5MUT]O:W$D4:1R72 M*^09&2&)F4Q@'UIH^KZ9X@TBUU[1;V.YL[ZV2XM+F(Y66)U#*X/<$$$?6K-5 M](TG3=!TJUT/1K*.VL[*W2"TMXEPL42*%5 .P ^E6* .,^,WP,\(?'/3++ M2?%^J:U:QV,[30MHNK26C,Q7:0Q3[PQV-?/G[5O[%/PG^'W[.OB[QIHGB3QA M-=Z=I+301WWBF>:%F#*,.C'##GH:^MJ\H_;G_P"31_'O_8!?_P!#6@#H/A7X M%T=/AAX<075[@:#9@9NV_P">"5O_ /"#Z1_S\WO_ (%M47PN_P"29^'?^P%: M?^B4K=H _&S_ (.$-)MM'_:N\(6]K)*RM\/86)ED+'/VZ\'4_2O@JOO_ /X. M)?\ D[3P=_V3J'_TOO*^ *_7LA_Y%%'T_4_UU\!_^30Y/_UZ_P#;I!1117K' MZV%>O_\ !/ZVCO/VWOA1:RLP63Q[IBL4;!P;A.A[5Y!7L?\ P3T_Y/G^$O\ MV/\ IG_I0E<^,_W2I_A?Y'SG&/\ R2.8_P#7BM_Z;D?T&_\ "#Z1_P _-[_X M%M1_P@^D?\_-[_X%M6Q17XF?XI&/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U M;%% &/\ \(/I'_/S>_\ @6U9GA7PKIVH:=)--/<@BYD4!+AE& U=76/X'_Y! M$O\ U^S?^A4 '_"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8__ @^D?\ M/S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@ M6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &/\ \(/I'_/S>_\ M@6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M6Q1 M0!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 8=WX(T@6LI^TWG^K;_E M[;TK^9.OZA+O_CTE_P"N;?RK^7NON^"]J_\ V[_[J_)'^2_TA_\ MD\N;?XJ?_IFF8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L45XI^+F/_ ,(/ MI'_/S>_^!;51\2^$M,L=!NKN&XNBT<1(#W+$?B*Z:LWQC_R+%[_UP- %2R\% MZ5+9Q2M_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _ M-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S> M_P#@6U'_ @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"! M;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^ M!;5\ _\ !PKX>L='_9F\%3VLT[%O'84B6_P#@6U'_ @^D?\ /S>_^!;5L44 8_\ P@^D M?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\W MO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ M .!;4?\ "#Z1_P _-[_X%M6Q10!_/A_P4]M(K']OKXH6D+,5C\1D NV3_JH^ MIKP:O??^"I/_ "D$^*?_ &,I_P#1,=>!5^TY?_N%+_#'\D?[1\ _\D)E7_8- M0_\ 340HHHKK/K0K[<_X(%Z7;ZM^VWJ=K)?H?L7_P ( M/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%%?CY_D"8__ @^D?\ /S>_^!;4?\(/ MI'_/S>_^!;5L44 E2V<4K7-YEH ME)Q=-CI5OQC_ ,BQ>_\ 7 U_P#@6U'_ @^D?\ /S>_^!;5L45P MGPQC_P#"#Z1_S\WO_@6U9FN>%=.M=1TV&.>Y(GN2KEKAB0-O;TKJZQ_$O_(7 MT?\ Z_3_ .@F@ _X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ MGYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ M MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MMJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@ M#'_X0?2/^?F]_P# MJUXT$4:QJ3A5 &3S2T4 %?PA?M8?\G3?$O_ +*!K/\ MZ735_=[7\(7[6'_)TWQ+_P"R@:S_ .ETU '[?_\ !IM_RE,_:[_[>/\ T^3U M^_U?@#_P:;?\I3/VN_\ MX_]/D]?O]0 4444 ?)7_!'WPC\(?$/[/>M?M<^% M=#TZ3QG\8?'GB'6_'NOQ0J;J6[35[NW2P>3&X16D<*6R1]!Y1;&Z1V;ZG\3^ M&/#GC7PWJ'@[QAH-GJFDZK92V>IZ9J%NLT%W;R(4DBDC8%71E)4J0002#7XO M?\% ?V7/^"UW_!)7]I+QY^U+_P $=9[[QS\'_B;XAG\2^*_A1!HB:P^BZU<- MONI(K#'G-%*^75[,A@#YN^+K/X._\$_OV/?"7[ O[''@']D?P;JTFI6_@[1?(O-6ECV-J-]+*]Q>717) MV^;KUY1^W/_P FC^/?^P"__H:T =U\+O\ DF?AW_L!6G_HE*W:POA=_P DS\._ M]@*T_P#1*5NT ?CM_P '$O\ R=IX._[)U#_Z7WE? %??_P#P<2_\G:>#O^R= M0_\ I?>5\ 5^O9#_ ,BBCZ?J?ZZ^ _\ R:')_P#KU_[=(****]8_6PKV/_@G MI_R?/\)?^Q_TS_TH2O'*]C_X)Z?\GS_"7_L?],_]*$KGQG^Z5/\ "_R/G.,? M^21S'_KQ6_\ 3_P#7 UI5F^,?^18O?^N!H N:=_R#X/\ KBO\A4U0Z=_R#X/^N*_R M%34 %%%% !1110 4444 %%%% !1110 4444 %?GQ_P '%7_)K_@C_L?1_P"D M5S7Z#U^?'_!Q5_R:_P""/^Q]'_I%HHHKX(_@P**** ,>R_P"1 MWO?^O*+^9K8K'LO^1WO?^O*+^9K8H **** "BBB@ HHHH **** "BBB@ HHH MH **** /Y]/^"I/_ "D$^*?_ &,I_P#1,=>!5[[_ ,%2?^4@GQ3_ .QE/_HF M.O J_:I_]D\O_P#TJLZ^&J^Y?^#??_D^/4_^R>7_ /Z56=>7G?\ R*:W^%GY;XV_ M\FFSG_KQ+]#]HZ***_'S_($**** ,WQC_P BQ>_]<#5S3O\ D'P?]<5_D*I^ M,?\ D6+W_K@:N:=_R#X/^N*_R% $U%%% !1110 4444 %%%% !1110 4444 M%%%% 'SU_P %7/\ E'E\4?\ L!1?^E4-?S^5_0'_ ,%7/^4>7Q1_[ 47_I5# M7\_E?HW!W_(OJ?XOT1_HQ]#K_D@,=_V%/_TU2"BBBOKC^N HHHH _>C_ ((R M?\HUOAK_ +NK_P#IXO:^H*^7_P#@C)_RC6^&O^[J_P#Z>+VOJ"OQG,_^1E7_ M ,)_P#R/\ T^3U^_U !1110 4444 %%%% M!1110 445X1>_MV^%O&7QSUS]F[]F/X>:G\3/$WA.58/'&I:5=PVN@^%KAAE M;6^U"4X-T1R;:VCN)HQS(D8() /=Z*BL7O9+*&34K>**X:)3<103&1$?'S*K ME5+ '(!*J2.<#I4M !7E'[<__)H_CW_L O\ ^AK7J]>4?MS_ /)H_CW_ + + M_P#H:T =U\+O^29^'?\ L!6G_HE*W:POA=_R3/P[_P!@*T_]$I6[0!^.W_!Q M+_R=IX._[)U#_P"E]Y7P!7W_ /\ !Q+_ ,G:>#O^R=0_^E]Y7P!7Z]D/_(HH M^GZG^NO@/_R:')_^O7_MT@HHHKUC];"O8_\ @GI_R?/\)?\ L?\ 3/\ TH2O M'*]C_P"">G_)\_PE_P"Q_P!,_P#2A*Y\9_NE3_"_R/G.,?\ DD(O^1S6]5^2/\E_I#_\ )Y\!/^3OY1_U\?\ Z1(_'ZBBBOUP_P!< M@HHHH *_IJ^%7_)+_#?_ & +/_T0E?S*U_35\*O^27^&_P#L 6?_ *(2OB.- M/@H>LOT/XB^F?_N.2_XJ_P"5(WJ***^"/X,"BBB@#'LO^1WO?^O*+^9K8K'L MO^1WO?\ KRB_F:V* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#^?3_@ MJ3_RD$^*?_8RG_T3'7@5>^_\%2?^4@GQ3_[&4_\ HF.O J_:I_\ 9/+_ /\ 2JSKX:K[ ME_X-]_\ D^/4_P#LGE__ .E5G7EYW_R*:W^%GY;XV_\ )ILY_P"O$OT/VCHH MHK\?/\@0HHHH S?&/_(L7O\ UP-7-._Y!\'_ %Q7^0JGXQ_Y%B]_ZX&KFG?\ M@^#_ *XK_(4 34444 %%%% !1110 4444 %%%% !1110 4444 ?/7_!5S_E' ME\4?^P%%_P"E4-?S^5_0'_P5<_Y1Y?%'_L!1?^E4-?S^5^C<'?\ (OJ?XOT1 M_HQ]#K_D@,=_V%/_ --4@HHHKZX_K@**** /WH_X(R?\HUOAK_NZO_Z>+VOJ M"OE__@C)_P HUOAK_NZO_P"GB]KZ@K\9S/\ Y&5?_'+_ -*9_C1XG_\ )R\[ M_P"PO$_^GIA1117"?#!6/XE_Y"^C_P#7Z?\ T$UL5C^)?^0OH_\ U^G_ -!- M &Q1110 4444 %%%% !1110 4444 %%%% !1110 5_"%^UA_R=-\2_\ LH&L M_P#I=-7]WM?PA?M8?\G3?$O_ +*!K/\ Z734 ?M__P &FW_*4S]KO_MX_P#3 MY/7[_5^ /_!IM_RE,_:[_P"WC_T^3U^_U !1110 4444 %%%% !1110!\S_\ M%C_VK_%W[$'_ 3&^,7[37P^G$'B#P_X6$&@79 /V6^O;B&QM[@ \$QRW*2 M'@E,'@U\3_!WXA_MQ_\ !$[_ ()#_#G]H/3_ ($_#;QA\/\ 1]+T[Q!\8=(L M=9U!_%5X^JR1R7FKB^D189Y_.N5+1/$?+C0+YSK'O'Z(?M^?LB^&?V\OV-/B M)^R)XLU=M.MO''AV2R@U)8M_V*[5EFM;@ID;Q'<1Q2%AG2?SKA9 M;:(RQVJPB<32+'(D:!I0 ?>7PN^(_A3XQ?#/P[\7? =^;K0_%6A6FL:-=,FT MS6ES"DT+X[91U./>MVN9^"OPJ\-? GX.>$O@AX,,QT?P;X9L-#TDW#;I/LUI M;QV\6X]VV1KD^M=-0!QGQF^)OB_X9:997_A#X.ZUXQDNIVCFMM%DC5K=0N0[ M;R.">.*^?/VK?VC_ (L>*_V=?%WAS6_V2?&&AVEWI+1SZM?7$!AM5W+\[A3G M'T]:^MJ\H_;G_P"31_'O_8!?_P!#6@#H/A7XGUAOAAX<8^#KT$Z#9D@LO'[A M*W_^$EU?_H4+W_OI:B^%W_),_#O_ & K3_T2E;M 'XV?\'"%_O\ VZ04445ZQ^MA7K__ 3^FDM_VWOA1/% TK)X]TPK M&G5C]H3@5Y!7L?\ P3T_Y/G^$O\ V/\ IG_I0E<^,_W2I_A?Y'SG&/\ R2.8 M_P#7BM_Z;D?T&_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM;%%?B9_BD8__ M DNK_\ 0H7O_?2T?\)+J_\ T*%[_P!]+6Q10!C_ /"2ZO\ ]"A>_P#?2UF> M%=_]]+6Q10!C_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ M -]+6Q10!Y#^UIKFHWG[/OB"VG\-W-NC"US+(RX7_2H3V_*OBFONC]L/_DW+ MQ']+3_TKAKX7K^(_I*?\ESAO^P:'_IVL?T!X5?\ )/5?^OLO_2(!1117\]GZ M8%%%% 'W#^S/KNI6OP)\.6\/AFZF5;-@)49<-^\?I7=_\)+J_P#T*%[_ -]+ M7,?LL_\ )O\ X9_Z\6_]&O7?U_IWP9_R1^7?]>*/_IN)_)&>_P#([Q7_ %\G M_P"E,Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HKZ4\HP[OQ+J_P!EE_XI M"\_U;?Q+Z?6OYDZ_J$N_^/27_KFW\J_E[K[O@O:O_P!N_P#MQ_=7T+?ASW_N M5_\ =@****^Y/[F"BBB@#]6/^#=S5;W3_A5\2DM=%GN@WB&Q):$CY?W$G'-? MHQ_PDNK_ /0H7O\ WTM?GK_P;C?\DF^)G_8Q6/\ Z(DK](J_)>(O^1S6]5^2 M/\E_I#_\GES;_%3_ /3-,Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8HKQ3 M\7,?_A)=7_Z%"]_[Z6J/B77M3N=!NH)O#%U"K1$&5V7"^YKIJY#]H'QI_P * MW^!OB_XB?V;]M_L#PY>:C]C\[R_/\B%I?+WX;;NVXW8.,YP>E73ISJU%""NV M[+U9%2I"E3(]52SB1?"5XP$2@,&7!XZU+_PDNK_]"A>_]]+7 MYA6__!R_]GMXX/\ ABK.Q N?^%C]<#'_ $#J?_Q$R_\ 5E'_ )DC_P"]U?_]]+7R/^W'>W%_ M\9+>>YTZ2U8:% /+E(R1YDO/%?/O_$3+_P!64?\ F2/_ +W5M6'[9O\ PW;I MUO\ '+_A6_\ PBN$;3O[+_MC[=_JG8^9YGDQ=?,^[MXQU.:_GKZ3G!O$F1>& M$L3CJ')#VU-7YH/5\UM(R;Z=C]7\&N->&<_XS6%P%?GJ>SF[&YX;9IF74,B).K?(W K[E_X275_^A0O? M^^EKX?\ V8O^2^>&/^PC_P"R-7WQ7]I?1I_Y)+&?]?W_ .FX'X-XK_\ (ZH? M]>__ &Z1C_\ "2ZO_P!"A>_]]+1_PDNK_P#0H7O_ 'TM;%%?T"HKK0Y[4+X[!#RD8)^Q7''%?HM7Y\?\ !Q5_ MR:_X(_['T?\ I%\!/^3OY1_U\?\ Z1(_'ZBBBOUP_P!< M@HHHH *_I2^%WB/5E^&7AU5\)7C :%9@$,O/[E*_FMK^FKX5?\DO\-_]@"S_ M /1"5\1QI\%#UE^A_$7TS_\ <_P#?2T?\)+J__0H7O_?2UL44 .O^AKB?_!]7_P"2/ZO_ -7.'O\ H#I?^"X?Y'IO_#8O[1W_ M $47_P I%G_\9H_X;%_:._Z*+_Y2+/\ ^,UYE11_K[QU_P!#7$_^#ZO_ ,D' M^KG#W_0'2_\ !]_LG_ !F^(_Q%\&:E MJGC/S]9G@U/RHIXK>&((GEH=N$50>23G'>OC>OK?_@GQ_P DSUK_ +#I_P#1 M,=?K?@CQ7Q1FW']'#X['UJM-PJ-QG5G*-U%VTE)K3IH?%>(&391@N&IU^_\%2?^4@GQ3_[&4_\ HF.O J_:I_P#9/+__ -*K.O+SO_D4UO\ "S\M\;?^339S_P!>)?H? ML7_PDNK_ /0H7O\ WTM'_"2ZO_T*%[_WTM;%%?CY_D"8_P#PDNK_ /0H7O\ MWTM'_"2ZO_T*%[_WTM;%% ',^)=>U.YT&Z@F\,74*M$0979<+[FK-EXCU5+. M)%\)7C 1* P9<'CK5OQC_P BQ>_]<#5S3O\ D'P?]<5_D* ,W_A)=7_Z%"]_ M[Z6C_A)=7_Z%"]_[Z6MBB@#'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI:V M** /FC]OG5;W4/"_AY+K19[4+?S$-,1\WR+QQ7S%7U7_ ,%#O^14\-_]A&?_ M -%K7RI7\ >/'_)S,7_AI?\ IN)_2GAS_P DG1]9_P#I3"BBBOQX^X"BBB@# M]&HO$NK^4O\ Q2%Y]T?Q+_C3O^$EU?\ Z%"]_P"^EK6A_P!4O^Z*=7^KZV/X MT>YC_P#"2ZO_ -"A>_\ ?2T?\)+J_P#T*%[_ -]+6Q13$?,W_!4_7=2NO^"? MOQ.MYO#-U"K:)&#*[+A?]*AZU^"%?T!_\%7/^4>7Q1_[ 47_ *50U_/Y7Z-P M=_R+ZG^+]$?Z,?0Z_P"2 QW_ &%/_P!-4@HHHKZX_K@**** /W6_X(Z:YJ-G M_P $X?AQ;0>&[FX15U;$L;+AO^)O>GO^5?37_"2ZO_T*%[_WTM?._P#P1D_Y M1K?#7_=U?_T\7M?4%?C.9_\ (RK_ ..7_I3/\:/$_P#Y.7G?_87B?_3TS'_X M275_^A0O?^^EH_X275_^A0O?^^EK8HKA/AC'_P"$EU?_ *%"]_[Z6LS7-@KJZQ_$O\ R%]'_P"OT_\ H)H /^$EU?\ Z%"] M_P"^EH_X275_^A0O?^^EK8HH Q_^$EU?_H4+W_OI:/\ A)=7_P"A0O?^^EK8 MHH Q_P#A)=7_ .A0O?\ OI:/^$EU?_H4+W_OI:V*_/O]H#_DMWBO_L/7/_HP MU^:>)GB)_P 0ZRZABOJOM_:S<;<_):R;O?DG?TLCZOA/AC_6C%5*/MO9\D;W MY>:^MOYHGW9_PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2U^<=%?C7_$T'_4I M_P#*_P#]Q/N_^(1_]1O_ )3_ /NA^CG_ DNK_\ 0H7O_?2T?\)+J_\ T*%[ M_P!]+7YQT4?\30?]2G_RO_\ <0_XA'_U&_\ E/\ ^Z'Z.?\ "2ZO_P!"A>_] M]+1_PDNK_P#0H7O_ 'TM?+O_ 3Z_P"2JZQ_V+S_ /H^&OKJOWKP_P",?]>N M&X9K[#V/-*4>7FY_A=K\W+'?T/SCB7(_]7W+NNUW^9C_\)+J_ M_0H7O_?2UKQL7C5V0J2H)4]1[4M%?;'@!7\(7[6'_)TWQ+_[*!K/_I=-7]WM M?PA?M8?\G3?$O_LH&L_^ETU '[?_ /!IM_RE,_:[_P"WC_T^3U^_U?@#_P & MFW_*4S]KO_MX_P#3Y/7[_4 %%%% !1110 4444 %%%% !1110 4444 %>4?M MS_\ )H_CW_L O_Z&M>KUY1^W/_R:/X]_[ +_ /H:T =U\+O^29^'?^P%:?\ MHE*W:POA=_R3/P[_ -@*T_\ 1*5NT ?CM_P<2_\ )VG@[_LG4/\ Z7WE? %? M?_\ P<2_\G:>#O\ LG4/_I?>5\ 5^O9#_P BBCZ?J?ZZ^ __ ":')_\ KU_[ M=(****]8_6PKV/\ X)Z?\GS_ E_['_3/_2A*\@6^GVMQ#8?\(YIMSMDD0L[;[BV=SD]BV! MVQ7Z\U^"/_!;7_D_G7?^P-8?^BS7Z3X68' YAQ)*EBJ4:D?9R=I14E?FCK9I MJY^9^*V/QV7<,1JX2K*G+VD5>,G%VM+2Z:=BE_P^Q_X*L"X_M+3?^$9TRW\[RK>6>/]Y!;)(N)(D;Y6&=N#D$@_2E M?G9^PC_R=7X6^E__ .D%Q7Z)U_E%].K 8'+O%O T\)2C3B\#3=HQ45?ZQB5> MR25[):^1_H/]$_,,?F7AUBJN+JRJ26+FDYR+?^C7KOZX#]EG_ )-_\,_]>+?^C7KOZ_T[X,_Y M(_+O^O%'_P!-Q/Y(SW_D=XK_ *^3_P#2F%%%%?2GE$=W_P >DO\ US;^5?R] MU_4)=_\ 'I+_ -J_)'^2_TA_\ D\N;?XJ?_IFF%%%%>*?BX5YG^VA_R:#\ M4?\ LG^K_P#I'+7IE>9_MH?\F@_%'_LG^K_^DOSX_X.*O\ DU_P1_V/H_\ 2*YKV,@_Y'%'U_1GZ]X"?\G? MRC_KX_\ TB1^/U%%%?KA_KD%%%% !7]-7PJ_Y)?X;_[ %G_Z(2OYE:_IJ^%7 M_)+_ W_ -@"S_\ 1"5\1QI\%#UE^A_$7TS_ /<A_+GB-Q!GV! MXRQ5##8NK""Y+1C4G%*].#=DFDKMM^I]4_\ #['_ (*;#)*J.NY;0,N58C(((SP17Q[72_!?\ Y+%X3_[& M:P_]*$KSLWX8X:CE6(:P5%-0G_R[A_*_[IVY;Q3Q/+,:*>.K-.%%%% '\^G_! M4G_E()\4_P#L93_Z)CKP*O??^"I/_*03XI_]C*?_ $3'7@5?M.7_ .X4O\,? MR1_M'P#_ ,D)E7_8-0_]-1"BBBNL^M"ON7_@WW_Y/CU/_LGE_P#^E5G7PU7W M+_P;[_\ )\>I_P#9/+__ -*K.O+SO_D4UO\ "S\M\;?^339S_P!>)?H?M'11 M17X^?Y A1110!F^,?^18O?\ K@:_FK_:N_Y.C^)7_8_ZS_Z735_2IXQ_Y%B] M_P"N!K^:O]J[_DZ/XE?]C_K/_I=-7[5X+_\ (PQ?^&/YL_#_ !M_Y%^#_P < MOR1P-%%%?T$?SN%%%% 'US_P2Q^YX[^NE_\ MY7UO7R1_P $L?N>._KI?_MY M7UO7^*7TQO\ E('-/\.'_P#4>D?ZE_1G_P"3-Y?_ (JW_IZH%%%%?S ?O(44 M44 ?IE#_ *I?]T4ZFP_ZI?\ =%.K_5];'\:/<****8CYZ_X*N?\ */+XH_\ M8"B_]*H:_G\K^@/_ (*N?\H\OBC_ -@*+_TJAK^?ROT;@[_D7U/\7Z(_T8^A MU_R0&._["G_Z:I!1117UQ_7 4444 ?O1_P $9/\ E&M\-?\ =U?_ -/%[7U! M7R__ ,$9/^4:WPU_W=7_ /3Q>U]05^,YG_R,J_\ CE_Z4S_&CQ/_ .3EYW_V M%XG_ -/3"BBBN$^&"L?Q+_R%]'_Z_3_Z":V*\'_X*&_M7?\ #%GP,B^/G_"! M?\)+_9VL6\']D_VI]C\SS6V9\WRI<8SG&TY]JZ<'A,1C\5##4(\TYM1BKI7; MT2N[)?-G-C<9ALOPD\3B)4::;]V<;+F2^U%?@,HHHK^$S^F0HHHH ]Z_X)]?\E5UC M_L7G_P#1\-?75?(O_!/K_DJNL?\ 8O/_ .CX:^NJ_O7Z/_\ R;BE_P!?*G_I M1_./B5_R5,_\,?R"BBBOVL^!"OX0OVL/^3IOB7_V4#6?_2Z:O[O:_A"_:P_Y M.F^)?_90-9_]+IJ /V__ .#3;_E*9^UW_P!O'_I\GK]_J_ '_@TV_P"4IG[7 M?_;Q_P"GR>OW^H **** "BBB@ HHHH **** "BBN1^*/Q\^#/P4U7PMH7Q7^ M).E:#>^-_$<.@^$K/4+D)+JVI2@E+:%>KN0I/H.,D9% '74444 %>4?MS_\ M)H_CW_L O_Z&M>KUY1^W/_R:/X]_[ +_ /H:T =U\+O^29^'?^P%:?\ HE*W M:POA=_R3/P[_ -@*T_\ 1*5NT ?CM_P<2_\ )VG@[_LG4/\ Z7WE? %??_\ MP<2_\G:>#O\ LG4/_I?>5\ 5^O9#_P BBCZ?J?ZZ^ __ ":')_\ KU_[=(** M**]8_6PKV/\ X)Z?\GS_ E_['_3/_2A*\ZOP1_X+:_\ )_.N_P#8&L/_ $6:_4_"#_DJI_\ 7J7_ M *5 _*/&/_DDX_\ 7V/_ *3,^2:***_ID_EX**** /7?V$?^3J_"WTO_ /T@ MN*_1.OSL_81_Y.K\+?2__P#2"XK]$Z_R0^GM_P G?P/_ & 4O_4C%'^C?T0O M^3:XO_L+J?\ IG#A1117\1']4A1110!]Z_LL_P#)O_AG_KQ;_P!&O7?UP'[+ M/_)O_AG_ *\6_P#1KUW]?Z=\&?\ )'Y=_P!>*/\ Z;B?R1GO_([Q7_7R?_I3 M"BBBOI3RB.[_ ./27_KFW\J_E[K^H2[_ ./27_KFW\J_E[K[O@O:O_V[_P"W M']U?0M^'/?\ N5_]V HHHK[D_N8**** /UF_X-QO^23?$S_L8K'_ -$25^D5 M?F[_ ,&XW_))OB9_V,5C_P"B)*_2*OR7B+_D?LQ?\ )?/#'_81_P#9&K[XKX'_ M &8O^2^>&/\ L(_^R-7WQ7]I?1I_Y)+&?]?W_P"FX'X-XK_\CJA_U[_]ND%% M%%?TQD'_(XH^OZ,_7O 3_D[^4?]?'_Z1(_'ZBBBOUP_UR"BBB@ K^FKX5?\DO\ M#?\ V +/_P!$)7\RM?TU?"K_ ))?X;_[ %G_ .B$KXCC3X*'K+]#^(OIG_[C MDO\ BK_E2-ZBBBO@C^# HHHH _)O_@Y4_P"1G^$W_7#7/_<=7Y?U^H'_ ^ M_P#!4G_E()\4_P#L93_Z)CKP*OVG+_\ <*7^&/Y(_P!H^ ?^2$RK_L&H?^FH MA11176?6A7W+_P &^_\ R?'J?_9/+_\ ]*K.OAJON7_@WW_Y/CU/_LGE_P#^ ME5G7EYW_ ,BFM_A9^6^-O_)ILY_Z\2_0_:.BBBOQ\_R!"BBB@#-\8_\ (L7O M_7 U_-7^U=_R='\2O^Q_UG_TNFK^E3QC_P BQ>_]<#7\U?[5W_)T?Q*_['_6 M?_2Z:OVKP7_Y&&+_ ,,?S9^'^-O_ "+\'_CE^2.!HHHK^@C^=PHHHH ^N?\ M@EC]SQW]=+_]O*^MZ^2/^"6/W/'?UTO_ -O*^MZ_Q2^F-_RD#FG^'#_^H](_ MU+^C/_R9O+_\5;_T]4"BBBOY@/WD**** /TRA_U2_P"Z*=38?]4O^Z*=7^KZ MV/XT>X4444Q'SU_P5<_Y1Y?%'_L!1?\ I5#7\_E?T!_\%7/^4>7Q1_[ 47_I M5#7\_E?HW!W_ "+ZG^+]$?Z,?0Z_Y(#'?]A3_P#35(****^N/ZX"BBB@#]Z/ M^",G_*-;X:_[NK_^GB]KZ@KY?_X(R?\ *-;X:_[NK_\ IXO:^H*_&)__ "]?\$^O^2JZQ_V+S_^CX:^NJ^1?^"?7_)5=8_[%Y__ M $?#7UU7]Z_1_P#^3<4O^OE3_P!*/YQ\2O\ DJ9_X8_D%%%%?M9\"%?PA?M8 M?\G3?$O_ +*!K/\ Z735_=[7\(7[6'_)TWQ+_P"R@:S_ .ETU '[?_\ !IM_ MRE,_:[_[>/\ T^3U^_U?@#_P:;?\I3/VN_\ MX_]/D]?O]0 4444 %%%% !1 M110 4444 9GC7QIX3^''@[5?B#X\\0VFDZ)H>G37^KZI?3".&TMH4,DLLC'A M55%+$^@K\C/^"B'ASQ_\4_VR?V)/VU/C%I^I:3?>+OVH-(L? '@[4"\;>&O# M(1I8A/">$O[QPEU&KQHF*ZA;K!;JLLJC@)* M&0YY% '[945A_#+PQXB\$_#;P]X,\7^.[SQ3JVD:':66J>)]1MXH;C5[B*%( MY+R6.("-'E=6D94 4%R !6Y0!S/Q,^,OPN^#=C:ZG\4/&MEHEO>S&*UEO7 M($C@9*C /..:\&_:[_:[_9I\<_LT^,?"7A+XQZ/?ZE?Z.T5G9P2L7E?*^DM9\.>'O$<20>(=!LK](VW1I>VJ2A#Z@,#@UX[^VQ\/O .E_LI>.=0TS MP1H]O<1:&[13P:9$CH=R\A@N0: ._P#A9XS\+/\ #'PXZZW 0=!LR#D_\\4K M>_X3'PQ_T&H/^^JSOA=ING#X9>' +"$ :%9X'E#_ )XI[5N_V=I__/C#_P!^ MA0!^.O\ P<*ZGI^J_M7^$)].NDF1?AY"K,AZ'[?><5\#U]^_\'$$$,'[6?@] M8(50'X=PDA% _P"7^\KX"K]>R'_D44?3]3_77P'_ .30Y/\ ]>O_ &Z04445 MZQ^MA7L'_!/RXAM?VX?A/O7??V=I_P#SXP_]^A7^G?!G M_)'Y=_UXH_\ IN)_)&>_\CO%?]?)_P#I3*?_ F/AC_H-0?]]4?\)CX8_P"@ MU!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0KZ4\HS[OQCX8^RR_\3J#_ %;? MQ>U?S&U_3]=Z=I_V67_08?\ 5M_RR'I7\P-?=\%[5_\ MW_VX_NKZ%OPY[_W M*_\ NP%%%%?DZ5\*?B4FHW\<)?Q#8E0YZCR)*_1K_ M (3'PQ_T&H/^^J_.S_@W,MK:?X3_ !,,]NCD>(K'!= (O\ D7-O\5/_P!,TRG_ ,)CX8_Z#4'_ 'U1 M_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"O%/Q;?MC^*/#]Y^R3\3K6UU6)Y'\ :N$13R3]CEKU7^SM/_P"?&'_OT*\T M_;-L;*/]D3XH/'9Q*P^'^KX*Q@$?Z'+79EW_ ",*/^*/YHX\Q_Y%];_#+\F? MS64445_[4445_CF?Z8!1110 M!W'[-=U;V7QT\-75U*$C34,N[= -C5]U?\)CX8_Z#4'_ 'U7PQ^S*B2?'GPP MDB!E.H\AAD'Y&K[S_L[3_P#GQA_[]"O[2^C3_P DEC/^O[_]-P/P;Q7_ .1U M0_Z]_P#MTBG_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_ ML[3_ /GQA_[]"OZ./RPI_P#"8^&/^@U!_P!]5^?_ /P<-:[I&J_LR>"8=.U" M.9E\=AF5#T'V*YYK]#/[.T__ )\8?^_0K\^O^#B2UMH/V8?!#06\:$^/ "40 M#_ERN:]C(/\ D<4?7]&?KW@)_P G?RC_ *^/_P!(D?D%1117ZX?ZY!1110 5 M_2Q\+?%_AI/ACX<1]9A!&@V8(W?],4K^:>OZ9/A7I]@?AAX;)LH23H-GD^4/ M^>"5\1QI\%#UE^A_$7TS_P#<IXS_P 2ZOS%K]/O^#E"**'Q+\)4AC5%\G7.%7 _YAU?F#7] M8^&?_)$83_N)_P"G9G\B^*'_ "7.+_[A_P#IJ 4445]V? A72_!E@OQA\*,Q MP!XEL"3_ -O"5S5=+\%P#\8O"8(_YF6P_P#2A*\[./\ D48C_KW/_P!)9W97 M_P C.A_CC_Z4C]2Z***_YQ#_ &V"BBB@ KZL_8(UW2-*^'&LPZCJ$<+-K995 M<]1Y,?-?*=?6?_!/VUMI_AKK33V\;D:X0"Z _P#+&.OVCP!_Y.10_P %3_TE MGP?B3_R2M3_%#\SV_P#X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP M_P#?H4?V=I__ #XP_P#?H5_?!_-Y3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY M_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 ?S[_\ !4"ZM[W]OSXHW5K*'C?Q(2CK MT(\F.O!:]\_X*C(D?_!0'XI)&@51XD. HP!^YCKP.OVG+_\ <*7^&/Y(_P!H M^ ?^2$RK_L&H?^FHA11176?6A7V]_P $!M1L=+_;=U.YU"Y6)#\/K]0SGC/V MJSXKXAKZU_X(T?$V'X2?M4:OXQF\.KJ@C\#7<7V5KCR@=UW9C.[8W3Z5\_Q7 MC\)E?#F*Q>)ERTX0;D[-V7HDV_DC\I\-=5F\O=G9NNY6QG SC-?T1]'OBSA_B3,\?#+JWM'"$ M'+W9QM>3M\45?;H?C'C+C<+B\!A%2E>TI=&NB[HXJBBBOZD/P$**** /KC_@ MEBPQX[7/)_LL@?\ @77UQ7R1_P $L0-OCLX[Z7_[=U];U_BE],;_ )2!S3_# MA_\ U'I'^I?T9_\ DS>7_P"*M_Z>J!1117\P'[R%%%% 'Z01>,?#'E+_ ,3J M#[H_BIW_ F/AC_H-0?]]5:BT[3_ "E_T&'[H_Y9"G?V=I__ #XP_P#?H5_J M^MC^-'N4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G: M?_SXP_\ ?H4Q'SC_ ,%4O$^@7O\ P3Z^)UK::K%)(^AQA44\G_2H:_ NOW^_ MX*LV5G%_P3U^*$D=I$K#0XL,L8!'^E0U^ -?HW!W_(OJ?XOT1_HQ]#K_ )(# M'?\ 84__ $U2"BBBOKC^N HHHH _=K_@CAXET'3_ /@F]\.+2\U2*.5%U;]/\C7TY_P )CX8_Z#4'_?5?-O\ P1HLK.7_ ()L?#:26TB9BNKY9HP2 M?^)Q>U]/?V=I_P#SXP_]^A7XSF?_ ",J_P#CE_Z4S_&CQ/\ ^3EYW_V%XG_T M],I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ MOT*X3X8I_P#"8^&/^@U!_P!]5\7?\%YM._Z]3_ /26?AO1117]DG\6A1110 5^HWP)(/P+\$$'_F3= M*_\ 2.*ORYK]1O@5_P D,\$?]B;I7_I'%7\!_3__ .2(R?\ [")_^FF?V%]# MO_DJLS_Z\Q_]+1U5%%%?Y7G^@04444 >Y?L$ZGI^E?%#5I]1NDA1M =59SU/ MGQ<5]8?\)CX8_P"@U!_WU7RI_P $_P""&?XIZNL\*N!X?<@.H/\ RWAKZW_L M[3_^?&'_ +]"O[U^C_\ \FXI?]?*G_I1_./B5_R5,_\ #'\BG_PF/AC_ *#4 M'_?5:*.LB"1&RK#(([BHO[.T_P#Y\8?^_0J8 8 P!T K]K/@0K^$+]K#_DZ M;XE_]E UG_TNFK^[VOX0OVL/^3IOB7_V4#6?_2Z:@#]O_P#@TV_Y2F?M=_\ M;Q_Z?)Z_?ZOP!_X--O\ E*9^UW_V\?\ I\GK]_J "BBB@ HHHH **** "BBB M@ HHHH **** "O*/VY_^31_'O_8!?_T-:]7KRC]N?_DT?Q[_ -@%_P#T-: . MZ^%W_),_#O\ V K3_P!$I6[6%\+O^29^'?\ L!6G_HE*W: /QV_X.)?^3M/! MW_9.H?\ TOO*^ *^_P#_ (.)?^3M/!W_ &3J'_TOO*^ *_7LA_Y%%'T_4_UU M\!_^30Y/_P!>O_;I!1117K'ZV%>F?L:ZI?:'^U+X&UW2Y_*NK'7XKFUEVAMD ML>71L$$'#*#@@@XYKS.O1/V2_P#DX[PC_P!A4?\ H#5XG$M2=+AS&S@VI*E4 M::T::@[-/N?)_P#,])_X:[_:'_Z*%_Y2;3_XU7Y?_P#!47Q-KGC#]JZ\\0>( MKW[1>3Z+9^;-Y2INPK <* !P/2OO>OSY_P""D'_)RL__ &!+3^35_4GT1<\S MO,O%"O2Q>*J5(K"U':OF? ^)&(Q%7AY1G-M<\=VWTD>"T4 M45_I0?A 4444 >N_L(_\G5^%OI?_ /I!<5^B=?G9^PC_ ,G5^%OI?_\ I!<5 M^B=?Y(?3V_Y._@?^P"E_ZD8H_P!&_HA?\FUQ?_874_\ 3.'"BBBOXB/ZI"BB MB@#[U_99_P"3?_#/_7BW_HUZ[^N _99_Y-_\,_\ 7BW_ *->N_K_ $[X,_Y( M_+O^O%'_ --Q/Y(SW_D=XK_KY/\ ]*84445]*>41W?\ QZ2_] M>@KZQ_X:[_:'_P"BA?\ E)M/_C5?%?\ P32_Y(UK7_8SR?\ I/!7T77^>WC# MQ'Q#@O$G,*.'QE6$(RC:,:DTE^[ALDTD?XN_23Q>+CXX9THU))*I'J_^?5,] M)_X:[_:'_P"BA?\ E)M/_C5'_#7?[0__ $4+_P I-I_\:KS:BOS3_6SBK_H/ MK?\ @V?_ ,D?AWUW&?\ /R7WO_,])_X:[_:'_P"BA?\ E)M/_C5_VH/C MIXE^!OC+P_K7CCSK.]\*ZA#_^B'KVN'.*N)ZG$.#C+'5FG5IIIU9V:YU_>.?%XS&/"5$ZDOA?5]C\H:* M**_VR/Y2"BBB@ K[[_X)U_\ )N$/_8:NOYK7P)7WW_P3K_Y-PA_[#5U_-:_C M_P"G!_R8^7_831_*9_2GT4O^3JK_ *\5?S@>ZT445_CF?Z8!1110!WG[,7_) M?/#'_81_]D:OOBO@?]F+_DOGAC_L(_\ LC5]\5_:7T:?^22QG_7]_P#IN!^# M>*__ ".J'_7O_P!ND%%%%?T\!/^3OY1_P!?'_Z1(_'ZBBBO MUP_UR"BBB@ K]Z/#'[=?_"*^&M/\,?\ "K?/_LVQAM?/_MS;YGEH$W;?(.,X MSC)QZU^"]?K//_KW_P!\_P Z_FOZ17%&>\-8?+7EM;V?.ZO-[L97LJ=OBB[6 MN]C^ OIU8[%83"Y J,K)O$WT3V5"VZ\V?1__ \)_P"J1?\ E?\ _N>C_AX3 M_P!4B_\ *_\ _<]?-M%?R_\ \12X[_Z#/_*=+_Y _P \_P"V,R_G_!?Y'TE_ MP\)_ZI%_Y7__ +GH_P"'A/\ U2+_ ,K_ /\ <]?-M%'_ !%+CO\ Z#/_ "G2 M_P#D _MC,OY_P7^1\_\ _!=CXZ?\+QU3X::E_P (M_9?V)-879]N\_?N^P]] MBXQM]^M?G_7V!_P5<_YD+_N*?^V=?']?Z@_1VS7'YUX.99C<;/GJS]M=V2O; M$58K2*2V26B/YPX]K5,1Q9B:E1W;Y/\ TW$****_:SX\*Z7X+_\ )8O"?_8S M6'_I0E^_P#!4G_E()\4_P#L93_Z)CKP M*OVG+_\ <*7^&/Y(_P!H^ ?^2$RK_L&H?^FHA11176?6A7T3_P $S_\ DN&M M_P#8G3_^EEI7SM7T3_P3/_Y+AK?_ &)T_P#Z66E?GGBS_P FWS3_ *]2_0_' M/I!_\F5SS_KQ+\T?;=%%%?YG'^(P4444 %?E5\>?^2Y>,_\ L;-1_P#2F2OU M5K\JOCS_ ,ER\9_]C9J/_I3)7]P?0F_Y'NZ7_I4S\R\2_P#<\/\ XG^1 MRE%%%?Z&'Y %%%% 'US_ ,$L?N>._KI?_MY7UO7R1_P2Q^YX[^NE_P#MY7UO M7^*7TQO^4@D?ZE_1G_Y,WE_^*M_Z>J!1117\P'[R%%%% 'Z9 M0_ZI?]T4ZFP_ZI?]T4ZO]7UL?QH]PHHHIB/GK_@JY_RCR^*/_8"B_P#2J&OY M_*_H#_X*N?\ */+XH_\ 8"B_]*H:_G\K]&X._P"1?4_Q?HC_ $8^AU_R0&._ M["G_ .FJ04445]$_"?C'[)I]JE]]GM M_P"S[>3;NO[AV^9XRQRS,>3WKVC_ (:[_:'_ .BA?^4FT_\ C5?,'[$7_)KW MA;_.N)^)(\5XIY-1K8VK*$L M3233J3::YEHTW9H\7B3%XJ?#^*C*I)ITY=7V9^=E%%%?["'\R!1110 5^H_P M*_Y(9X(_[$S2O_2.*ORXK]1_@5_R0SP1_P!B9I7_ *1Q5_ ?T_\ _DB,G_[" M)_\ IIG]A?0[_P"2JS/_ *\Q_P#2T=31117^5Y_H$%%%% 'O7_!/K_DJNL?] MB\__ */AKZZKY%_X)]?\E5UC_L7G_P#1\-?75?WK]'__ )-Q2_Z^5/\ TH_G M'Q*_Y*F?^&/Y!1117[6? A7\(7[6'_)TWQ+_ .R@:S_Z735_=[7\(7[6'_)T MWQ+_ .R@:S_Z734 ?M__ ,&FW_*4S]KO_MX_]/D]?O\ 5^ /_!IM_P I3/VN M_P#MX_\ 3Y/7[_4 %%%% !1110 4444 %%%% !1110 4444 %>4?MS_\FC^/ M?^P"_P#Z&M>KUY1^W/\ \FC^/?\ L O_ .AK0!W7PN_Y)GX=_P"P%:?^B4K= MK"^%W_),_#O_ & K3_T2E;M 'X[?\'$O_)VG@[_LG4/_ *7WE? %??\ _P ' M$O\ R=IX._[)U#_Z7WE? %?KV0_\BBCZ?J?ZZ^ __)HB?LE_\ )QWA'_L*C_T!J\+BG_DF,=_U MYJ_^D2/D?$#_ )(/-O\ L&K_ /IJ9^D%%%%?Y4'^"(4444 %?GS_ ,%(/^3E M9_\ L"6G\FK]!J_/G_@I!_R( MG_(@7^./Y2/!:***_P!/#\."BBB@#UW]A'_DZOPM]+__ -(+BOT3K\[/V$?^ M3J_"WTO_ /T@N*_1.O\ )#Z>W_)W\#_V 4O_ %(Q1_HW]$+_ )-KB_\ L+J? M^F<.%%%%?Q$?U2%%%% 'WK^RS_R;_P"&?^O%O_1KUW]Z_J$N_^/27_ *YM_*OY>Z^[X+VK_P#;O_MQ_=7T+?ASW_N5 M_P#=@****^Y/[F"BBB@#[9_X)I?\D:UK_L9Y/_2>"OHNOG3_ ()I?\D:UK_L M9Y/_ $G@KZ+K_-SQJ_Y.AF7^*/\ Z;@?XJ_24_Y/CG?_ %\C_P"FJ84445^7 M'X:%<[\7O^23>*/^Q=O?_1#UT5<[\7O^23>*/^Q=O?\ T0]>WPS_ ,E)@O\ MK]3_ /2XG/BO]UJ?X7^1^4-%%%?[HG\MA1110 5]]_\ !.O_ )-PA_[#5U_- M:^!*^^_^"=?_ ";A#_V&KK^:U_'_ -.#_DQ\O^PFC^4S^E/HI?\ )U5_UXJ_ MG ]UHHHK_',_TP"BBB@#O/V8O^2^>&/^PC_[(U??%? _[,7_ "7SPQ_V$?\ MV1J^^*_M+Z-/_))8S_K^_P#TW _!O%?_ )'5#_KW_P"W2"BBBOZ./RP*_/C_ M (.*O^37_!'_ &/H_P#2*YK]!Z_/C_@XJ_Y-?\$?]CZ/_2*YKV,@_P"1Q1]? MT9^O> G_ "=_*/\ KX__ $B1^/U%%%?KA_KD%%%% !7ZSS_Z]_\ ?/\ .OR8 MK]9Y_P#7O_OG^=?R9]*?_=LJ]:WY4C_/?Z>?^[\/^N*_+#C****_CX_SK"BB MB@#X_P#^"KG_ #(7_<4_]LZ^/Z^P/^"KG_,A?]Q3_P!LZ^/Z_P!$_\ L9K#_P!*$KSLX_Y%&(_Z]S_])9W97_R,Z'^./_I2/U+H MHHK_ )Q#_;8**** "OK?_@GQ_P DSUK_ +#I_P#1,=?)%?6__!/C_DF>M?\ M8=/_ *)CK]H\ ?\ DY%#_!4_])9\'XD_\DK4_P 4/S/?:***_O@_F\**** / MY]/^"I/_ "D$^*?_ &,I_P#1,=>!5[[_ ,%2?^4@GQ3_ .QE/_HF.O J_:>+/_ ";?-/\ KU+]#\<^D'_R M97//^O$OS1]MT445_FYQ_U[I?^E3/S+Q+_ -SP_P#B?Y'*4445 M_H8?D 4444 ?7/\ P2Q^YX[^NE_^WE?6]?)'_!+'[GCOZZ7_ .WE?6]?XI?3 M&_Y2!S3_ X?_P!1Z1_J7]&?_DS>7_XJW_IZH%%%%?S ?O(4444 ?IE#_JE_ MW13J;#_JE_W13J_U?6Q_&CW"BBBF(^>O^"KG_*/+XH_]@*+_ -*H:_G\K^@/ M_@JY_P H\OBC_P!@*+_TJAK^?ROT;@[_ )%]3_%^B/\ 1CZ'7_) 8[_L*?\ MZ:I!1117UQ_7 4444 ?H=^Q%_P FO>%O]R[_ /2R>O5J\I_8B_Y->\+?[EW_ M .ED]>K5_EQQ_P#\EYFO_837_P#3LS_"7Q<_Y.MG_P#V&XK_ -/U HHHKY(_ M/0KQ+_@H7_R:YK/_ %_67_I0E>VUXE_P4+_Y--Q%_R(<5_U[E^3/SLHHHK_9\_FP**** "OU'^!7_)#/!'_8F: M5_Z1Q5^7%?J/\"O^2&>"/^Q,TK_TCBK^ _I__P#)$9/_ -A$_P#TTS^POH=_ M\E5F?_7F/_I:.IHHHK_*\_T""BBB@#WK_@GU_P E5UC_ +%Y_P#T?#7UU7R+ M_P $^O\ DJNL?]B\_P#Z/AKZZK^]?H__ /)N*7_7RI_Z4?SCXE?\E3/_ Q_ M(****_:SX$*_A"_:P_Y.F^)?_90-9_\ 2Z:O[O:_A"_:P_Y.F^)?_90-9_\ M2Z:@#]O_ /@TV_Y2F?M=_P#;Q_Z?)Z_?ZOP!_P"#3;_E*9^UW_V\?^GR>OW^ MH **** "BBB@ HHHH **** .-_: ^(OB_P"%7PAUGQK\//AY-XL\10I#;>'O M#D-QY(O[^XGCM[:.27#>1#YTJ&68@B*(.Y!"XK\Z_P!IC]MK_@M#_P $N?%/ M@G]HK]M^Z^"_Q(^"_BGQC8Z!XWTWX:Z'?V-_X0>[?9%/;27+EKJ)3D9D!+L MF(]X&.QKY\_:M_8I^$_P^_9 MU\7>--$\2>,)KO3M)::".^\4SS0LP91AT8X8<]#0!],_"[_DF?AW_L!6G_HE M*W:XCX5^!='3X8>'$%U>X&@V8&;MO^>"5O\ _"#Z1_S\WO\ X%M0!^1W_!Q+ M_P G:>#O^R=0_P#I?>5\ 5]Z_P#!PAI-MH_[5WA"WM9)65OA["Q,LA8Y^W7@ MZGZ5\%5^O9#_ ,BBCZ?J?ZZ^ _\ R:')_P#KU_[=(****]8_6PKT3]DO_DX[ MPC_V%1_Z U>=UZ)^R8 ?VCO"(/\ T%1_Z U>%Q3_ ,DQCO\ KS5_](D?(^(' M_)!YM_V#5_\ TU,_2"BBBO\ *@_P1"BBB@ K\^?^"D'_ "" MT445_IX?AP4444 >N_L(_P#)U?A;Z7__ *07%?HG7YV?L(_\G5^%OI??^D%Q M7Z)U_DA]/;_D[^!_[ *7_J1BC_1OZ(7_ ";7%_\ 874_],X<****_B(_JD** M** /O7]EG_DW_P ,_P#7BW_HUZ[^O+/V9_">FW_P)\.7DUQ=!GLV)"7+ ?ZQ M^@KN_P#A!](_Y^;W_P "VK_3O@S_ )(_+O\ KQ1_]-Q/Y(SW_D=XK_KY/_TI MFQ16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M7TIY1J7?\ QZ2_]?ZMO^7MO2OYDZ^[X+VK_ /;O_MQ_=7T+?ASW_N5_]V H MHHK[D_N8**** /MG_@FE_P D:UK_ +&>3_TG@KZ+KYS_ .":*@?!S6V]?$SC M_P EX*^C*_S<\:O^3H9E_BC_ .FX'^*OTE/^3XYW_P!?(_\ IJF%%%%?EQ^& MA7._%[_DDWBC_L7;W_T0]=%7._%[_DDWBC_L7;W_ -$/7M\,_P#)28+_ *_4 M_P#TN)SXK_=:G^%_D?E#1117^Z)_+84444 %???_ 3K_P"3<(?^PU=?S6O@ M2OOK_@G4,?LXQ'UUJZ_FM?Q_].#_ ),@_P#L)H_E,_I3Z*7_ "=5?]>*OYP/ M=J***_QS/], HHHH [S]F+_DOGAC_L(_^R-7WQ7P%^S=:17WQR\-VDS,%DU# M!*-@_<;H:^Y?^$'TC_GYO?\ P+:O[2^C3_R26,_Z_O\ ]-P/P;Q7_P"1U0_Z M]_\ MTC8HK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VK^CC\L-BOSX_X.*O M^37_ 1_V/H_](KFON__ (0?2/\ GYO?_ MJ^ ?^#A7P]8Z/^S-X*GM9IV+> M.PI$LY88^Q7'K7L9!_R.*/K^C/U[P$_Y._E'_7Q_^D2/R-HHHK]?\ U[_[Y_G7Y,5^LTJA964=F(YK^3/I3_[ME7K6_*D?Y[_3S_W?A_UQ M7Y8<;1117\?'^=84444 ?'__ 5<_P"9"_[BG_MG7Q_7V!_P5<_YD+_N*?\ MMG7Q_7^N/T8?^3&Y3_W'_P#4FL?S]QO_ ,E1B/\ MS_TB(4445^]GR@5TOP7 M_P"2Q>$_^QFL/_2A*YJNE^#*AOC!X44]_$MB./\ KX2O.SC_ )%&(_Z]S_\ M26=V5_\ (SH?XX_^E(_4NBBBO^<0_P!M@HHHH *^M_\ @GQ_R3/6O^PZ?_1, M=?)%?5'[!OAZQUCX*]1_\ M2F2O[@^A-_R/)?^YX?_$_R.4HHHK_ $,/R **** /KG_@ MEC]SQW]=+_\ ;ROK>OD?_@EBH(\=MZ?V6/\ TKKZXK_%+Z8W_*0.:?X0HHHH _3*'_5+_ +HIU8L7@C2#$I^T MWGW1_P O;4[_ (0?2/\ GYO?_ MJ_P!7UL?QH]S8HK'_ .$'TC_GYO?_ +: MC_A!](_Y^;W_ ,"VIB/$O^"KG_*/+XH_]@*+_P!*H:_G\K][_P#@J?X3TVP_ MX)^_$Z\AN+HLFB1D![EB/^/J'J*_!"OT;@[_ )%]3_%^B/\ 1CZ'7_) 8[_L M*?\ Z:I!1117UQ_7 4444 ?H=^Q%_P FO>%O]R[_ /2R>O5J\I_8B_Y->\+? M[EW_ .ED]>K5_ESQ_P#\EYFO_837_P#3LS_"7Q<_Y.MG_P#V&XK_ -/U HHH MKY$_/0KQ+_@H7_R:YK/_ %_67_I0E>VUXE_P4+_Y--Q%_R(<5_U[E^3/SLHHHK_9\_FP**** "OU'^!7_)#/!' M_8F:5_Z1Q5^7%?J-\"0!\"_! '_0FZ5_Z1Q5_ ?T_P#_ )(C)_\ L(G_ .FF M?V%]#O\ Y*K,_P#KS'_TM'54445_E>?Z!!1110![U_P3Z_Y*KK'_ &+S_P#H M^&OKJOCO]@_2;;6/B=JUO=22JJZ"[ Q2%3GSXAU'UKZL_P"$'TC_ )^;W_P+ M:O[U^C__ ,FXI?\ 7RI_Z4?SCXE?\E3/_#'\C8HK'_X0?2/^?F]_\"VK7C01 M1K&I.%4 9/-?M9\"+7\(7[6'_)TWQ+_[*!K/_I=-7]WM?PA?M8?\G3?$O_LH M&L_^ETU '[?_ /!IM_RE,_:[_P"WC_T^3U^_U?@#_P &FW_*4S]KO_MX_P#3 MY/7[_4 %%%% !1110 4444 %%%% ' ?M0?#WXY?%;X':]\//V<_CO:?#/Q7J MUH;:P\;W7A7^V6TM6X>6*V-S;J9MN=CLY5&PQ1\8KXJ^'_\ P2I_X+!?"[X; M6GPA^'__ 7DM=&T"TMWACATW]E?0TN,2,S2RFX>^:1KB1W>1[ARTCR.TC,S MDL?T4HH H>%O#UIX2\,Z=X5L+N[G@TRPAM(9[^Z:>>1(T"!I)'):1R%!9B4?MS_ /)H_CW_ + +_P#H:T = MU\+O^29^'?\ L!6G_HE*W:POA=_R3/P[_P!@*T_]$I6[0!^.W_!Q+_R=IX._ M[)U#_P"E]Y7P!7W_ /\ !Q+_ ,G:>#O^R=0_^E]Y7P!7Z]D/_(HH^GZG^NO@ M/_R:')_^O7_MT@HHHKUC];"O1/V2_P#DX[PC_P!A4?\ H#5YW7HG[)?_ "<= MX1_["H_] :O"XI_Y)C'?]>:O_I$CY'Q _P"2#S;_ +!J_P#Z:F?I!1117^5! M_@B%%%% !7Y\_P#!2#_DY6?_ + EI_)J_0:OSY_X*0?\G*S_ /8$M/Y-7]8? M0X_Y.K7_ .P2I_Z*/_IN)_)&>_P#([Q7_ M %\G_P"E,****^E/*([O_CTE_P"N;?RK^7NOZA+O_CTE_P"N;?RK^7NON^"] MJ_\ V[_[3_T MG@KZ+KYT_P"":7_)&M:_[&>3_P!)X*^BZ_S<\:O^3H9E_BC_ .FX'^*OTE/^ M3XYW_P!?(_\ IJF%%%%?EQ^&A7._%[_DDWBC_L7;W_T0]=%7._%[_DDWBC_L M7;W_ -$/7M\,_P#)28+_ *_4_P#TN)SXK_=:G^%_D?E#1117^Z)_+84444 % M???_ 3K_P"3<(?^PU=?S6O@2OOO_@G7_P FX0_]AJZ_FM?Q_P#3@_Y,?+_L M)H_E,_I3Z*7_ "=5?]>*OYP/=:***_QS/], HHHH [S]F+_DOGAC_L(_^R-7 MWQ7P/^S%_P E\\,?]A'_ -D:OOBO[2^C3_R26,_Z_O\ ]-P/P;Q7_P"1U0_Z M]_\ MT@HHHK^CC\L"OSX_P"#BK_DU_P1_P!CZ/\ TBN:_0>OSX_X.*O^37_! M'_8^C_TBN:]C(/\ D<4?7]&?KW@)_P G?RC_ *^/_P!(D?C]1117ZX?ZY!11 M10 5^L\_^O?_ 'S_ #K\F*_6>?\ U[_[Y_G7\F?2G_W;*O6M^5(_SW^GG_N_ M#_KBORPXRBBBOX^/\ZPHHHH ^/\ _@JY_P R%_W%/_;.OC^OL#_@JY_S(7_< M4_\ ;.OC^O\ 7'Z,/_)CSY0 M*Z7X+_\ )8O"?_8S6'_I0E^_P#!4G_E M()\4_P#L93_Z)CKP*OVG+_\ <*7^&/Y(_P!H^ ?^2$RK_L&H?^FHA11176?6 MA7T3_P $S_\ DN&M_P#8G3_^EEI7SM7T3_P3/_Y+AK?_ &)T_P#Z66E?GGBS M_P FWS3_ *]2_0_'/I!_\F5SS_KQ+\T?;=%%%?YG'^(P4444 %?E5\>?^2Y> M,_\ L;-1_P#2F2OU5K\JOCS_ ,ER\9_]C9J/_I3)7]P?0F_Y'NZ7_I4S M\R\2_P#<\/\ XG^1RE%%%?Z&'Y %%%% 'US_ ,$L?N>._KI?_MY7UO7R1_P2 MQ^YX[^NE_P#MY7UO7^*7TQO^4@D?ZE_1G_Y,WE_^*M_Z>J!1 M117\P'[R%%%% 'Z90_ZI?]T4ZFP_ZI?]T4ZO]7UL?QH]PHHHIB/GK_@JY_RC MR^*/_8"B_P#2J&OY_*_H#_X*N?\ */+XH_\ 8"B_]*H:_G\K]&X._P"1?4_Q M?HC_ $8^AU_R0&._["G_ .FJ04445]9K_V$U_\ T[,_PE\7/^3K M9_\ ]AN*_P#3]0****^2/ST*\2_X*%_\FN:S_P!?UE_Z4)7MM>)?\%"_^37- M9_Z_K+_TH2OTWP7_ .3LY)_V$TO_ $I'C<1?\B'%?]>Y?DS\[****_V?/YL" MBBB@ K]1_@5_R0SP1_V)FE?^D<5?EQ7ZC_ K_DAG@C_L3-*_](XJ_@/Z?_\ MR1&3_P#81/\ ]-,_L+Z'?_)59G_UYC_Z6CJ:***_RO/] @HHHH ]Z_X)]?\ M)5=8_P"Q>?\ ]'PU]=5\B_\ !/K_ )*KK'_8O/\ ^CX:^NJ_O7Z/_P#R;BE_ MU\J?^E'\X^)7_)4S_P ,?R"BBBOVL^!"OX0OVL/^3IOB7_V4#6?_ $NFK^[V MOX0OVL/^3IOB7_V4#6?_ $NFH _;_P#X--O^4IG[7?\ V\?^GR>OW^K\ ?\ M@TV_Y2F?M=_]O'_I\GK]_J "BBB@ HHHH **** "BBB@ HHHH **** "L3XD M?#[PY\5? NI_#OQ=%*^FZM;&"\6"4HY0D'AAT/%;=% 'A,?PP_;HTA%TGPQ\ M=/!4&FVH$.G03^&9'>.!?EC5FW?,0H )[D4[_A ?^"@G_1?_ )_X2DG_P 5 M7NE% 'Q1^T3_ ,$Q?B?^UAXML_'7Q_\ $W@37]5T_3EL+2Z^Q:G:^7;B1Y F MVVN8U/S2.&/\ H&>!/^_VN_\ R=7Z+45V4\PQ]*"A"M)) M=%)I?F?7X#Q!X]RK!PPF"S;$TJ4%:,(5ZL8Q791C-)+T1^=/_#B+PQ_T#/ G M_?[7?_DZC_AQ%X8_Z!G@3_O]KO\ \G5^BU%7_:F9_P#/^?\ X%+_ #.O_B*' MB9_T.\9_X4UO_DS\Z?\ AQ%X8_Z!G@3_ +_:[_\ )U:/A+_@B=;^!?$EIXN\ M*Q^!+74+"7S+2XSK3[&P1G:]Z5/4]0:_06BLZN/QU>E*G4JRE&2::C1\A?\,#?'W_H? M? G_ (*K_P#^/T?\,#?'W_H?? G_ (*K_P#^/U]>T5\I_JGPK_T 4?\ P5#_ M .1/@?J6#_Y]Q^Y?Y'R%_P ,#?'W_H?? G_@JO\ _P"/T?\ # WQ]_Z'WP)_ MX*K_ /\ C]?7M%'^J?"O_0!1_P#!4/\ Y$/J6#_Y]Q^Y?Y'R%_PP-\??^A]\ M"?\ @JO_ /X_7@W@K_@E]:_MD6-Y\7/&5GX0N+Z#5;G27EO6U6-R+:0H,"WN MT3;UQQGU)K]-J\@_8I\"^+OA]\)]2T3QIH,^G7MDV!P7#F+>*RFE'#U6G%SI15.3BVFX\T$G9M)M7M=+L88C*,IQE/V=?#P MG'>TH1:OZ-'R#_PX0\%_] ;P)_X$:]_\G4?\.$/!?_0&\"?^!&O?_)U?H[17 MU'^M/$__ $'5O_!L_P#Y(X?]5.%O^@"C_P""H?\ R)^<7_#A#P7_ - ;P)_X M$:]_\G4?\.$/!?\ T!O G_@1KW_R=7Z.T4?ZT\3_ /0=6_\ !L__ )(/]5.% MO^@"C_X*A_\ (GY\^ _^")EM\,_%=KXW\$1^!++5++S/LMUG6I-F^-HV^62] M93E78<@]<]:]%_X=^?';_H>O G_@KU#_ .2*^P:*^1S_ "C*N*\9'%YWAX8J MK&*@IUH1JR44VU%2FI-13E)I7M=MVNV?1Y/6K!/\ P5ZA_P#)%'_#OSX[?]#UX$_\%>H? M_)%?8-%>'_J%P+_T*L-_X(I?_(GK?ZQ\0_\ 095_\&3_ ,SX^_X=^?';_H>O M G_@KU#_ .2*/^'?GQV_Z'KP)_X*]0_^2*^P:*/]0N!?^A5AO_!%+_Y$/]8^ M(?\ H,J_^#)_YGSWX6^#'[<_@KP_:^%O#/QQ\"6UA9H4MH/^$9F?8N2<;G2>IK0_X0'_@H)_T7_P)_P"$I)_\57NE%?3T:-'#48T:,5&$4DDDDDEHDDM$ MDM$EHCR*E2=6;G-MR;NV]6V]VWW/"_\ A ?^"@G_ $7_ ,"?^$I)_P#%4?\ M" _\%!/^B_\ @3_PE)/_ (JO=**U(/"G^'__ 4"D0H_Q^\"$,,$?\(K)_\ M%5\O?\.(O#'_ $#/ G_?[7?_ ).K]%J*WH8K%8:_L9N-][-J_P!Q[N2\4\3< M-^T_LC'5L-[2W-[*K.GS M,_\ "FM_\F?G3_PXB\,?] SP)_W^UW_Y.H_X<1>&/^@9X$_[_:[_ /)U?HM1 M1_:F9_\ /^?_ (%+_,/^(H>)G_0[QG_A36_^3/A_X:?\$K?'OP>T:?P_\.=> M\":=9W%T;B:'[+JDVZ0JJELRW3$<*HP#CBNC_P"&!OC[_P!#[X$_\%5__P#' MZ^O:*^:QN0Y%F6*EB<9A:=2I+>4X1E)Z6UDTV]%;5['Q69UZV=8Z>-S"3K5I MN\IU&YSD[6O*4KR;LDM7LCY"_P"&!OC[_P!#[X$_\%5__P#'Z/\ A@;X^_\ M0^^!/_!5?_\ Q^OKVBN7_5/A7_H H_\ @J'_ ,B<'U+!_P#/N/W+_(^0O^&! MOC[_ -#[X$_\%5__ /'ZXW]H7]CCXQ_#_P""7B?Q?XD\5^#;S3[/293>VEII M]ZDDT3#8RJS3X4D,>:^[Z\X_:[\*>(_'/[-/C'PCX1TB6_U*_P!':*SLX "\ MK[E.T9[\5=+A?AJA5C4IX*C&46FFJ<$TUJFFHZ-=&#P&!DK.E&W^%?Y'PWX9 M_P""%'@?Q#X;T_7XM"\#JM]8Q7"K)_P#DZOT%^'UC=Z7X!T/3-0MVBGM]'MHIXGZHZQ*&4^X((K8K[O\ UIXG M_P"@ZM_X-G_\D>5_JIPM_P! %'_P5#_Y$_.+_APAX+_Z W@3_P "->_^3J/^ M'"'@O_H#>!/_ (U[_Y.K]':*/\ 6GB?_H.K?^#9_P#R0?ZJ<+?] %'_ ,%0 M_P#D3\XO^'"'@O\ Z W@3_P(U[_Y.KOOAU_P2P^('PG\-KX1^'^O^!-/T]9G ME%O]DU27YVQN.Z2Z9N<#O7V_17CYYB*_$^!^I9Q-XFC=2Y*S=2%UL^6?-&ZN M[.UT>GE.79?D.+^M991C0JV:YZ<5"5GNN:*3L^JN?'W_ [\^.W_ $/7@3_P M5ZA_\D4?\._/CM_T/7@3_P %>H?_ "17V#17QO\ J%P+_P!"K#?^"*7_ ,B? M3?ZQ\0_]!E7_ ,&3_P SX^_X=^?';_H>O G_ (*]0_\ DBC_ (=^?';_ *'K MP)_X*]0_^2*^P:*/]0N!?^A5AO\ P12_^1#_ %CXA_Z#*O\ X,G_ )GR;X8_ M8B_:2\&Z_:^*/#?Q'\"6U]92>9;3_P!CWK[&P1G:\Q!Z]P:[[_A ?^"@G_1? M_ G_ (2DG_Q5>Z45[669-E&2T72R_#TZ,6[M4X1@F]KM123=DE<\_%X['8^: MGB:LJC6BD-C\KL,$D<],XKZVH MJZ=2I2FIP;375:,[,!F&/RK&0Q>"K2I58.\9PDXRB]KJ46FG;LS\Z?\ AQ%X M8_Z!G@3_ +_:[_\ )U'_ XB\,?] SP)_P!_M=_^3J_1:BNS^U,S_P"?\_\ MP*7^9]=_Q%#Q,_Z'>,_\*:W_ ,F?G3_PXB\,?] SP)_W^UW_ .3J/^'$7AC_ M *!G@3_O]KO_ ,G5^BU%']J9G_S_ )_^!2_S#_B*'B9_T.\9_P"%-;_Y,_.G M_AQ%X8_Z!G@3_O\ :[_\G5ZRW[!'Q^9BS>/O F2U[*E36=8RKBO9WY/;5)U>7F MMSIPPJMT MRA@HAN47+-&[%T'/4 UZ_7UV5YIF628&&"RZO.A1A?EA M3E*$(W;D[1BU%7DVW9:MMO5GGU^&^'<55=6M@Z4I/=NG!M]-VK['YQ?\.$/! M?_0&\"?^!&O?_)U'_#A#P7_T!O G_@1KW_R=7Z.T5Z'^M/$__0=6_P#!L_\ MY(R_U4X6_P"@"C_X*A_\B?G%_P .$/!?_0&\"?\ @1KW_P G59T7_@A1X<\/ M:S::_H^G>!(;NQN8[BUF\W7&V2(P96PU\0<$ X((K]%**B?$W$E2#A/&U6GH MTZD[-=G[Q4.%N&:!/_ 5ZA_\ )%'_ M [\^.W_ $/7@3_P5ZA_\D5]@T5^F3Z/X"^,?@2PMKB?SIH_\ A'KF7<^T+G,DC$< <#BO MI2BNW+^%.%\IQ*Q&!P%&E45TI0I0C*SWUC%/7KJ<^)SG-\;2=+$8BI./:4Y- M?%_\(#_P4$_Z+_X$_P#"4D_^*H_X0'_@H)_T7_P)_P"$I)_\57NE%>^> M:>%_\(#_ ,%!/^B_^!/_ E)/_BJ/^$!_P""@G_1?_ G_A*2?_%5[I10!\$? M%+_@CEJ?QJ^(.J_%/XF7/@34]>UNY^T:G?[-8A\Z3 7=LBNU1> .%4"L#_AQ M%X8_Z!G@3_O]KO\ \G5^BU%=L!/\ O]KO_P G5^BU%5_:F9_\_P"?_@4O\S;_ (BAXF?]#O&?^%-;_P"3 M/SI_X<1>&/\ H&>!/^_VN_\ R=71?#/_ ((]:Q\'=W-FUK- M-Y>KS;H2Z.5Q+=L!\T:'(&>.O)K[THKFQ>)Q&/PTL/BINI3DK2C)N46NS3NF MO)HX\PX_X\S?!5,'CLUQ-:C45I0G7JSA)=I1E-IKR:/D+_A@;X^_]#[X$_\ M!5?_ /Q^C_A@;X^_]#[X$_\ !5?_ /Q^OKVBOF?]4^%?^@"C_P""H?\ R)\/ M]2P?_/N/W+_(^0O^&!OC[_T/O@3_ ,%5_P#_ !^C_A@;X^_]#[X$_P#!5?\ M_P ?KZ]HH_U3X5_Z */_ (*A_P#(A]2P?_/N/W+_ "/ACXV_LF_'+X0_"C7? MB7?>,O!L\.C6)N)(;33+P2. 0,*7F*@\]P:X:W_X(A^&_B1;I\0]7TSP/)=Z M\@U&ZDDFUM6>2<>:Q(2]"@DL>% 'H *^V?VN_"GB/QS^S3XQ\(^$=(EO]2O] M':*SLX "\K[E.T9[\5U_P^L;O2_ .AZ9J%NT4]OH]M%/$_5'6)0RGW!!%>YD ME&EPS4G/)XK#2FDI.DO9N26RDX_^3J/^'"'@O_H#>!/_ (U[_Y.K]':*^B_UIXG_P"@ MZM_X-G_\D_^3J/^'"' M@O\ Z W@3_P(U[_Y.K]':*/]:>)_^@ZM_P"#9_\ R0?ZJ<+?] %'_P %0_\ MD3X0^%?_ 2&\0_!07X^&6H>!-,_M/ROMW[G5YO,\O?L_P!;=MC'F/TQG/.< M"NN_X=^?';_H>O G_@KU#_Y(K[!HKXG.>'N'^(LPEC\VPE+$5Y6YJE6G"I-V M22O.:B22T/J7594:4;VA3DX15W=VC%I*[;;LM6[GQ] M_P ._/CM_P!#UX$_\%>H?_)%'_#OSX[?]#UX$_\ !7J'_P D5]@T5Y?^H7 O M_0JPW_@BE_\ (GH?ZQ\0_P#095_\&3_S/C[_ (=^?';_ *'KP)_X*]0_^2*/ M^'?GQV_Z'KP)_P""O4/_ )(K[!HH_P!0N!?^A5AO_!%+_P"1#_6/B'_H,J_^ M#)_YGA0\ ?\ !0-0%'Q^\"8 X_XI23_XJE_X0'_@H)_T7_P)_P"$I)_\57NE M%?6'BGA?_" _\%!/^B_^!/\ PE)/_BJ/^$!_X*"?]%_\"?\ A*2?_%5[I10! M\T_%?]FS]L;XX?#S5/A3\4/C#X$U30-:@$.IV'_"/7,'G(&5P-\,BNOS*#E6 M!XKY_P#^'$7AC_H&>!/^_P!KO_R=7Z+45TT<9B\-'EI5)17DVOR/H\FXQXNX M=P\J&59A7P\)/F<:5:I3BY62NU"23=DE?>R2/SI_X<1>&/\ H&>!/^_VN_\ MR=1_PXB\,?\ 0,\"?]_M=_\ DZOT6HK;^U,S_P"?\_\ P*7^9Z__ !%#Q,_Z M'>,_\*:W_P F?G3_ ,.(O#'_ $#/ G_?[7?_ ).H_P"'$7AC_H&>!/\ O]KO M_P G5^BU%']J9G_S_G_X%+_,/^(H>)G_ $.\9_X4UO\ Y,^+/!'_ 3/^*OP MX\+VO@OP9XJ\"6>F60<6UM]AU*39N=G;YI+EF.69CR3UK6_X8&^/O_0^^!/_ M 57_P#\?KZ]HKY;$<-<.XNO.O7P=*K;U;/A,7&.8 M8NIBL4O:5:DG*]*4I.\I2D[N4I-MMMMMN[/D+_A@;X^_]#[X$_P#!5?\ M_P ?H_X8&^/O_0^^!/\ P57_ /\ 'Z^O:*Q_U3X5_P"@"C_X*A_\B$/@_P#$G5O" M&J6'C;7Q9"&VM;^%$>-?-5I&6X#[+ZW"#O&-;]ZHNUKQ4^9)VTNM;'L9-AL-P[ M5E5RJ"P\I*TG22IMK>S<+-J^MF?'W_#OSX[?]#UX$_\ !7J'_P D4?\ #OSX M[?\ 0]>!/_!7J'_R17V#17RO^H7 O_0JPW_@BE_\B?0_ZQ\0_P#095_\&3_S M/C[_ (=^?';_ *'KP)_X*]0_^2*/^'?GQV_Z'KP)_P""O4/_ )(K[!HH_P!0 MN!?^A5AO_!%+_P"1#_6/B'_H,J_^#)_YGRY\/OV2OVKOA7JLVM^ _BKX$L+J MXMS!++_85W+NC+!L8DE8#E0<@9XKK_\ A ?^"@G_ $7_ ,"?^$I)_P#%5[I1 M7OY?EF6Y3AEA\#1A2IJ[Y814(W>[M%):]3S<3B\5C:OM<14E.7>3;?WN[/"_ M^$!_X*"?]%_\"?\ A*2?_%5[;I<>H1:9;1:O<1RW:P(+J6)-JO(%&Y@.P)R0 M*GHKM.<*_A"_:P_Y.F^)?_90-9_]+IJ_N]K^$+]K#_DZ;XE_]E UG_TNFH _ M;_\ X--O^4IG[7?_ &\?^GR>OW^K\ ?^#3;_ )2F?M=_]O'_ *?)Z_?Z@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBO MDW]M?_@HCXK^&7[47P__ ."=?[)7A31_$GQO^(]G+JA?Q$\O]C^#]"AW^;J^ MH+"RRS9,4B0VR/&977!DCRN\ ^LJ*^//VGM=_P""FW[&GP6UC]J#PO\ &/PC M\:K+P;ILNK>,?AS?^ O[#N-0TZ!3+.X$FW;N#$$^X_ MLJ?M:?#3]MS]E?PW^U=^S7>1ZKHWBW1&O-%M]3G-L8[E2T;VERR+*87CG1X9 M"JR;2C%0XQD ]2HKX_\ ^"8G[:O[3'[5/QQ_:5^%_P"TEX>\)Z7-\'_BA%X9 MT.T\(K.T+6WV8R^:\LYWS.^5;=MC Z!!R38_X*$?&7_@HC\#?VAO@KXD_9F3 MX;:G\+M:\9:;X?\ '_A77FG7Q%JTM]J$-N6T[:-A%O://>.21LCLYY'#(F* M/KBBO&?^"@?QJ^.O[./['OQ#^/G[/GA#PKK.N^"O!NJ:\+7Q=J-Q!;>79VDM MRP"6\9:9V$141F2$$L"9%Q5/_@GA^T5XN_:,_P""?'PH_:B^,M[I\.L^+/AS MI^O>([BTA\BUCEEMUEE95).Q!D\$G '6@#W*BO@[X,_M;_MX?MU?L9ZY_P % M$/V2/%WA#0]&N)M9NOA-\,]=\)O>'Q%IVG74]LO]IW8N$E@N+Q[64H( JVXD MB#"_\%#/V// _[7_PSL);'3_&&EM+<:5<3"233KR*5X+J MU9@!N\N>*1 ^!O4*X # 4 >RT444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !114.HZA8:1I\^JZK>Q6UK:PM+%4 $DG@ 4 345 M\/\ [)W[9O[47_!5L^)/C/\ LF>,=%^%WP+T?Q%ZG$R+)H^J63S3+#%Q'*98U\M"6V 'VS M17R3^U9J_P#P5E^,GQ(U_P $?L ZU\+_ (=>'/"/E6TWBWXFZ1=ZA<^)=3>W MCN&BM(8<)!91+*D3W#>8[3"540"(EZG_ 1Y_P""@_QK_;@^''Q"\!_M6?"O M3?"/Q>^#'C^Y\'_$.QT"1VTV[N8@"EW:[V9E1QO&TLX^3>&VN H!]@T5\C_\ M$T?C#_P45\6_%;XU?!C_ (*!#X;ZE<>"=:TV3PMXC^&(N/L9BO1=R/IDXF * MW-O#%9S%3EA'J$6XDD5D?M&?MQ?M7?"#_@KY^S;^Q3'X5\$6WPS^,5OXLGN] M2AGN;K69VTG1I[I5.Y(H;53*UN<*)F;:PWJ." ?9]%?.O_!1+]M;6?V2]!^' M?@#X8Z1IFH?$;XR?$?3_ 5X!M];$C6%G<7!+3ZC=I&RR26]M"K2-&C*\C&. M,,F\NOFWQ2_;"_:,_8'_ &Q?@Y\&OVIO'^C>//AO\>-:D\,:)XNM/#2Z3?\ MAKQ/A6M;:9(Y7BN+2[W>7'A5EB=27=UH ^TZ*** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **^<_^"E?_!1+P5_P3N^#VC^*+GP;=>,/'/CG MQ+;>&/A=\/\ 3KE8;CQ'K=RP2&#S&!$,()4R2D$*"H 9G16S6^%7_!6.;X?+ MXV_X:Z^%D'CO[,+D^"U^%T[>&1-C=]A-R;[[<4S\GVH,#_RT\@?ZJ@#Z>HKY M8_X)Z_\ !3;2OV\OV??&GB[3?@_J&B_%3X6ZO?>'_B3\)6U")KO3]=M0X-K% M.Y1'BF>-EBF?8N5<-@QM7@'[5/[6'_!9#]@#XH?"WXW_ !XU/X/>/?AC\0_B MAI/@WQ)\/? WAR^M]2\.R:E(8[=[.\GE+7[(RD%WCC\QL 0QA]T0!^DU%?-_ M_!5/QO\ MO\ PQ_9*U#XF?L&>+?AKHGB?P[J*:EXBOOBEYWV :)##,]PD7E* M?W[2"!5W8!0R $.4->L_#_QC\7O&7[/'AWQ[?_#ZPTOQQJ_A.POM0\,:O?2V MUO8:A-;QO-:R2K%+(HB=G7[C$[,<9R #MZ*^/?\ @C%^V]^T1^W9\&/BIXX_ M::T7PUIOB'P7\=]?\&0Z?X3@E6SM[;3X;-0H:9F>5O,DE)D;&[<,*H 43^$? MVJOCA^VW^U3\9?@'^RW\4]'\!^&?@;J%GH&M>*+KPPNKWNM>(IH6FFACBDFC MC@M+50D;Y!EFE9@CQ+'F0 ^NZ*^7/^"8_P"WIXL_;!TKXE?"'XX^&=+T3XM_ M!#QY<>$OB-8:$9/[/O)$+&VU2S65FDCMKJ-&=(W9G0HX)( 8_4= !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%?&.H_M\_&7]K;]N+QM^PC^ MP-=^'M*L_A';P?\ "Y?B[XETJ34H-+OYRWDZ/IMG'-"MQ>?NY?,FED\J$Q2* M8Y&4*0#[.HKX6_:__;+_ &M?^"3<6@?'K]J?QGHOQ8^ ^I>(+;1_&GB'2_"1 MTGQ!X)DN6$<&H,D,TEOJ%EYF$=%CBF1I$VF7.T?:&H_$/P)I'P_G^*^I^,-- M@\,VVCMJUQK\EX@M([%8O.:Y,N=HB$8+[\XV\YQ0!LT5\+?\$S?^"DWQZ_;8 M_;Z_:7^#/Q$\ )X6\&?#?3_!]Y\/=%O; Q:G]BU:QN+Q;J]).Y)9X?LTWD,% M:#?Y3#>K$]AIGQC_ ."BOA7_ (*WO\#_ !XOPWU?X#>+O"%[J7A*WT(7 \1: M#]BALU>[O]PV>5-=SR0* 2&RA7:8Y P!]'?BW M^SIX5\$W-EJ?CW1= UO4_$L]S-=6J7MR8BUO:QHL;, %P[S$ N?W1V\^\_MR M_M<> OV#_P!DCQY^US\2[*:[TCP/H;7KV%O($DOKAG6&VM58@A&EGDBB#$$* M9,D<4 >KT5\#_M0?M=_M_P#["7[)7A[_ (*+?&;Q)X1\9>%[232;OXO?#+0? M"CVKZ+I5_+#$TNDWAN&DGGM'GB#BX4I<*LC 6W 7[I\+>)]!\;>&--\9^%=3 MBO=+U>PAO=-O83E+BWE021R+[,K CZT 7Z*** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHI&944N[ #))/ % "T5\0?LV?MQ?M$_P#!4[QWXW\0 M_L3>,/#_ (!^"'@7Q--X:*"TL8_,0">59VF MW#:L>&"GC']OCX]_\$_/VM_AW^S=^W]KWA[Q3X ^,FHMI'PY^,GA_0GTF33] ML6AFFB'G>8OE74+1J2"&B 5Y$ /M^BOG'_ (*N_M-?M$_L!K;XN_%KP./$/B7QMXITZY7P]X M=T\+$PN?LT#;Y[N=;FV\FW#JA/GR$A(2C<_^QG^W7_P4(^%7_!2*3_@EU_P4 MSTCP/X@U3Q)X(G\5_##XH?#NPFL[;5;:!RL]M&QJ]QK?B6 MXC>5K&"%IHTBM;1$VSD_O9)7"QM$$+MVW_!-3]N:Z_;=^$WB@>//#5EH/Q'^ M%_C[5/ OQ1T#3I7>UMM9T^7RY)K4R?.UK,A26,MDC(?&9_B,YCA\2?LV6K> 1=+_K(E&A" M00Y_Z:6NHDX_NR>]?K77SI^VK_P3L\&?M6_$/P)^TEX'\>7?P]^,_P ++N2? MP#\2-+L$N6ABE5EGT^^MF91?6,JNZO#OC8;WV21[WW 'NWCJ\\,Z=X(UG4/& MCQKHT&E7$FK-,0$%LL3&4MGML#9K\Q?^#/3P[XYT3_@C_'J/BV*=;#5_BAK= MWX8,V=K6(2U@8I_L_:H;O_@0:L7]I#]K?]O'XJ_M(Q?\$M_^"H&BZ'^S_P#" MSXC6DVE?\+I^'=O<7-AX\#D*='MM1O)/*T-KN$R(RS)-/QY2X\U)3^H'PI^# MG@#X!?!_1?@?\"_"^G^&_#WAC1H]-\-Z9!;L\%E%&FV,%=P:3GYF)?>Y+$MN M8M0!\5?\$?O^3Z_V]/\ LX"T_P#37'7W?=>%O#-]XAL_%U[XAV7PYFTM]+N$B:%(X9VU2X#IL,8.Z/<3'G(WZK@/^"//AW3/%_\ P1J^ 7A/6HV>SU3X(Z3: M7:(^TM%)8JC 'L<,>:]A_;'^!OC;]IK]F/QQ^SOX'^(VF>%)O'/A74= OM58&LC]@;]F3QI^QC^R1X(_9:\6?% M'3/&(\!^'K;1=+UO3_#$FDFXMK>,1QF6)[NZ_>8 W,K $]%'2@#X8_9-M?V] MO^"$_P"P3\0?@+\6O@YX3\:?#+X/0:YK?P^^+;^/X-.MY=)EDFO%M;VS:&6Z M6[\^5U1(HY$D>98@P"B1O6O^#:?]GCQ[^S;_ ,$F2V.K>(([[Q( MVGSQ[7M[:_NY)[4,#R"UNT,A!P09"#TKU[XV?L-^*_VU?$NCVG[:WCC2M1^& M^@:M#JMM\(/"]E*FGZS?0-O@EUB[F??J,$;@2):+%!"74-*)P%"_24<:1((H MD"JH 55& !Z4 +1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>)_ M\%+=%\4^)/\ @G'^T!X=\#6ES<:W?_!+Q7;:/!9Y\Z2Z?2+I8ECQSO+E0,=R M*]LH(!&"* /@K_@V.UCPQJW_ 1 ^"">%WCVVEKK5O?1)C,=TNMWYE##L2S; M^>H<'H17AO\ P=4Z/K/BS2OV2? _PW^;QWJG[26FIX3C@!-QOV;2R8(.%F>U M)((P=IR*]W\1_L5?M2?\$P=&^(7Q3_X)'>']!\7^&_$^L2^(M4_9Q\7RM;6T M.HR "XGT&_1U^QF0*A-E,KPL5_=/#@(W$?\ !*C7_"'_ 4\^-47[?/[8VL2 M)\>?A/\ ;= LO@1J.AOI4?PG:9RLEPMG<2/<7-S=Q*A_M"0A2N8TCB:(A0#[ MS^/OQR\*_L]_#>Y^('B6RO-1G:9+/0O#^E1B2_US4I25M["UC)&^:5^!DA5 M9W9(T=U\P_X)T?LA:U^RO\,?$_B?XGR6-Q\2_BSXXU#QS\3KG37+VT6J7K@B MQMG8!FMK6%8K:-CC?Y3284R$#R7]I[_@G7_P4F^-/[6DO[3?P>_X*R:/\/+/ M3M/?3_!GA4_L\V.MQZ!;2?ZYTFO=1.ZZFP%EN%CC9D C 5!M/K/[$W[+O[87 MP.U[Q+XQ_;+_ ."@-[\==6U6VM;3P_L^'EGX8LM"MHS(TP2ULYI$FEF=HRTS M_,%A11@9R >Z^'/"OACP?I[:3X2\.6&EVCW,UR]MIUFD$;32R-)+(50 %W=F M=FZLS$G))-?G_P#\%!O^5@'_ ()[_P#8/^*?_J-K7Z'U\H?M0?\ !/+XS?M M?\% _@G^W3X;_:7\->'E^!T6NQZ!X5O/AK/?F_75K(6=U]HNEU:'D1C,>R)= MK?>W]* ,'_@LI^P5\>/VOO!WPK^-/[).NZ/;?%GX$?$NS\9^#=.\17#16&LB M(J9]/ED4$Q>:$CPY^7Y"C%0^]/D__@I[X\_:C_;>_;:_8E_8O\;_ +-%K\/O M$"_&"U^)'B#2(O'$&LWVFZ7HV#/X2&4REY9(BICC( ?\ 5OXE M+\6I/#?V;X/S>'8M8D?;]M\2QSR6UNN#^\\F JTQ!Q\GF1Y&?G%>7_LN_L-^ M$O@%\2?%?[1_CSQC=^/OB]X\2.'Q5\0M6LT@9+*,YATO3[92RZ?I\1Y6!6=F M;YYI9G >@#W*BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** / MR7_X+K0ZEHG_ 64_P""=OCCQBKGPK:K?0ZEH&O:-=?9]2T#5(,LV"05*LRL"K$'X?_;D_;@_X*^_\$['\-?#?XLZ'X5\0?"O4Y[? M3=;_ &L_#W@BZOKKPQ;/^[DO]3T*.X\N*>/( MTC5-0_X+K?\ !0CQMX)CD'@Y?%>FZ?J$J#$,NLI+<>8H/1G1UO-V.5\T9^\, M]I_P7C_X>!_LSVWA;_@IQ\(/BMX1\6_#SX%>(8-;UCX)ZUX,1%GBE/V)]16] M:61Y+J)+F0(ZK%Y*N\B;B&1_IC]EW]B?X=?LZ?L*:G\(_P!@#XW+I^J^,K.\ MURT^,]_#;^(+G6-.WOIY[Z:.*W>2.,SPV\$ M9E V"2-"Z. ?2]M:^#_BKX4T;Q!K?A6VO;686FK:=;ZO8)(UK, )890K@^7* MA((8?,I'!%;M 4!5 X JIKD.N7&D7$'AK4;2TOVB(M+F^LFN(8W[%XDDC M9Q[!U/N* /S[_P"#?X\_G95-\(?V4OVYO\ @GG_ ,%%_CG\ M9?@/\'M*^*OP?_:#UF#Q->6O_"96VDZEX2UU%<3M(MT-D]M*97),99U54 3* M$2>Q_P#!+_\ X)[?$W_@GEX=^(GA/Q;^T3HOCVS^(7Q-U?QS )=&FM-1 MU$P>=$&;4KI7@7R?E78K9?ECC![7]J#]G?X[_M5Z-J/P7U3XTVW@;X;ZPAM? M$:^$+:5_$.LV+#$MHE](RQZ/?CG^T!^ MV3_P43\0:/96>@?&#XO6NE>%6TN]>YL[V#0UO+=KJUG>*)KBWR^)TG_UY\R2Z5';)R0TL5R0>AY( M)S7ZTU\F_''_ ()Y>,O"'[46M_\ !0O]@3QOI/A#XLZ]X?73O&_ACQ+9//X: M\?10J/LXOEA99K2ZCVJL=["6*#AXI5+*P!Q__!R3>>&;/_@B7\>3XK>$6\FA M:=';B<\-='5K+[.!ZMYOED>XKYD\)_MI^ _@G^S'^RI^Q+^VUX<^(5EX5T'X M#^$_%'CV#2/AUJVL_P#"1W2VZ+IVA3&SMY D$+0?:+M)"#(8[:##QR7"UK?! MCXI_$;_@K=^UI+^QM_P6+\ 1_!Z^^&>O0>(O#7[.J6;"P^(K0 [-1DU665EU MBUMY"S?8K9$C/R22/.H9(OUG "@*H ' % 'X]?\$O/^"B_[.'Q(_P""]G[6 M>L>&HO&8A^,J_#^T\%_;? &IV["2PT!XKC[8LD -@NY3L:XV"08*;@:_7>Q\ M,>&M+UN_\2Z9X>L;?4=4$0U/4(+1$GO!$I6/S9 -TFQ20NXG:#@8KP;]GS]@ MG_A1'_!0']H3]NC_ (6M_:O_ OBW\*Q?\(M_87D?V'_ &-IILL_:?/?[3YV M?,_U47E_=^?[U?0] 'YX_P#!S9_RCJT'_LN'@_\ ]. KZ4_X*??L50?\%$OV M#/B1^QN_BA-$G\9Z1"FFZK+&7CMKVVNH;RU>15Y,?GV\6_'.PMC)KEO^"J__ M 3Y^(W_ 4D^!VE? CPO^T'HW@#3K#Q9IOB"XO+WP'+K,\]Q92F6)%VZC:K M&A;;NR&)"G!&>/H@1_$>Q\#>4U[HFJ>)4M\>>+::PL9I<]=F^XDB7';5XYS (R3@N<)7ZN_LO?"F_\ @1^S/\._@?JM^+NZ M\&^!=(T*YNE8L)I+2RBMV<$\G)C)R?6O,_"O["LWC+]IC2?VQ/VNO'UKX\\9 M^%+6:W^'.B6&DM9:!X,28 3SVEM)+*\U]* %DO9G+%5 BC@7*GZ&H **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ KSS]KG1/&GB7]E#XG^'/ALD MS>(M0^'FM6V@+;$^8;U[&98 N/XO,*X]Z]#HH _-K_@TWU;PW?\ _!%7P'IV MB&/[9IGBCQ#;:XJ_>6Z.IS2@..S>1+!^!%/-0;Q!XL_9[\8$P:3JFKX EO=)O8W4Z9=2J,-%(LMO*0H_?5)YHTB\N\81PPE2L<0=1*P!]$?\ !I_9-^#GC3]GG]G+P9\"/'7C_3/%%UX-\-6&B6^MZ5X>DTM+F"T MMHK>-V@>ZN2LA$>YB),9;A1CD Z3PEX6^'7P)^%>F>"O#-K9>'O"7@WP_#8Z M?!)<;+?3-.M(!'&IDD;Y8XXHP-S-P%R3U-?.'[-OP=N?VD/VV=8_X*?^-]&G ML])M_!2^"_@AIE[ T^FV+ IPRVD$;,%:X9$T/\ @I1^ MQ7^UC^VSX<\/^ _@-^W#IGPC\/:??+>^(]-NOA1#XD/B&6-PT,-Q]HO88C:* M0&:W:)UE8#>64;*YOX"_L-_\%-_#7QM\->.OVK?^"PUU\3_!F@WDE[=^ M'^ M!VF>&%U6X$+K;^?>6=R\IBCE99C#C;(T:ALCB@#P[_@W-L=2T;Q[^VYHGBI& M37H?VP/$KZFLW^M*NP*.3W5CYC*>AR2.M._X(76^IWW_ 4&_P""AWBNS5QH M-Q^T-'8V9"_NS?6WVY;S!Z;LR0[N_(S7TMJ_[#7Q/^$_[5GC[]K+]C#XH>&O M#&H_%O2K"W^(_AOQAX:GU'3KC4;)'BM-8MQ;W5N\5PL+M'+#G9< (Q:-U+/W M7[#?[&/@#]ACX)2?"CP9K=YK>I:QXAO_ !)XU\6:G&B7?B+7;Z7S;R_F5 %5 MG;:JH.$CCC3+;=Q /8J*** "BBB@ HHHH **** "BBB@ K^$+]K#_DZ;XE_] ME UG_P!+IJ_N]K^$+]K#_DZ;XE_]E UG_P!+IJ /V_\ ^#3;_E*9^UW_ -O' M_I\GK]_J_ '_ (--O^4IG[7?_;Q_Z?)Z_?Z@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"CXD\,^&_&6A77A;Q?X? ML=5TR^B,5[IVI6B3P7"'JKQN"KK[$$55\#_#[P)\,M 3PI\./!NEZ!I43%H= M,T:QCMK>(D ?)'& J#@< 5L44 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %&S%TY)8O((E4.Q))+').>M=)110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110!A>/_A=\,_BQI$>@?%/X=Z%XEL(;A9X;+Q!I$-Y"DJ_=D"3*RAAV8#(K M5TC2-,T'2[?1=&LH[:TM8EBMK>)<+&BC 4#L *L44 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %UZ\TMF;2[W5]'AN)[)B,%H9'4M$>3RA!KI:* "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH *_A"_:P_Y.F^)?_90-9_\ 2Z:O[O:_ MA"_:P_Y.F^)?_90-9_\ 2Z:@#]O_ /@TV_Y2F?M=_P#;Q_Z?)Z_?ZOP!_P"# M3;_E*9^UW_V\?^GR>OW^H **** "BBB@ HHHH **** "BBB@ HHHH **** " MOGO]H[_@JW_P3J_9%^)DOP;_ &E?VMO"?@[Q1!9PW4NBZO<2+,L,H)CT_6HM/NS!, MT)M9V(20 E#E1S0!^O?_ _X_P""-O\ TD)^'_\ X%S?_&Z/^'_'_!&W_I(3 M\/\ _P "YO\ XW7@'_$(=_P1M_Z$KX@?^%W-_P#$4?\ $(=_P1M_Z$KX@?\ MA=S?_$4 >_\ _#_C_@C;_P!)"?A__P"! ?\ M$(=_P1M_Z$KX@?\ A=S?_$4?\0AW_!&W_H2OB!_X7_P#_ _X_P""-O\ TD)^ M'_\ X%S?_&Z/^'_'_!&W_I(3\/\ _P "YO\ XW7@'_$(=_P1M_Z$KX@?^%W- M_P#$4?\ $(=_P1M_Z$KX@?\ A=S?_$4 >_\ _#_C_@C;_P!)"?A__P"! ?\ $(=_P1M_Z$KX@?\ A=S?_$4?\0AW_!&W_H2O MB!_X7_P#_ _X_P""-O\ TD)^'_\ X%S?_&Z/^'_'_!&W_I(3\/\ _P "YO\ MXW7@'_$(=_P1M_Z$KX@?^%W-_P#$4?\ $(=_P1M_Z$KX@?\ A=S?_$4 >_\ M_#_C_@C;_P!)"?A__P"! ?\ $(=_P1M_Z$KX M@?\ A=S?_$4?\0AW_!&W_H2OB!_X7_P#_ _X_P""-O\ TD)^'_\ X%S?_&Z/ M^'_'_!&W_I(3\/\ _P "YO\ XW7@'_$(=_P1M_Z$KX@?^%W-_P#$4?\ $(=_ MP1M_Z$KX@?\ A=S?_$4 >_\ _#_C_@C;_P!)"?A__P"! ?\ $(=_P1M_Z$KX@?\ A=S?_$4?\0AW_!&W_H2OB!_X7_P#_ _X M_P""-O\ TD)^'_\ X%S?_&Z/^'_'_!&W_I(3\/\ _P "YO\ XW7@'_$(=_P1 MM_Z$KX@?^%W-_P#$4?\ $(=_P1M_Z$KX@?\ A=S?_$4 >_\ _#_C_@C;_P!) M"?A__P"! ?\ $(=_P1M_Z$KX@?\ A=S?_$4? M\0AW_!&W_H2OB!_X7_P#_ _X_P""-O\ TD)^'_\ X%S?_&Z/^'_'_!&W_I(3 M\/\ _P "YO\ XW7@'_$(=_P1M_Z$KX@?^%W-_P#$4?\ $(=_P1M_Z$KX@?\ MA=S?_$4 >_\ _#_C_@C;_P!)"?A__P"! ?\ M$(=_P1M_Z$KX@?\ A=S?_$4?\0AW_!&W_H2OB!_X7_P#_ _X_P""-O\ TD)^ M'_\ X%S?_&Z/^'_'_!&W_I(3\/\ _P "YO\ XW7@'_$(=_P1M_Z$KX@?^%W- M_P#$4?\ $(=_P1M_Z$KX@?\ A=S?_$4 >_\ _#_C_@C;_P!)"?A__P"! ?\ $(=_P1M_Z$KX@?\ A=S?_$4?\0AW_!&W_H2O MB!_X7_P#_ _X_P""-O\ TD)^'_\ X%S?_&Z/^'_'_!&W_I(3\/\ _P "YO\ MXW7@'_$(=_P1M_Z$KX@?^%W-_P#$4?\ $(=_P1M_Z$KX@?\ A=S?_$4 >_\ M_#_C_@C;_P!)"?A__P"! ?\ $(=_P1M_Z$KX M@?\ A=S?_$4?\0AW_!&W_H2OB!_X7_P#_ _X_P""-O\ TD)^'_\ X%S?_&Z/ M^'_'_!&W_I(3\/\ _P "YO\ XW7@'_$(=_P1M_Z$KX@?^%W-_P#$4?\ $(=_ MP1M_Z$KX@?\ A=S?_$4 >_\ _#_C_@C;_P!)"?A__P"! ?\ $(=_P1M_Z$KX@?\ A=S?_$4?\0AW_!&W_H2OB!_X7_P#_ _X M_P""-O\ TD)^'_\ X%S?_&Z/^'_'_!&W_I(3\/\ _P "YO\ XW7@'_$(=_P1 MM_Z$KX@?^%W-_P#$4?\ $(=_P1M_Z$KX@?\ A=S?_$4 >_\ _#_C_@C;_P!) M"?A__P"! ?\ $(=_P1M_Z$KX@?\ A=S?_$4? M\0AW_!&W_H2OB!_X7_P#_ _X_P""-O\ TD)^'_\ X%S?_&Z/^'_'_!&W_I(3 M\/\ _P "YO\ XW7@'_$(=_P1M_Z$KX@?^%W-_P#$4?\ $(=_P1M_Z$KX@?\ MA=S?_$4 >_\ _#_C_@C;_P!)"?A__P"! ?\ M$(=_P1M_Z$KX@?\ A=S?_$4?\0AW_!&W_H2OB!_X7_P#_ _X_P""-O\ TD)^ M'_\ X%S?_&Z/^'_'_!&W_I(3\/\ _P "YO\ XW7@'_$(=_P1M_Z$KX@?^%W- M_P#$4?\ $(=_P1M_Z$KX@?\ A=S?_$4 >_\ _#_C_@C;_P!)"?A__P"! ?\ $(=_P1M_Z$KX@?\ A=S?_$4?\0AW_!&W_H2O MB!_X7_P#_ _X_P""-O\ TD)^'_\ X%S?_&Z/^'_'_!&W_I(3\/\ _P "YO\ MXW7@'_$(=_P1M_Z$KX@?^%W-_P#$4?\ $(=_P1M_Z$KX@?\ A=S?_$4 >_\ M_#_C_@C;_P!)"?A__P"! ?\ $(=_P1M_Z$KX M@?\ A=S?_$4?\0AW_!&W_H2OB!_X7_P#_ _X_P""-O\ TD)^'_\ X%S?_&Z/ M^'_'_!&W_I(3\/\ _P "YO\ XW7@'_$(=_P1M_Z$KX@?^%W-_P#$4?\ $(=_ MP1M_Z$KX@?\ A=S?_$4 >_\ _#_C_@C;_P!)"?A__P"! ?\ $(=_P1M_Z$KX@?\ A=S?_$4?\0AW_!&W_H2OB!_X7_P#_ _X M_P""-O\ TD)^'_\ X%S?_&Z/^'_'_!&W_I(3\/\ _P "YO\ XW7@'_$(=_P1 MM_Z$KX@?^%W-_P#$4?\ $(=_P1M_Z$KX@?\ A=S?_$4 >_\ _#_C_@C;_P!) M"?A__P"!,)9X5F$B*"\94!QACQ0!^PW[.7[3OP!_:Z^&<7QD_9J^*>E^,?"\]Y-:Q:U MH\C-"TT1 D0%@#E21GBN\K\P?^#0[_E#9HG_ &4#7O\ T/\ T^3U^_U?@#_P M:;?\I3/VN_\ MX_]/D]?O]0 4444 %%%% !1110 4444 %%%% !1110 4444 M %?@#^WS_P KDOP5_P"Y<_\ 2.XK]_J_ ']OG_E1Y7F_ M\>T,FS;YT7WL9W<9P<>HU^7?_!R7_P T8_[F+_W&5Z648.EF&8PH5&TI7VWT M3?6_8_2?"+@[+./O$/!9#F$YPHUO:E]GJ?47_# MY_\ X)J?]')?^6=K/_R'7J/[-G[:'[-/[7G]M?\ #._Q)_X2'_A'OLW]L?\ M$GO+3[/Y_F^5_P ?,,>_=Y,OW!R_+IUZJ>+?V:OCS%=&QD\0+]ADN(K%YH]H6ZCE4;8WW9< M/"V]7M_, /V=HKY$_:4_X*T? _\ 91^(7C_X.6/@#Q+XM_X4AX L/%7Q7OM/ MOHV?1-,N9%CA13 /!7[1,7[,?P6_ M9>^(GQ:\2:Q\%[3XF^#QX"BM)(M;T>XF6)-IGFC:%L%Y/F7E555W22)&0#[4 MHK\Y_$G_ 4U_:,^,GQ7_;B_9]TKX0:EX/TSX!_".QGT;7K?6[9;_3=4N=$U M;4EO93%(23)Y=HL<<1D$?V=C(1YA45O^"-7_ 5J\0?&;P9\ _V3?VEO"GB^ M;XA?$+X+2^+]*^(6M75E+;^)/LUU+%<#;#*98G 4E3(B[EC8X'RE@#](:*XG M]HGXEZ[\*/A!JWBGP9I%OJ7B298]/\(Z5=RE(K[6+J1;>RAD902D33R1^8X! M\N,2.>$-?)W_ 1,_P""BGQ!_:[_ ."==_XJ^/L$UU\7_@]?ZGX6^*FDS[(+ MF75-/#,KN, (TL7EAFP%\Y9@/NF@#[GHK\]O@G_P<'_#/X[O\#)_"'[&_P 3 MDM/VBK?Q)'\+I[B^T96U"_T6=HKNWD7[;^XCR!B:0J,D@*0I:NO^%G_!YNM[11VD, M<1E:==[;715C:1@E 'VU17PU<_\ !=_]G^X\/_!#7_!GP1\<^)F^.FO:[X>\ M/Z9H2V4EW8ZYI,ABN-/G5YUCR\N$CG5S"582.\BOC;P7_P62\"Z]\-->^-/B7]E+XL:=X2LO@U9?$[PUK5AX=&HIKV MBW4ACAMHV@8QQ:EG8[6C.=L<@=I JN5Z_P#9:_X*A?!O]HOXU?%S]GOQ#HLG M@WQ+\&SHDOB635M4A;3YK;5;47-I)%<'85D /ERPRHC1R_)\QS@ ^FJ*_.__ M (*4?\%!/B3J'[>O[,7_ 3<_9B^*B:'IOQHUF[U#QUX]\-W$4UVFCV0=WL+ M*?#I!+-Y,Z/,O[R+";"I)-'[37[6/Q=_X)Z_\%??V=OV=]!\E:WX,UGXE_M;Z#HNJZ= MX3U.W:/Q#H%U>:OYFEQQLX!&RTMX T_ENS1EMRB1B0#]BZ*^(K'_ (+H?L]V M/[._Q(^-?Q%^%'BSP[K7PU^-+_"O4/ D\MG/>ZAXD,T<<,%M-%,;=T?S"YD+ M@(L,I^8*I?W+]D[]M[P#^U-XY^)WP:M?#UYH'CKX.^)H=$\>^'+N=)U@DGA\ M^VN;>=.)K::,,4=EC?,;AHUP,@'M=%%% !1110 4444 %%%% !7$>+_VC/@U MX#\17'A3Q7XQ^R:A:;/M%O\ V?<2;=R*Z_,D94Y5@>#WKMZ^)/VN_P#DX?Q# M_P!NG_I)#7P?B'Q1F'"62T\9@XQE*510:FFU9QF^DHN]XKKWT/-S3&5<%AU. M"3;=M?1^G8^DO^&N_P!GC_HH7_E)N_\ XU7;^$/%_AWQYX=M_%?A34/M>GW> M_P"SW'DO'NVNR-\K@,,,I'([5^=M?;?[(G_)O'A[_M[_ /2N:OE_#SQ#SKBW M.JF#QE.G&,:;FG!23NI076:8C&XAPFDDE?2_=>;[GI-%%%?L MA[P4444 %%?-/_!53X8_M%_%K]F9/!G[)/[06K_#/XC7^OVUOX8\3Z;>.D2S MN'/DW*#*O#)M"%BK-'NWJ"1M;Y?_ .";W_!3GQO^VMKWPV_9L_:>N]:\"?M& M?"KXEW/AWXT>!X-4EL4UN"'0=7GBU 01.$FMY+BTM9'V JLB@ ^1.@D /TVH MKXU^%_\ P6Q_9L^*7CCP5!IGA76K;P-\3/BAJGP^^'OQ FDA-MJVN6/!#0!O M,AMKAP\=O,=Q=D^=(@RDT_@3_P %E%_:6^('BKP!\%OV&?BIK?\ P@GQ*\0> M"O&NNPMIJ:9I5_I=J\V]IWN5W1SR(8D(7Y25,FS?&L@!]K45^+WQX_X*[_MC M_'G_ ((X?!;]OOPM8ZS\.];\9?M)VNF02>%]6A9=4T236]8MO[.";@6V0VMO M SS*ADD0R+M#&OTA_8:_X* ^$/VVM?\ BIX#M/A?KW@SQ3\'_'GZ/?0V>@20"]2'461(\K,Z)OCED5)$+ J0_ M=<4 ?5U%?G[\8?\ @OOX,^"-[\=M!\:?L5?$N/5_V>7T.[^(&G1ZEHS&WTG5 M4ADM;M76\*O+LG0M;H7*Y.7&&*]Y^TG_ ,%L?V5_V<]?U/2KJRU#6[?PQ\.] M+\<^-+FUN8('TS1M0N(XK810S.'N[LH[7!MT *PQ,=V]HXY #[&HKXV\4?\ M!870H?VK?&_['GPE_9$^)/Q$\5>"+7P]J5Y-X0%C):7&D:MY+)J"22SH0D23 MQEXRN\DDJ#&DDJ>9?LV?\%/?AQ\(+'X_^*OB?\1OB=XMU./]K^7X:>%_"?BN M2P/D:[=RPP6VCZ3)$X5=/0[Y!),598HI&*%P?, /T6HKY1L/^"I5E/X8T.#7 M?V6/B'H/B_7OB5KG@BWT#Q#I;VMC#?:7!+<37LFHE#&NFR1Q?N;O81(7^ZJI M*T?6?L0?\%*OV:_VX_V3/!_[77A3Q"GA/1O&"W:6NE>,;^VM+N">UN'MKB(_ MO"K[9$)#*2"KH3M)V@ ^@J*_.;X+_M8?%C_@HO\ \%BOC;^RR_Q)UWPM\&OV M=]#L;9]$\(ZU-I=YXIUN[P?M=U?6S)5+E"9[B)Y'L M7#74D[EHFC=C&$2@#[5HK\7'NCVLS']C: "BBB@ MHHHH **** "BBB@#RO\ :9_;9_9C_8[_ +$_X:.^)G_"._\ "1?:?[&_XDU[ M>?:/L_E>=_QZPR;-OGQ?>QG=QG!QY5_P^Q_X)C_]',?^69K7_P AU\K?\',O M_-$_^YD_]Q=?E;7[?PAX:Y%Q!P[0Q^(J5%.?-=1<4M)RBK7@WLN^Y^%\9>)V M?TTMV^FQ_2A^S-^VS^S'^V)_;?_ SC\3/^ M$B_X1W[-_;/_ !)KVS^S_:/-\G_CZACW[O(E^[G&WG&1GU2ORM_X-FO^:V?] MRW_[E*_5*OS7B_)L+P_Q%7P&';<(L(R=[)+=]MC]-X-SK%<0\-T,PQ M,8J<^:ZBFE[LY15KMO9+KN%%%%?-'TX445SGQ@CEE^%'B7[/?W=K*FA73Q7- MC=O!-$ZQ,RLDD9#*00#D&@#HZ*_(_P#X)J?\%=_%_P"SQ_P0J\%_\%"OVT=3 M\<_%75_$?Q%NM"U:\@U"*6]#/J4]K:^7',\<2QJ(D4A-I);<=QKW+XW_ /!; M^3P=^RO^U+\3?!7[,&O6'C_]FF_@TW6_"GBC5+(P&2\139WC3VDTB/$ VYXH MV+_)L#?-O4 ^_J*^(O$?_!8SPA\"OAIX)T3XU?#S4+CXCZE\#[KXE^(_#\>L M:? T>AV42>;=(_F"*2XNI"PMK1.7975VA"9J/Q[_ ,%POAK8_&K3?@-\!_V6 MOB3\5]=\3? RP^*G@J/P3;VC+K&BW^+_BC M_@KC)^P-\._@>U_X6T[X%?\ ":7&MG5K:*6]DNK^TAMKD"0YB@B7SHRF&D=Y M]Q0+&"WD/_!-7_@K%\.)_P!B_P#9]\/:7XS^*'Q8\>_'3QGXFTKP(OQ*N+&# M5[M=/N;B>\N+V>W+Q0VMM$$0%?,<[HPJ8R(P#]*J*^'V_P""['[/6K?"SX,? M%+X??!OQMXD7XS?$JX\ 6.A:?]ACO]&\10R&-[.Z$UPD6-RMB592FTJQ(5LC M9^$7_!97X4_%O]G=?C39? GQS::POQW;X0WGA!;%+R6Q\2"98RT]Q:F2..R5 M75WNN0HRH5FVJP!]CT5^3G_!0_\ X*Z^)_CC_P $V=-_:;_9"\4>*/AWXA\, M_M2:?\._%<=OJ$;_ +Z&)+GPCXN\:?9-0M-GVBW_ +.N9-FY%=?F2,J< MJRG@]ZS/^&Q?V$=1^UZ?=[_ +/<>2\>_:[( MWRN PPRL.1VK3KS+]CK_ )-Q\.?]OG_I9/7IM?U+PSF5?.N&\%F%=)3K4:=2 M2C=).<(R:5VW:[TNV[=6?C^;82G@,UQ&&IMN-.X> M>%%%<#\8/@KK'Q=\4^&[M_BWXI\/:)HHO)-3TKPMK,FGOJ\TBQI )IHB)!%& M!*^U&4ERF3M#*P!WU%?E=_P;]?&'XX?M,?\ !/#PI^W[^U/^V)XXO+[PAXQ\ M2W'C:75]<>33M4T:WL;F)8I[?'EH(7DCN1)&JOFV )8$BOH?X$_\%GO@W\=/ M$'@+0-/^$?B72I?C'X&USQ5\%UU&ZM0_B>UTII//MY%$F+*Y:-//1'9D,)RT MBNK1@ ^RJ*^ /V#O^"R'CCX]?L"_#/\ :V^,?[.VLQZE\8?BA>^&/!%KX?VW M%GNFUG5(+7[5+&&:SMK:"SCBFNIHQN=2ZH0W'CW[='_!7/Q#^T'^PS\$OVJ? MV//%GBGX?WE[^U_HWP]\8V*WT99XU>Z2]LV:)GBN()/+A=)!R5(QL)9: /U@ MKY _X+\?\H;/VA/^R?S?^CHJ^OZ^0/\ @OQ_RAL_:$_[)_-_Z.BH \ _X-#O M^4-FB?\ 90->_P#1R5^GU?F#_P &AW_*&S1/^R@:]_Z.2OT^H **** "BBB@ M HHHH **** "BBB@ HHHH **** "OX0OVL/^3IOB7_V4#6?_ $NFK^[VOX0O MVL/^3IOB7_V4#6?_ $NFH _;_P#X--O^4IG[7?\ V\?^GR>OW^K\ ?\ @TV_ MY2F?M=_]O'_I\GK]_J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\ M?V^?^5R7X*_]RY_Z1W%?O]7\[O\ P58^+_PS^ 7_ =L_"[XR?&3QE9^'O"_ MAZS\.W6M:UJ#$0VD(M)P7<@$@9([=Z /Z(J*^0/^'_'_ 1M_P"DA/P__P# MN;_XW1_P_P"/^"-O_20GX?\ _@7-_P#&Z /K^BOD#_A_Q_P1M_Z2$_#_ /\ M N;_ .-T?\/^/^"-O_20GX?_ /@7-_\ &Z /K^O@S_@MS^Q?^TM^UY_PK+_A MG?X;?\)#_P (]_;7]L?\3BSM/L_G_8/*_P"/F:/?N\F7[N<;><9&>T_X?\?\ M$;?^DA/P_P#_ +F_P#C='_#_C_@C;_TD)^'_P#X%S?_ !NNO XRKE^*C7II M-QOOMJFNENY]9P/QCF? /%&'S[+X0G6H\_*JBDX/GA*F[J,HO:3:M):VW6A^ M;'_#F#_@I7_T;;_Y>.C?_)E?>?\ P1'_ &+_ -I;]D/_ (6;_P -$?#;_A'O M^$A_L7^Q_P#B<6=W]H\C[?YO_'M-)LV^=%][&=W&<'':?\/^/^"-O_20GX?_ M /@7-_\ &Z/^'_'_ 1M_P"DA/P__P# N;_XW7K8[B3'9AA94*D8I2MLG?1I M]6^Q^K\+TOL]3Z_HK MY _X?\?\$;?^DA/P_P#_ +F_P#C='_#_C_@C;_TD)^'_P#X%S?_ !NOGC^? M#Z_HKY _X?\ '_!&W_I(3\/_ /P+F_\ C='_ _X_P""-O\ TD)^'_\ X%S? M_&Z /J/XE^&]>\8_#W6_"7AC7;32]0U32Y[2UU&^TYKN&V>1"F]H5EB,@&<[ M1(F?45\Y_MR?\$L?AC_P4%_8_P##O[.WQ_UJRF\5>#A9WGA3Q_I6B&W?3=3M MU0>?' \TC""4($E@,K!E/#!TC=,C_A_Q_P $;?\ I(3\/_\ P+F_^-T?\/\ MC_@C;_TD)^'_ /X%S?\ QN@#F?VP?^"-TW[0WQC^-_Q/^&OQQMO"T7[1?PVT MSP?\2[;4/#K7TL"64B*E[9,+B-5D:T5K^>:C_X?\?\ !&W_ *2$_#__ ,"YO_C='_#_ (_X(V_])"?A_P#^!PT;7-$U#P2UU/HEW9Z/^//[.OQHF_:KL]>A^ /P MEU#P,FE+\/GM&UV.ZEN9#=&;^T9!;,HG0;-D@/EL=PW@+WG_ _X_P""-O\ MTD)^'_\ X%S?_&Z/^'_'_!&W_I(3\/\ _P "YO\ XW0![9\:?V=+[XX_%KP; MK_C76O#6I>!/"RW=U=^!=<\'_;CJ&J21^3!>_:&N1''Y,+W"+&UO(";AGW H MFWYX^!O_ 2#U?\ 9D_;B^./[4GP ^/V@^&O!7QR\/+9ZU\);/X<,ME8:A'! MY<.HQ3QZ@@,@D>XD=!"JO]JE *$JR[?_ _X_P""-O\ TD)^'_\ X%S?_&Z/ M^'_'_!&W_I(3\/\ _P "YO\ XW0!Y!^S9_P0,\3_ +.UG^R#8VW[8EAJR?LF M:EXQNK$R?#1X3XE'B"Y::1),:HWV4P[BJD>9NZD#I69H7_!OOXY\ _LU?#WX M?^ _VS;$?$?X4_''4/B1X*\:77PY*Z>[WSAKK3;S3S?N9H7QMWI,C;<#;U)] MR_X?\?\ !&W_ *2$_#__ ,"YO_C='_#_ (_X(V_])"?A_P#^!I:?I7PX:*SUV>^ACA:&W7^ MT-UC#&B$+O-RY)RSG&#%^TG_ ,$I=/\ VG_V[-3_ &L_'?QFCB\,:]^SOJWP MBUWP);>&F%Q/IVH27$D]TFH?:\1R_ORH7[,P 7KDY#/^'_'_ 1M_P"DA/P_ M_P# N;_XW1_P_P"/^"-O_20GX?\ _@7-_P#&Z .4^#O_ 2^_;=^&?\ P3D\ M0_\ !.^;_@I!%;V=IX4?PY\,O'7AKX>/8:QHMEYZ.ANY?[0?SV2!3:IY'V8I M'([%Y'\MH\S]E7_@A-X"^#GQA^*?C+]H;QKX-^*GA#XL^"?"6B^(O -[\,$L M;%+K0;6"WM[B-?MDT8C/D+)Y3(S>80WFY4[^^_X?\?\ !&W_ *2$_#__ ,"Y MO_C='_#_ (_X(V_])"?A_P#^!TB2WTW1KBY#"ZU*>2:: M22[N75MB#$4<2HIVNX$@Q_\ A_Q_P1M_Z2$_#_\ \"YO_C='_#_C_@C;_P!) M"?A__P"!(:'_P0N^)5A^P_^SS^Q??_ M +9&CM;_ +._QLTWQ]H.N1?#"3.J1V-Q>SPV4T1U3Y'9KZ3?,KXPD86)2&9_ M5O\ A_Q_P1M_Z2$_#_\ \"YO_C='_#_C_@C;_P!)"?A__P"!*?AW\9?"_B/]IV"XU7XB_M)Q_&KP=JMMX':!/"^MQS;TMY8S?2?;H#&6 MB)#0-AV88. /H;]BC]@BT_99^-'QN_:9\4>-(=<\<_'?Q;::OXEDT^Q:VLK" MULX&@LK*%7D=W\M9)F:5B-[2G"(% KBO^'_'_!&W_I(3\/\ _P "YO\ XW1_ MP_X_X(V_])"?A_\ ^!#O MM>GW?V?[/ _@U MHWA3Q7I_V34+3[1]HM_.23;NN)77YD)4Y5@>#WKYW_X?\?\ !&W_ *2$_#__ M ,"YO_C='_#_ (_X(V_])"?A_P#^!$LPEC,'4J2E*+@U- MQ:LW%](1=[Q77OH88/*\/@JKG!MMJVMO\EV/K^BOD#_A_P ?\$;?^DA/P_\ M_ N;_P"-T?\ #_C_ ((V_P#20GX?_P#@7-_\;K[P](^OZ*^0/^'_ !_P1M_Z M2$_#_P#\"YO_ (W1_P /^/\ @C;_ -)"?A__ .!& M!X%\>Z3H1T/Q5:ZM?G5/#LFH?;(82-?^"B/PZ_X*6:%"NB_$#P9I>HZ1KDMK; IXBT^YL9K>))^1B:!I 4EY)CW1 ML"!&8^+_ .'_ !_P1M_Z2$_#_P#\"YO_ (W1_P /^/\ @C;_ -)"?A__ .!< MW_QN@#S?X.?\$'?#7PKUWX4^!YOC6EY\+_@K\:]6^)?@?P]%H31ZD]]=-YEI M9W-V9V1H;69I'WK&&F!C5@FQF?VC_@G7_P $Z-3_ &$]/^-FFZW\;(/&*?&7 MXP:SX]F:T\+-I9TF74@@EM!NN[CSE3RUVN=AZY4]N?\ ^'_'_!&W_I(3\/\ M_P "YO\ XW1_P_X_X(V_])"?A_\ ^!VL?L*!\=O'L?B8Z5!X6;3_ .Q&194$ M'FF[F^TC;(/GV1,+&+2O#MAJ_ M@ %]"T>.!T%BTLMU+]H#2S7,SR(L#,9RO 1-OQS:_P#!O5\3S_P2*U__ ()% MZU^WY;7_ (9O/&,.K^%_$T_PL?[1H5FMXMZ^GB'^UMLZM<*SB3O^'_'_ 1M_P"DA/P__P# N;_XW1_P_P"/^"-O_20GX?\ _@7-_P#&Z /, M_P!HS_@AGXR_:"\>?M9>.Y_VOM-TF7]JGPUX8TB_MX_AI),/#JZ/%;0B2,G5 M%^T^'M+U"[^$ND^ _ MB;I'B?X735TV!8HY3>"Z99F?#,P%O&!N & M,<_./Q)_X-^M8^(/PL^+_AD?MAG3_%'CK]I@?&_P#XGTSP,8/^$2\0(9!'%) M$]]*+Z(1R,H;,)#'?@X"5[-_P_X_X(V_])"?A_\ ^!(?&6DZ+\ M,F7P_P"*52.-;>V:QEU%W'D/&TR---,OGRF3RU$<4:M/^"94/P1_;LUG]O;]CCQQI7A/5?&WAFUT/XD^!M:T1[G2-;BM5C6UNX&A MEBDL;N-(E0L!+$Z[LQ!V,A\_^#/_ 1@\0?"_P +_M?W-Q^T;ILGBC]KQ[XZ MU>0>"7-CX86YAU"(I!";U9+HK_:$C;FECW%%^49-=E_P_P"/^"-O_20GX?\ M_@7-_P#&Z/\ A_Q_P1M_Z2$_#_\ \"YO_C= 'JW_ 3P_9,UG]A7]C7P)^R1 MK/Q-MO&!\"Z3_9UMXAMM ;3/M4(D9D+0&XN-K -@D28.,X%>TU\@?\/^/^"- MO_20GX?_ /@7-_\ &Z/^'_'_ 1M_P"DA/P__P# N;_XW0!]?T5\@?\ #_C_ M ((V_P#20GX?_P#@7-_\;H_X?\?\$;?^DA/P_P#_ +F_P#C= 'U_17R!_P_ MX_X(V_\ 20GX?_\ @7-_\;H_X?\ '_!&W_I(3\/_ /P+F_\ C= 'U_17R!_P M_P"/^"-O_20GX?\ _@7-_P#&Z/\ A_Q_P1M_Z2$_#_\ \"YO_C= 'U_17R!_ MP_X_X(V_])"?A_\ ^!DY.]DE MNWTV/K^BOD#_ (?\?\$;?^DA/P__ / N;_XW1_P_X_X(V_\ 20GX?_\ @7-_ M\;KR3USZ_K&^(GAW5_%_@+6?"F@:Q;:?>:GID]K;WUY8MT2R1&0# M.=H=<^HKY9_X?\?\$;?^DA/P_P#_ +F_P#C='_#_C_@C;_TD)^'_P#X%S?_ M !N@#Q#2_P#@WN\4Z;_P26\/?\$K3^V?826GASXB1>)[7QM_PK!Q)*B7LMX; M9K7^U<9,DF/-$HPHQL).X=QX\_X(EZG\1M _;%\/>)?VH8!!^UE+IUP/L/@8 MQ-X6GLHRD1W/?.+U#\FY<0$[6PPW#;V__#_C_@C;_P!)"?A__P"!A_\%1K#_@I-J'[0$%^;3X&1?#>;PD_@Y8I+A%O!>-J!NX[E8T=I0?W2VP0 M*<#'6L;_ (?\?\$;?^DA/P__ / N;_XW1_P_X_X(V_\ 20GX?_\ @7-_\;H M\C_:P_X(&^(/VH-8_:XOC^V!9Z';_M6/X.-U!_PK=[E_#2^'Y[>6((_]IH+L MS"#:Q*Q;2V0#C!?^W?\ \$,?C#^W'J/CBT\2_MV1V7A_Q5\*-%\(Z1H5Y\.1 M>)X\_9*^&O[.5OX0_::LM?\O\ _#_C_@C;_P!)"?A__P"!7^!O^""%A\-OAI^S]X(\&?M+Q07OP<^.<_P 4_%&I MWG@DSCQ7JT\N^6&-%OH_L$.S]VF3.RJB$[B&WPV7_!#OXV^&OV:?%7[/G@G] MO6#3O^$Q_:>F^+6OW"?#5_L.J6DY1[CP[?6G]IDW=F\D<3-F5!((]CHP;(]6 M_P"'_'_!&W_I(3\/_P#P+F_^-T?\/^/^"-O_ $D)^'__ (%S?_&Z /#=6_X- M\/&6J_LH>,?V45_;/TV'3_$_[3;?%^VU=OA>7FM78JS:Y ).![9/UKY"_X?\?\$;?^DA/P_P#_ +F M_P#C='_#_C_@C;_TD)^'_P#X%S?_ !N@#Z_HKY _X?\ '_!&W_I(3\/_ /P+ MF_\ C='_ _X_P""-O\ TD)^'_\ X%S?_&Z /K^BOD#_ (?\?\$;?^DA/P__ M / N;_XW1_P_X_X(V_\ 20GX?_\ @7-_\;H ^OZ*^0/^'_'_ 1M_P"DA/P_ M_P# N;_XW1_P_P"/^"-O_20GX?\ _@7-_P#&Z /K^BOD#_A_Q_P1M_Z2$_#_ M /\ N;_ .-T?\/^/^"-O_20GX?_ /@7-_\ &Z -+]I3]FOXU^/_ (UZUXN\ M(^"_M>GW?V;[/DW:[TNV[=6?H>"\2\]P&"I8:G M3IN-.,8JZE>T4DK^^M=-=$?0O[-?@[Q)X ^"FB^$?%VG?9-0M/M/VBW\Y)-F MZYE=?F0E3E64\'O7=5\@?\/^/^"-O_20GX?_ /@7-_\ &Z/^'_'_ 1M_P"D MA/P__P# N;_XW7['E&6T,ERG#Y?0;<*,(4XN5FVH144W9)7LM;)*_1'PV-Q= M3'XVKB:B2E4E*3MM>3;=M]-=-6?7]%?('_#_ (_X(V_])"?A_P#^! M*-^S/&LD9<>P=2?45\D_\/\ C_@C;_TD)^'_ /X%S?\ QNC_ (?\?\$;?^DA M/P__ / N;_XW0!%_P3)_X)+V/[ ?_!/[7?\ @GO\0OC7#\1O#>O2ZLESJEKX M7?19S:ZC$8[B%E^V7()PS;74KC/0D9KDOV4_^"*47P+^)WP,\8_$OX[1>)]. M_9O\!Z_X8^&5KIWAXV-Q<+JK2Q27E](T\BM(EG)]G"1JJL^Z7*Y$2]E_P_X_ MX(V_])"?A_\ ^!U_"%^UA_R=-\2_P#LH&L_ M^ETU '[?_P#!IM_RE,_:[_[>/_3Y/7[_ %?@#_P:;?\ *4S]KO\ [>/_ $^3 MU^_U !1110 4444 %%%% !1110 4444 %%%% !1110 5\2?MU_\ !OS_ ,$Z MO^"BWQ^N/VE?VE?#7BRZ\476EVVGRRZ/XIDM(3# I6,"-5(!P3D]Z^VZ* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /S M!_XA#O\ @C;_ -"5\0/_ NYO_B*/^(0[_@C;_T)7Q _\+N;_P"(K]/J* /' M/V%/V%/@#_P3I^ -O^S5^S5IVJ6OA>UU2YU"*+5]2:[F\Z=@TA,C $C(&!VK MV.BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_A"_:P_Y.F^)?_90 M-9_]+IJ_N]K^$+]K#_DZ;XE_]E UG_TNFH W/CS\3?B3\,OVL?BE?_#?X@ZY MX>GNO'FL1W,VAZM-:/*@OYB%8Q,I8 \X-8?_ UA^U-_T1R XML 12 R63.htm IDEA: XBRL DOCUMENT v3.20.1
Segments and Geographical Information - Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Segment Reporting Information [Line Items]    
Net revenues $ 550,963 $ 548,971
Gross profit 394,356 402,096
Income from operations 69,918 87,701
Interest income 1,986 2,633
Impairments and other charges 0 29,782
Depreciation and amortization 20,738 18,316
Other income (expense), net (18,549) (5,746)
Net income before provision for income taxes and equity in losses of investee 53,355 84,588
Operating Segments    
Segment Reporting Information [Line Items]    
Income from operations 180,777 186,900
Clear Aligner    
Segment Reporting Information [Line Items]    
Net revenues 481,611 469,205
Gross profit 351,492 351,358
Income from operations 166,388 158,641
Impairments and other charges 0 29,782
Depreciation and amortization 10,121 9,090
Scanner    
Segment Reporting Information [Line Items]    
Net revenues 69,352 79,766
Gross profit 42,864 50,738
Income from operations 14,389 28,259
Depreciation and amortization 1,785 1,508
Corporate, Non-Segment    
Segment Reporting Information [Line Items]    
Income from operations (110,859) (99,199)
Unallocated corporate expenses    
Segment Reporting Information [Line Items]    
Income from operations (110,859) (99,199)
Depreciation and amortization $ 8,832 $ 7,718

XML 13 R48.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount, beginning balance $ 68,114 $ 68,114
Accumulated Amortization (38,389) (37,088)
Accumulated Impairment Loss (19,258) (19,258)
Net Carrying Value, ending balance $ 10,467 $ 11,768
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,080) (2,045)
Accumulated Impairment Loss (4,179) (4,179)
Net Carrying Value, ending balance $ 841 $ 876
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,972) (5,831)
Accumulated Impairment Loss (4,328) (4,328)
Net Carrying Value, ending balance $ 2,300 $ 2,441
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 (18,870) (18,405)
Accumulated Impairment Loss (10,751) (10,751)
Net Carrying Value, ending balance $ 3,879 $ 4,344
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 (7,500) (7,059)
Accumulated Impairment Loss 0 0
Net Carrying Value, ending balance $ 0 $ 441
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 (3,377) (3,165)
Accumulated Impairment Loss 0 0
Net Carrying Value, ending balance $ 3,419 $ 3,631
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 (590) (583)
Accumulated Impairment Loss 0 0
Net Carrying Value, ending balance $ 28 $ 35
XML 14 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Condensed Balance Sheet Statements, Captions [Line Items]    
Net revenues $ 550,963 $ 548,971
Revenue, remaining performance obligation $ 619,700  
Minimum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-04-01    
Condensed Balance Sheet Statements, Captions [Line Items]    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 1 year  
Maximum | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01    
Condensed Balance Sheet Statements, Captions [Line Items]    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period 5 years  
Deferred Revenue    
Condensed Balance Sheet Statements, Captions [Line Items]    
Contract with Customer, Liability $ 95,500 $ 68,400
XML 15 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Notes To Financial Statements [Abstract]    
Raw materials $ 59,136 $ 54,947
Work in process 35,627 30,974
Finished goods 26,214 26,130
Total inventories $ 120,977 $ 112,051
XML 16 R21.htm IDEA: XBRL DOCUMENT v3.20.1
Impairments and Other (Gains) Charges
3 Months Ended
Mar. 31, 2020
Property, Plant and Equipment [Abstract]  
Impairments and Other (Gains) Charges Impairments and Other ChargesOn March 5, 2019, we announced the outcome of the arbitration regarding SDC (Refer to Note 8 “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.
XML 17 R25.htm IDEA: XBRL DOCUMENT v3.20.1
Accounting for Income Taxes
3 Months Ended
Mar. 31, 2020
Notes To Financial Statements [Abstract]  
Accounting for Income Taxes Accounting for Income TaxesDuring the three months ended March 31, 2020, we completed an intra-entity transfer of certain intellectual property rights and fixed assets to our Swiss subsidiary, where our EMEA regional headquarters is located beginning January 1, 2020.
The transfer of intellectual property rights did not result in a taxable gain; however, it did result in a step-up of the Swiss tax deductible basis in the transferred assets, and accordingly, created a temporary difference between the book basis and the tax basis of such intellectual property rights. Consequently, this transaction resulted in the recognition of a deferred tax asset and related one-time tax benefit of approximately $1,493.5 million during the three months ended March 31, 2020, which is the net impact of the deferred tax asset recognized as a result of the additional Swiss tax deductible basis in the transferred assets and certain costs related to the transfer of fixed assets and inventory.

Our benefit from income taxes was $1,464.8 million for the three months ended March 31, 2020 and our provision for income taxes was $8.8 million for the three months ended March 31, 2019, representing effective tax rates of (2,745.3)% and 10.4%, respectively. Our effective tax rate differs from the statutory federal income tax rate of 21% for the three months ended March 31, 2020 mainly as a result of the aforementioned intra-entity transfer and the recognition of excess tax benefits related to stock-based compensation, partially offset by state income taxes and unrecognized tax benefits associated with certain foreign payments. Our effective tax rate differs from the statutory federal income tax rate of 21% for the three months ended March 31, 2019 mainly as a result of the recognition of excess tax benefits related to stock-based compensation and certain foreign earnings, primarily from the Netherlands and Costa Rica, being taxed at lower tax rates.

The decrease in our effective tax rate for the three months ended March 31, 2020 compared to the same period in 2019 is primarily attributable to the recognition of a deferred tax asset related to the intra-entity transfer of certain intellectual property rights during the three months ended March 31, 2020.

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 continue to assess the realizability of the deferred tax assets as we take into account new information.

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 Switzerland. 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 2013.

Our total gross unrecognized tax benefits, excluding interest and penalties, was $51.1 million and $46.7 million as of March 31, 2020 and December 31, 2019, respectively, a material amount of which would impact our effective tax rate if recognized. Our total interest and penalties accrued as of March 31, 2020 was not material. 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, 2019, undistributed earnings of our foreign subsidiaries totaled $452.6 million and substantially all of the earnings previously determined to be not indefinitely reinvested have been repatriated. Under the Global Intangible Low-Taxed Income provisions of the Tax Cuts and Jobs Act, U.S. income taxes have already been provided on the undistributed earnings that is indefinitely reinvested in our international operations; therefore, the tax impact upon distribution is limited to mainly state income and withholding taxes and is not significant.
XML 18 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2020
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 months ended March 31, 2020 and 2019, our comprehensive income for the three months ended March 31, 2020 and 2019, our financial position as of March 31, 2020, our stockholders’ equity for the three months ended March 31, 2020 and 2019, and our cash flows for the three months ended March 31, 2020 and 2019. The Condensed Consolidated Balance Sheet as of December 31, 2019 was derived from the December 31, 2019 audited financial statements. It does not include all disclosures required by accounting principles generally accepted in the United States of America (“U.S.”).

The results of operations for the three months ended March 31, 2020 are not necessarily indicative of the results that may be expected for the year ending December 31, 2020 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 the Consolidated Financial Statements and notes thereto included in Item 8 of our Annual Report on Form 10-K for the year ended December 31, 2019.
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 revenue recognition, useful lives of intangible assets and property and equipment, long-lived assets and goodwill, income taxes and contingent liabilities, the fair values of financial instruments, stock-based compensation, unsecured promissory note receivable, and valuation of investments in privately held companies 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.
New Accounting Pronouncements, Policy
Recent Accounting Pronouncements

(i) New Accounting Updates Recently Adopted

In June 2016, the Financial Accounting Standards Board ("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. We adopted this standard in the first quarter of fiscal year 2020 which did not have a material impact on our condensed 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. We adopted this standard in the first quarter of fiscal year 2020 which did not have any impact on our condensed 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. We adopted this standard in the first quarter of fiscal year 2020 which did not have any impact on our condensed 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. We adopted this standard in the first quarter of fiscal year 2020 on a prospective basis which did not have any impact on our condensed consolidated financial statements and related disclosures.

(ii) Recent Accounting Updates Not Yet Effective

In December 2019, the FASB issued ASU 2019-12, "Income Taxes (Topic 740) Simplifying the Accounting for Income Taxes,” to enhance and simplify various aspects of the income tax accounting guidance. The amendment removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. The amendments are effective for fiscal years and interim periods within those fiscal years beginning after December 15, 2020. 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.
XML 19 R38.htm IDEA: XBRL DOCUMENT v3.20.1
Investments and Fair Value Measurements Summary of Financial Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Short-term investments: $ 0 $ 318,202
Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets, Fair Value Disclosure 67,890 590,684
Fair Value, Measurements, Recurring | Cash Equivalents | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Cash equivalents: 36,683 236,923
Fair Value, Measurements, Recurring | Short-term Investments | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Short-term investments:   211,006
Fair Value, Measurements, Recurring | Short-term Investments | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Short-term investments:   14,426
Fair Value, Measurements, Recurring | Short-term Investments | U.S. government treasury bonds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Short-term investments:   70,650
Fair Value, Measurements, Recurring | Short-term Investments | U.S. government agency bonds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Short-term investments:   22,101
Fair Value, Measurements, Recurring | Short-term Investments | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Short-term investments:   19
Fair Value, Measurements, Recurring | Prepaid expenses and other current assets: | Current unsecured promissory note    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Other assets: 27,914 25,005
Fair Value, Measurements, Recurring | Prepaid expenses and other current assets: | Israeli Severance Funds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Israeli funds 3,293 3,226
Fair Value, Measurements, Recurring | Other Assets | Current unsecured promissory note    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Other assets:   7,328
Fair Value, Measurements, Recurring | Level 1    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets, Fair Value Disclosure 36,683 307,573
Fair Value, Measurements, Recurring | Level 1 | Cash Equivalents | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Cash equivalents: 36,683 236,923
Fair Value, Measurements, Recurring | Level 1 | Short-term Investments | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Short-term investments:   0
Fair Value, Measurements, Recurring | Level 1 | Short-term Investments | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Short-term investments:   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]    
Short-term investments:   70,650
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]    
Short-term 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]    
Short-term investments:   0
Fair Value, Measurements, Recurring | Level 1 | Prepaid expenses and other current assets: | Current unsecured promissory note    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Other assets: 0 0
Fair Value, Measurements, Recurring | Level 1 | Prepaid expenses and other current assets: | Israeli Severance Funds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Israeli funds 0 0
Fair Value, Measurements, Recurring | Level 1 | Other Assets | Current unsecured promissory note    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Other assets:   0
Fair Value, Measurements, Recurring | Level 2    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets, Fair Value Disclosure 3,293 250,778
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 | Short-term Investments | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Short-term investments:   211,006
Fair Value, Measurements, Recurring | Level 2 | Short-term Investments | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Short-term investments:   14,426
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]    
Short-term investments:   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]    
Short-term investments:   22,101
Fair Value, Measurements, Recurring | Level 2 | Short-term Investments | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Short-term investments:   19
Fair Value, Measurements, Recurring | Level 2 | Prepaid expenses and other current assets: | Current unsecured promissory note    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Other assets: 0 0
Fair Value, Measurements, Recurring | Level 2 | Prepaid expenses and other current assets: | Israeli Severance Funds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Israeli funds 3,293 3,226
Fair Value, Measurements, Recurring | Level 2 | Other Assets | Current unsecured promissory note    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Other assets:   0
Fair Value, Measurements, Recurring | Level 3    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Assets, Fair Value Disclosure 27,914 32,333
Fair Value, Measurements, Recurring | Level 3 | 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 3 | Short-term Investments | Corporate bonds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Short-term investments:   0
Fair Value, Measurements, Recurring | Level 3 | Short-term Investments | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Short-term investments:   0
Fair Value, Measurements, Recurring | Level 3 | Short-term Investments | U.S. government treasury bonds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Short-term investments:   0
Fair Value, Measurements, Recurring | Level 3 | Short-term Investments | U.S. government agency bonds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Short-term investments:   0
Fair Value, Measurements, Recurring | Level 3 | Short-term Investments | Certificates of deposit    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Short-term investments:   0
Fair Value, Measurements, Recurring | Level 3 | Prepaid expenses and other current assets: | Current unsecured promissory note    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Other assets: 27,914 25,005
Fair Value, Measurements, Recurring | Level 3 | Prepaid expenses and other current assets: | Israeli Severance Funds    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Israeli funds $ 0 0
Fair Value, Measurements, Recurring | Level 3 | Other Assets | Current unsecured promissory note    
Fair Value, Assets and Liabilities Measured on Recurring Basis [Line Items]    
Other assets:   $ 7,328
XML 20 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Segments and Geographical Information (Tables)
3 Months Ended
Mar. 31, 2020
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
March 31,
20202019
Net revenues
Clear Aligner$481,611  $469,205  
Scanner69,352  79,766  
Total net revenues$550,963  $548,971  
Gross profit
Clear Aligner$351,492  $351,358  
Scanner42,864  50,738  
Total gross profit$394,356  $402,096  
Income from operations
Clear Aligner$166,388  $158,641  
Scanner14,389  28,259  
Unallocated corporate expenses(110,859) (99,199) 
Total income from operations$69,918  $87,701  
Depreciation and amortization
Clear Aligner
$10,121  $9,090  
Scanner
1,785  1,508  
Unallocated corporate depreciation and amortization
8,832  7,718  
Total depreciation and amortization$20,738  $18,316  
Impairments and other charges
Clear Aligner
$—  $29,782  
Total impairments and other charges$—  $29,782  

The following table reconciles total segment income from operations in the table above to net income before provision for (benefit from) income taxes and equity losses of investee (in thousands):
 Three Months Ended
March 31,
20202019
Total segment income from operations$180,777  $186,900  
Unallocated corporate expenses(110,859) (99,199) 
Total income from operations69,918  87,701  
Interest income1,986  2,633  
Other income (expense), net(18,549) (5,746) 
Net income before provision for (benefit from) income taxes and equity in losses of investee$53,355  $84,588  
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
March 31,
 20202019
Net revenues 1:
United States $271,705  $279,005  
Switzerland 2
184,317  —  
The Netherlands 2
—  174,744  
China19,725  42,616  
Other International 75,216  52,606  
Total net revenues$550,963  $548,971  

1 Net revenues are attributed to countries based on the location of where revenues are recognized by our legal entities.
2 During the first quarter of 2020, we implemented a new international corporate structure. This changed the structure of our international procurement and sales operations from the Netherlands to Switzerland.

Tangible long-lived assets, which includes Property, plant and equipment, net, and Operating lease right-of-use assets, net, are presented below by geographic area (in thousands):
 March 31,
2020
December 31, 2019
Long-lived assets 1:
Switzerland 2
$229,010  $7,755  
United States 182,131  164,451  
Costa Rica85,573  82,083  
China84,127  73,174  
The Netherlands 2
1,504  226,286  
Other International151,512  134,225  
Total long-lived assets$733,857  $687,974  
 
1 Long-lived assets are attributed to countries based on the location of our entity that owns or leases the assets.
2 As a result of the new international corporate structure changes, most of the long-lived assets were transferred from our Netherlands entity to our Switzerland entity during the first quarter of 2020
XML 21 R30.htm IDEA: XBRL DOCUMENT v3.20.1
Investments and Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2020
Notes To Financial Statements [Abstract]  
Short-Term And Long-Term Marketable Securities
As of December 31, 2019, the estimated fair value of our short-term marketable securities, classified as available for sale, are as follows (in thousands):
December 31, 2019Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
Corporate bonds210,891  142  (27) 211,006  
U.S. government treasury bonds70,587  65  (2) 70,650  
U.S. government agency bonds22,085  17  (1) 22,101  
Commercial paper14,426  —  —  14,426  
Certificates of deposit19  —  —  19  
Total marketable securities, short-term$318,008  $224  $(30) $318,202  
Investments Classified by Contractual Maturity Date As the carrying value approximates the fair value for our short-term marketable securities shown in the table above, the fair value of our short-term marketable securities as of December 31, 2019 had a contractual maturity one year or less.
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 March 31, 2020 and December 31, 2019 (in thousands):
DescriptionBalance as of
March 31, 2020
Level 1

Level 2
Level 3
Cash equivalents:
Money market funds$36,683  $36,683  $—  $—  
Prepaid expenses and other current assets:
Israeli funds3,293  —  3,293  —  
Current unsecured promissory note27,914  —  —  27,914  
$67,890  $36,683  $3,293  $27,914  
DescriptionBalance as of December 31, 2019Level 1Level 2Level 3
Cash equivalents:
Money market funds$236,923  $236,923  $—  $—  
Short-term investments:
Corporate bonds211,006  —  211,006  —  
Commercial paper14,426  —  14,426  —  
U.S. government treasury bonds70,650  70,650  —  —  
U.S. government agency bonds22,101  —  22,101  —  
Certificates of deposit19  —  19  —  
Prepaid expenses and other current assets:
Israeli funds3,226  —  3,226  —  
Current unsecured promissory note25,005  —  —  25,005  
Other assets:
Long-term unsecured promissory note7,328  —  —  7,328  
$590,684  $307,573  $250,778  $32,333  
Notional value of derivative instruments
The following table presents the gross notional value of all our foreign exchange forward contracts outstanding as of March 31, 2020 and December 31, 2019 (in thousands):
March 31, 2020
Local Currency AmountNotional Contract Amount (USD)
Euro€67,500$74,274  
Chinese Yuan¥517,00072,825  
Canadian DollarC$47,00033,103  
British Pound£23,20028,894  
Brazilian RealR$150,00028,765  
Japanese Yen¥2,685,00024,916  
Israeli ShekelILS26,0007,349  
Mexican PesoM$160,0006,840  
Australian DollarA$5,5003,375  
$280,341  

December 31, 2019
Local Currency AmountNotional Contract Amount (USD)
Euro€97,000$108,870  
Chinese Yuan¥431,00060,702  
Canadian DollarC$52,00039,802  
British Pound£28,00036,770  
Brazilian RealR$130,00032,185  
Japanese Yen¥3,000,00027,604  
Israeli ShekelILS63,70018,439  
Mexican PesoM$140,0007,398  
Australian DollarA$3,0002,101  
$333,871  
XML 22 R13.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components Warranty Accrual Activity (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Movement in Standard Product Warranty Accrual [Roll Forward]    
Balance at beginning of period $ 11,205 $ 8,551
Charged to cost of net revenues 3,724 3,133
Actual warranty expenditures (3,140) (1,451)
Balance at end of period $ 11,789 $ 10,233
XML 23 R17.htm IDEA: XBRL DOCUMENT v3.20.1
Investments and Fair Value Measurements
3 Months Ended
Mar. 31, 2020
Notes To Financial Statements [Abstract]  
Investments and Fair Value Measurements Investments and Fair Value Measurements
Marketable Securities

We have no short-term or long-term marketable securities as of March 31, 2020.

As of December 31, 2019, the estimated fair value of our short-term marketable securities, classified as available for sale, are as follows (in thousands):
December 31, 2019Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair Value
Corporate bonds210,891  142  (27) 211,006  
U.S. government treasury bonds70,587  65  (2) 70,650  
U.S. government agency bonds22,085  17  (1) 22,101  
Commercial paper14,426  —  —  14,426  
Certificates of deposit19  —  —  19  
Total marketable securities, short-term$318,008  $224  $(30) $318,202  

We had no long-term marketable securities as of December 31, 2019.

Cash equivalents are not included in the tables above as the gross unrealized gains and losses are not material. We have no short-term marketable securities that have been in a continuous material unrealized loss position for greater than twelve months as of December 31, 2019. Amounts reclassified to earnings from accumulated other comprehensive income (loss), net related to unrealized gains or losses were not material for the three months ended March 31, 2020 and 2019. For the three months ended March 31, 2020 and 2019, 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 which 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 as of December 31, 2019.

As the carrying value approximates the fair value for our short-term marketable securities shown in the table above, the fair value of our short-term marketable securities as of December 31, 2019 had a contractual maturity one year or less.

Fair Value Measurements

The following tables summarize our financial assets measured at fair value on a recurring basis as of March 31, 2020 and December 31, 2019 (in thousands):
DescriptionBalance as of
March 31, 2020
Level 1

Level 2
Level 3
Cash equivalents:
Money market funds$36,683  $36,683  $—  $—  
Prepaid expenses and other current assets:
Israeli funds3,293  —  3,293  —  
Current unsecured promissory note27,914  —  —  27,914  
$67,890  $36,683  $3,293  $27,914  
DescriptionBalance as of December 31, 2019Level 1Level 2Level 3
Cash equivalents:
Money market funds$236,923  $236,923  $—  $—  
Short-term investments:
Corporate bonds211,006  —  211,006  —  
Commercial paper14,426  —  14,426  —  
U.S. government treasury bonds70,650  70,650  —  —  
U.S. government agency bonds22,101  —  22,101  —  
Certificates of deposit19  —  19  —  
Prepaid expenses and other current assets:
Israeli funds3,226  —  3,226  —  
Current unsecured promissory note25,005  —  —  25,005  
Other assets:
Long-term unsecured promissory note7,328  —  —  7,328  
$590,684  $307,573  $250,778  $32,333  

The unsecured promissory note that was entered into in 2019 is classified as Level 3 in our fair value hierarchy as financial information of third parties may not be timely available and consequently we estimate the fair value based on the best available information at the measurement date. The original amount of the note was $54.2 million which has decreased due to payments received. Refer to Note 4 “Equity Method Investments” of the Notes to Condensed Consolidated Financial Statements for more information.

Investments in Privately Held Companies

Our investments in equity securities of privately held companies without readily determinable fair values were $3.0 million and $5.9 million as of March 31, 2020 and December 31, 2019, respectively, and are reported as nonrecurring investments within other assets in our Condensed Consolidated Balance Sheet. Our investments in equity securities are considered Level 3 in the fair value hierarchy since the investments are in private companies without quoted market prices and we adjust the carrying value based on observable price changes. During the three months ended March 31, 2020 and March 31, 2019, we recorded impairment losses of $2.9 million and $4.0 million, respectively, resulting from observable price changes.

Derivatives Not Designated as Hedging Instruments

Recurring foreign currency forward contracts

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 March 31, 2020 was $15.6 million and the net gain from the settlement of foreign currency forward contracts during the three months ended March 31, 2019 was not material. As of March 31, 2020 and December 31, 2019, 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 March 31, 2020 and December 31, 2019 (in thousands):
March 31, 2020
Local Currency AmountNotional Contract Amount (USD)
Euro€67,500$74,274  
Chinese Yuan¥517,00072,825  
Canadian DollarC$47,00033,103  
British Pound£23,20028,894  
Brazilian RealR$150,00028,765  
Japanese Yen¥2,685,00024,916  
Israeli ShekelILS26,0007,349  
Mexican PesoM$160,0006,840  
Australian DollarA$5,5003,375  
$280,341  

December 31, 2019
Local Currency AmountNotional Contract Amount (USD)
Euro€97,000$108,870  
Chinese Yuan¥431,00060,702  
Canadian DollarC$52,00039,802  
British Pound£28,00036,770  
Brazilian RealR$130,00032,185  
Japanese Yen¥3,000,00027,604  
Israeli ShekelILS63,70018,439  
Mexican PesoM$140,0007,398  
Australian DollarA$3,0002,101  
$333,871  

Other foreign currency forward contract

During the three months ended March 31, 2020, in anticipation for the closing of the exocad Global Holdings GmbH ("exocad") acquisition on April 1, 2020, we entered into a Euro foreign currency forward contract with a notional contract amount of €376.0 million. During the three months ended March 31, 2020, we recognized an unrealized loss of $9.2 million within other income (expense), net in our Condensed Consolidated Statement of Operation as a result of the forward contract's fair value as of March 31, 2020.
XML 24 R51.htm IDEA: XBRL DOCUMENT v3.20.1
Credit Facilities - Additional Information (Details) - USD ($)
Feb. 27, 2018
Mar. 31, 2020
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 25 R55.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity - Additional Information (Details)
$ in Millions
3 Months Ended
Mar. 31, 2020
USD ($)
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 4,662,468
Restricted Stock Units (RSUs)  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total unamortized compensation cost | $ $ 133.4
Weighted average period of total unamortized cost (in years) 2 years 8 months 12 days
Market Performance Based Restricted Stock Units  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total unamortized compensation cost | $ $ 52.9
Weighted average period of total unamortized cost (in years) 1 year 10 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 300.00%
Market Performance Based Restricted Stock Units | Minimum  
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 | ESPP [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Shares reserved for issuance 2,400,000
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 379,304
Employee Stock Purchase Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total unamortized compensation cost | $ $ 8.4
Weighted average period of total unamortized cost (in years) 8 months 12 days
XML 26 R7.htm IDEA: XBRL DOCUMENT v3.20.1
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, 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 71,848       71,848
Net change in unrealized gains (losses) from investments 84     84  
Net change in foreign currency translation adjustment 409     409  
Issuance of common stock relating to employee equity compensation plans (in shares)   427      
Issuance of common stock relating to employee equity compensation plans 9,609   9,609    
Tax withholdings related to net share settlements of equity awards (50,181)   (50,181)    
Common stock repurchased and retired (shares)   (205)      
Stock Repurchased and Retired During Period, Value (50,000)   (2,030)   (47,970)
Stock-based compensation 21,044   21,044    
Ending Balance (in shares) at Mar. 31, 2019   80,000      
Ending Balance at Mar. 31, 2019 1,255,704 $ 8 855,956 (2,281) 402,021
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
Ending Balance (in shares) at Dec. 31, 2019   78,433      
Ending Balance at Dec. 31, 2019 1,346,169 $ 8 906,937 (688) 439,912
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 1,518,131       1,518,131
Net change in unrealized gains (losses) from investments (194)     (194)  
Net change in foreign currency translation adjustment 689     689  
Issuance of common stock relating to employee equity compensation plans (in shares)   326      
Issuance of common stock relating to employee equity compensation plans 10,662   10,662    
Tax withholdings related to net share settlements of equity awards (45,395)   (45,395)    
Stock-based compensation 22,927   22,927    
Ending Balance (in shares) at Mar. 31, 2020   78,759      
Ending Balance at Mar. 31, 2020 $ 2,852,989 $ 8 $ 895,131 $ (193) $ 1,958,043
XML 27 R3.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Income Statement [Abstract]    
Net revenues $ 550,963 $ 548,971
Cost of net revenues 156,607 146,875
Gross profit 394,356 402,096
Operating expenses:    
Selling, general and administrative 282,906 247,110
Research and development 41,532 37,503
Impairments and other charges 0 29,782
Total operating expenses 324,438 314,395
Income from operations 69,918 87,701
Interest income 1,986 2,633
Other income (expense), net (18,549) (5,746)
Net income before provision for (benefit from) income taxes and equity in losses of investee 53,355 84,588
Provision for (benefit from) income taxes (1,464,776) 8,796
Equity in losses of investee, net of tax 0 3,944
Net income $ 1,518,131 $ 71,848
Net income per share:    
Basic (in usd per share) $ 19.32 $ 0.90
Diluted (in usd per share) $ 19.21 $ 0.89
Shares used in computing net income per share:    
Basic (in shares) 78,592 79,860
Diluted (in shares) 79,028 80,687
Interest Income and Other Income (Expense), Net $ (16,563) $ (3,113)
Asset Impairment Charges $ 0 $ (29,782)
XML 28 R59.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity - Stock-based Compensation Employee Stock Purchase Plan (Details) - $ / shares
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Class of Stock [Line Items]    
Expected term (in years) 1 year 1 year 4 months 24 days
Expected volatility 41.70% 48.60%
Risk-free interest rate 1.50% 2.50%
Expected dividends 0.00% 0.00%
Weighted average fair value at grant date (USD per Share) $ 80.54 $ 90.36
XML 29 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Investments and Fair Value Measurements Short-Term and Long-Term Marketable Securities (Details) - Fair Value, Measurements, Recurring - Short-term Investments
$ in Thousands
Dec. 31, 2019
USD ($)
Debt Securities, Available-for-sale [Line Items]  
Available-for-sale Securities, Amortized Cost Basis, Total $ 318,008
Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 224
Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax (30)
Available-for-sale Securities, Total 318,202
Corporate Bonds  
Debt Securities, Available-for-sale [Line Items]  
Available-for-sale Securities, Amortized Cost Basis, Total 210,891
Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 142
Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax (27)
Available-for-sale Securities, Total 211,006
Commercial paper  
Debt Securities, Available-for-sale [Line Items]  
Available-for-sale Securities, Amortized Cost Basis, Total 14,426
Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 0
Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax 0
Available-for-sale Securities, Total 14,426
U.S. government treasury bonds  
Debt Securities, Available-for-sale [Line Items]  
Available-for-sale Securities, Amortized Cost Basis, Total 70,587
Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 65
Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax (2)
Available-for-sale Securities, Total 70,650
U.S. government agency bonds  
Debt Securities, Available-for-sale [Line Items]  
Available-for-sale Securities, Amortized Cost Basis, Total 22,085
Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 17
Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax (1)
Available-for-sale Securities, Total 22,101
Certificates of deposit  
Debt Securities, Available-for-sale [Line Items]  
Available-for-sale Securities, Amortized Cost Basis, Total 19
Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax 0
Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax 0
Available-for-sale Securities, Total $ 19
XML 30 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Intangible Assets (Tables)
3 Months Ended
Mar. 31, 2020
Notes To Financial Statements [Abstract]  
Summary of Goodwill by Reportable Segment
The change in the carrying value of goodwill for the three months ended March 31, 2020, all attributable to our Clear Aligner reporting unit, is as follows (in thousands):
Total
Balance as of December 31, 2019$63,924  
Adjustments 1
(640) 
Balance as of March 31, 2020$63,284  

1 Adjustments were related to foreign currency translation within the measurement period.
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 March 31, 2020
Accumulated
Amortization
Accumulated
Impairment Loss
Net Carrying
Value as of
March 31, 2020
Trademarks15$7,100  $(2,080) $(4,179) $841  
Existing technology1312,600  (5,972) (4,328) 2,300  
Customer relationships1133,500  (18,870) (10,751) 3,879  
Reacquired rights37,500  (7,500) —  —  
Patents86,796  (3,377) —  3,419  
Other2618  (590) —  28  
Total intangible assets$68,114  $(38,389) $(19,258) $10,467  

Weighted Average Amortization Period
(in years)
Gross Carrying
Amount as of
December 31, 2019
Accumulated
Amortization
Accumulated Impairment LossNet Carrying
Value as of
December 31, 2019
Trademarks15$7,100  $(2,045) $(4,179) $876  
Existing technology1312,600  (5,831) (4,328) 2,441  
Customer relationships1133,500  (18,405) (10,751) 4,344  
Reacquired rights37,500  (7,059) —  441  
Patents86,796  (3,165) —  3,631  
Other2618  (583) —  35  
Total intangible assets$68,114  $(37,088) $(19,258) $11,768  
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense
The total estimated annual future amortization expense for these acquired intangible assets as of March 31, 2020 is as follows (in thousands):

Fiscal Year Ending December 31,

Amortization
Remainder of 2020$2,544  
20213,372  
20222,116  
20231,495  
2024555  
Thereafter385  
Total$10,467  
XML 31 R39.htm IDEA: XBRL DOCUMENT v3.20.1
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
Mar. 31, 2020
ILS (₪)
Mar. 31, 2020
AUD ($)
Mar. 31, 2020
GBP (£)
Mar. 31, 2020
BRL (R$)
Mar. 31, 2020
USD ($)
Mar. 31, 2020
CAD ($)
Mar. 31, 2020
EUR (€)
Mar. 31, 2020
MXN ($)
Mar. 31, 2020
CNY (¥)
Mar. 31, 2020
JPY (¥)
Dec. 31, 2019
ILS (₪)
Dec. 31, 2019
AUD ($)
Dec. 31, 2019
GBP (£)
Dec. 31, 2019
BRL (R$)
Dec. 31, 2019
USD ($)
Dec. 31, 2019
CAD ($)
Dec. 31, 2019
EUR (€)
Dec. 31, 2019
MXN ($)
Dec. 31, 2019
CNY (¥)
Dec. 31, 2019
JPY (¥)
Derivative [Line Items]                                        
Notional amount         $ 280,341                   $ 333,871          
Euro Member Countries, Euro                                        
Derivative [Line Items]                                        
Notional amount         74,274   € 67,500               108,870   € 97,000      
Chinese Yuan                                        
Derivative [Line Items]                                        
Notional amount         72,825       ¥ 517,000           60,702       ¥ 431,000  
British Pound                                        
Derivative [Line Items]                                        
Notional amount ₪ 26,000       7,349           ₪ 63,700       18,439          
Brazilian Real                                        
Derivative [Line Items]                                        
Notional amount     £ 23,200   28,894               £ 28,000   36,770          
Japanese Yen                                        
Derivative [Line Items]                                        
Notional amount         33,103 $ 47,000                 39,802 $ 52,000        
Israeli Shekel                                        
Derivative [Line Items]                                        
Notional amount       R$ 150,000 28,765                 R$ 130,000 32,185          
Japanese Yen                                        
Derivative [Line Items]                                        
Notional amount         24,916         ¥ 2,685,000         27,604         ¥ 3,000,000
Mexican Peso                                        
Derivative [Line Items]                                        
Notional amount         6,840     $ 160,000             7,398     $ 140,000    
Australian Dollar                                        
Derivative [Line Items]                                        
Notional amount   $ 5,500     $ 3,375             $ 3,000     $ 2,101          
XML 33 R12.htm IDEA: XBRL DOCUMENT v3.20.1
Supplemental Cash Flow Information (Tables)
3 Months Ended
Mar. 31, 2020
Supplemental Cash Flow Information [Abstract]  
Schedule of Cash Flow, Supplemental Disclosures
The supplemental cash flow information consists of the following (in thousands):
 Three Months Ended
March 31,
 20202019
Non-cash investing and financing activities:
Fixed assets acquired with accounts payable or accrued liabilities$24,121  $13,113  
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$6,236  $3,820  
Financing cash flows from finance leases$—  $2,190  
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$21,602  $15,984  
Finance leases$—  $51,064  
XML 34 R16.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2020
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 months ended March 31, 2020 and 2019, our comprehensive income for the three months ended March 31, 2020 and 2019, our financial position as of March 31, 2020, our stockholders’ equity for the three months ended March 31, 2020 and 2019, and our cash flows for the three months ended March 31, 2020 and 2019. The Condensed Consolidated Balance Sheet as of December 31, 2019 was derived from the December 31, 2019 audited financial statements. It does not include all disclosures required by accounting principles generally accepted in the United States of America (“U.S.”).

The results of operations for the three months ended March 31, 2020 are not necessarily indicative of the results that may be expected for the year ending December 31, 2020 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 the Consolidated Financial Statements and notes thereto included in Item 8 of our Annual Report on Form 10-K for the year ended December 31, 2019.

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 revenue recognition, useful lives of intangible assets and property and equipment, long-lived assets and goodwill, income taxes and contingent liabilities, the fair values of financial instruments, stock-based compensation, unsecured promissory note receivable, and valuation of investments in privately held companies 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.

Certain Risks and Uncertainties

Due to the COVID-19 pandemic, we are subject to a greater degree of uncertainty than normal in making the judgments and estimates needed to apply our significant accounting policies. As COVID-19 continues to develop, we may make changes to these estimates and judgments, which could result in meaningful impacts to our financial statements in future periods. The extent and duration of the impact of the COVID-19 pandemic on our business is highly uncertain and difficult to predict, as the response to the pandemic is in its incipient stages and information is rapidly evolving. Because COVID-19 spreads readily through airways in nasal passages and the mouth, our principal customers, dentists and orthodontists and their patients, have been a primary focus of the protective and preventative efforts. For instance, in many countries, governments and dental regulatory associations acted quickly to prohibit non-essential dental procedures; thereby preventing our customers from conducting most or all business activities and materially adversely harming our sales and sales efforts. Furthermore, capital markets and economies worldwide have also been negatively impacted by the COVID-19 pandemic, and it is possible that it could cause a local and/or global economic recession.

The severity of the impact of the COVID-19 pandemic on our business will depend on a number of factors, including, but not limited to, the duration and severity of the pandemic and the extent and severity of the impact on our customers, all of which are uncertain and cannot be predicted. Our future results of operations and liquidity could be adversely impacted by delays in payments of outstanding receivable amounts beyond normal payment terms, supply chain disruptions and uncertain demand, and the impact of any initiatives or programs that we may undertake to address financial and operations challenges faced by our customers. Additionally, the uncertainty of future results and cash flows may impact our significant assumptions and estimates including the collectability of accounts and other receivables and realization of our deferred tax assets. As of the date of issuance of these condensed consolidated financial statements, the extent to which the COVID-19 pandemic may materially impact our financial condition, liquidity, or results of operations is uncertain.
Recent Accounting Pronouncements

(i) New Accounting Updates Recently Adopted

In June 2016, the Financial Accounting Standards Board ("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. We adopted this standard in the first quarter of fiscal year 2020 which did not have a material impact on our condensed 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. We adopted this standard in the first quarter of fiscal year 2020 which did not have any impact on our condensed 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. We adopted this standard in the first quarter of fiscal year 2020 which did not have any impact on our condensed 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. We adopted this standard in the first quarter of fiscal year 2020 on a prospective basis which did not have any impact on our condensed consolidated financial statements and related disclosures.

(ii) Recent Accounting Updates Not Yet Effective

In December 2019, the FASB issued ASU 2019-12, "Income Taxes (Topic 740) Simplifying the Accounting for Income Taxes,” to enhance and simplify various aspects of the income tax accounting guidance. The amendment removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. The amendments are effective for fiscal years and interim periods within those fiscal years beginning after December 15, 2020. 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.
XML 35 R6.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
shares in Thousands, $ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Accounts receivable, allowance for doubtful accounts $ 11,057 $ 6,756
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,759 78,433
Common stock, shares outstanding 78,759 78,433
XML 36 R2.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2020
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 for a purchase price of approximately $27.0 million with an option to purchase additional three floors with progress payments due through 2020. During the fourth quarter of 2019, we exercised the option to purchase three additional floors and purchased one additional floor in the building for a purchase price of approximately $24.4 million. As of March 31, 2020, we have a remaining commitment of $21.4 million which is expected to be paid in 2020.

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 March 31, 2020, 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 10 “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 March 31, 2020, we did not have any material indemnification claims that were probable or reasonably possible.
XML 37 R58.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity - Summary of MSU Performance (Details) - Market Performance Based Restricted Stock Units
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
$ / shares
shares
Number of Shares Underlying MSUs  
Unvested as of December 31, 2019 | shares 244
Granted | shares 156
Vested and released | shares (173)
Unvested as of March 31, 2020 | shares 227
Weighted Average Grant Date Fair Value  
Unvested as of December 31, 2019 | $ / shares $ 331.35
Granted | $ / shares 242.04
Vested and released | $ / shares 120.39
Unvested as of March 31, 2020 | $ / shares $ 430.50
Aggregate Intrinsic Value  
Unvested as of March 31, 2020 | $ $ 39,529
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms 1 year 10 months 24 days
XML 38 R50.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Intangible Assets - Narrative (Details) - USD ($)
3 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Mar. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]      
Impairments and other charges   $ 0  
Amortization $ 1,300,000   $ 1,500,000
XML 39 R54.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Other Commitments (Details)
3 Months Ended
Jan. 15, 2019
USD ($)
floor
Mar. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
floor
Mar. 31, 2019
USD ($)
Oct. 03, 2019
USD ($)
Property, Plant and Equipment [Line Items]          
Number of floors purchased | floor 5   1    
Purchase price of property $ 27,000,000.0 $ 46,085,000 $ 24,400,000 $ 35,261,000  
Number of floors with the option to purchase | floor 3   3    
Amount of total Promotional Rights Agreement         $ 36,000,000.0
Building Floor [Member]          
Property, Plant and Equipment [Line Items]          
Long-term Purchase Commitment, Amount   $ 21,400,000      
XML 40 R62.htm IDEA: XBRL DOCUMENT v3.20.1
Segments and Geographical Information - Additional Information (Details)
3 Months Ended
Mar. 31, 2020
segment
Disclosure Segments And Geographical Information Additional Information [Abstract]  
Number of reportable segments 2
XML 41 R66.htm IDEA: XBRL DOCUMENT v3.20.1
Subsequent Events (Details)
$ in Millions
Apr. 01, 2020
USD ($)
Subsequent Event | exocad GmbH  
Subsequent Event [Line Items]  
Payments to Acquire Businesses, Net of Cash Acquired $ 430
XML 42 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Lease Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Operating leases:    
Operating lease right-of-use assets, net $ 70,366 $ 56,244
Operating Lease, Liability, Current 20,225 15,737
Operating Lease, Liability, Noncurrent $ 53,745 $ 43,463
XML 43 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components Prepaid Expenses and Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Tax related receivables $ 50,866 $ 41,252
Current promissory note and related interest receivable 27,914 25,005
Current promissory note 1 4,262 4,428
Other prepaid expenses and current assets 29,182 7,128
Other current receivables 19,624 24,637
Total prepaid expenses and other current assets $ 131,848 $ 102,450
XML 44 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Intangible Assets - Total Estimated Annual Future Amortization Expense for Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Disclosure Total Estimated Annual Future Amortization Expense For Acquired Intangible Assets [Abstract]    
Remainder of 2020 $ 2,544  
2020 3,372  
2021 2,116  
2022 1,495  
2023 555  
Thereafter 385  
Net Carrying Value, ending balance $ 10,467 $ 11,768
XML 45 R28.htm IDEA: XBRL DOCUMENT v3.20.1
Subsequent Events
3 Months Ended
Mar. 31, 2020
Subsequent Events [Abstract]  
Subsequent Events Subsequent EventOn March 3, 2020, we entered into a Sale and Purchase Agreement with CETP III Ivory S.a.r.1., Luxembourg to purchase all of the issued and outstanding shares of capital stock of exocad, a German dental computer-aided design/computer-aided manufacturing software company that offers fully integrated workflows to dental labs and dental practices. On April 1, 2020, we completed the acquisition for a purchase price of approximately $430.0 million in cash, subject to certain adjustments, and exocad became a wholly owned subsidiary. We are in the process of determining the preliminary allocation of the purchase price to exocad's tangible assets and liabilities assumed.
XML 46 R20.htm IDEA: XBRL DOCUMENT v3.20.1
Credit Facilities
3 Months Ended
Mar. 31, 2020
Notes To Financial Statements [Abstract]  
Credit Facilities Credit FacilityOn 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 March 31, 2020, we had no outstanding borrowings under this credit facility and were in compliance with the conditions and performance requirements.
XML 47 R24.htm IDEA: XBRL DOCUMENT v3.20.1
Common Stock Repurchase Programs
3 Months Ended
Mar. 31, 2020
Disclosure Common Stock Repurchase Program Additional Information [Abstract]  
Common Stock Repurchase Programs Common Stock 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 (“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 2019, we repurchased on the open market approximately 0.8 million shares of our common stock at an average price of $264.93 per share, including commissions, for an aggregate purchase price of $200.0 million. We also entered into an ASR to repurchase $200.0 million of our common stock which was completed in September 2019. We received a total of 1.1 million shares for an average share price of $176.61.

As of March 31, 2020, we have $100.0 million available for repurchase under the May 2018 Repurchase Program.
JSON 48 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "algn-20200331.htm": { "axisCustom": 1, "axisStandard": 27, "contextCount": 228, "dts": { "calculationLink": { "local": [ "algn-20200331_cal.xml" ] }, "definitionLink": { "local": [ "algn-20200331_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-20200331.htm" ] }, "labelLink": { "local": [ "algn-20200331_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-doc-2018-01-31.xml" ] }, "presentationLink": { "local": [ "algn-20200331_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2018/elts/us-gaap-ref-2018-01-31.xml" ] }, "schema": { "local": [ "algn-20200331.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://xbrl.sec.gov/currency/2017/currency-2017-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2018/elts/us-parts-codification-2018-01-31.xsd" ] } }, "elementCount": 612, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2018-01-31": 15, "http://www.aligntech.com/20200331": 2, "http://xbrl.sec.gov/dei/2019-01-31": 8, "total": 25 }, "keyCustom": 27, "keyStandard": 316, "memberCustom": 23, "memberStandard": 54, "nsprefix": "algn", "nsuri": "http://www.aligntech.com/20200331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover Page", "role": "http://www.aligntech.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "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-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1111115 - Statement - 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-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashFlowSupplementalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1308302 - Statement - Balance Sheet Components (Tables)", "role": "http://www.aligntech.com/role/BalanceSheetComponentsTables", "shortName": "Balance Sheet Components (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1312307 - Statement - Supplemental Cash Flow Information (Tables)", "role": "http://www.aligntech.com/role/SupplementalCashFlowInformationTables", "shortName": "Supplemental Cash Flow Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i3b73b0a6632241e29e95cf6c52a7a4df_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1409410 - Statement - 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", "td", "tr", "table", "div", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i3b73b0a6632241e29e95cf6c52a7a4df_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i5377739026a84bc5aa375e505a77e8db_I20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1410435 - Statement - 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", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i5377739026a84bc5aa375e505a77e8db_I20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalExpendituresIncurredButNotYetPaid", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1413438 - Statement - Supplemental Cash Flow Information (Detail)", "role": "http://www.aligntech.com/role/SupplementalCashFlowInformationDetail", "shortName": "Supplemental Cash Flow Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CapitalExpendituresIncurredButNotYetPaid", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - 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-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103102 - 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-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2125105 - Disclosure - Equity Method Investments", "role": "http://www.aligntech.com/role/EquityMethodInvestments", "shortName": "Equity Method Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2127106 - 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-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0102110 - Document - Commitments and Contingencies", "role": "http://www.aligntech.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134107 - Disclosure - Credit Facilities", "role": "http://www.aligntech.com/role/CreditFacilities", "shortName": "Credit Facilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AssetImpairmentChargesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136108 - 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-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AssetImpairmentChargesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "algn:LegalProceedingsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2138109 - Disclosure - Legal Proceedings", "role": "http://www.aligntech.com/role/LegalProceedings", "shortName": "Legal Proceedings", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "algn:LegalProceedingsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2141111 - Disclosure - Stockholders' Equity", "role": "http://www.aligntech.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "algn:ShareRepurchaseProgramDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2148112 - 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-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "algn:ShareRepurchaseProgramDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2149113 - 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-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2151114 - 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-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2154116 - 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-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2162118 - Disclosure - Subsequent Events", "role": "http://www.aligntech.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2202201 - Disclosure - 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-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - 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-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AvailableForSaleSecuritiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2328304 - 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-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2342305 - 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-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2352306 - 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-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2355308 - Disclosure - Segments and Geographical Information (Tables)", "role": "http://www.aligntech.com/role/SegmentsandGeographicalInformationTables", "shortName": "Segments and Geographical Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AvailableForSaleSecuritiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i0a01ba4629bd43cd9e1b7991a4e677d7_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405401 - 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", "td", "tr", "table", "div", "us-gaap:AvailableForSaleSecuritiesTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i0a01ba4629bd43cd9e1b7991a4e677d7_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesAmortizedCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:UnrealizedGainLossOnDerivatives", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - 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", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:UnrealizedGainLossOnDerivatives", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "algn:ImpairmentsOfEquityInvestments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - 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": null }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i675a306251844771b6ba7975c4f412e4_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409405 - 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", "td", "tr", "table", "div", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i9ef0953be47a46ac982b7788ccc74383_I20200331", "decimals": "-3", "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2f6e4a53b7b74ed7b4017a171048dd2c_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeAssetNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410406 - 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", "td", "tr", "table", "div", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2f6e4a53b7b74ed7b4017a171048dd2c_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DerivativeAssetNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - 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", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i675a306251844771b6ba7975c4f412e4_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411407 - Disclosure - Balance Sheet Components Inventories (Details)", "role": "http://www.aligntech.com/role/BalanceSheetComponentsInventoriesDetails", "shortName": "Balance Sheet Components Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i675a306251844771b6ba7975c4f412e4_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i675a306251844771b6ba7975c4f412e4_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "algn:TaxRelatedReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412408 - 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", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i675a306251844771b6ba7975c4f412e4_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "algn:TaxRelatedReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i675a306251844771b6ba7975c4f412e4_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413409 - 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", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i675a306251844771b6ba7975c4f412e4_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i675a306251844771b6ba7975c4f412e4_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredRevenueCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414411 - 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", "td", "tr", "table", "div", "us-gaap:DeferredRevenueByArrangementDisclosureTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i675a306251844771b6ba7975c4f412e4_I20200331", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredRevenueNoncurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415412 - Disclosure - Balance Sheet Components Narrative (Details)", "role": "http://www.aligntech.com/role/BalanceSheetComponentsNarrativeDetails", "shortName": "Balance Sheet Components Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i675a306251844771b6ba7975c4f412e4_I20200331", "decimals": "-5", "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i675a306251844771b6ba7975c4f412e4_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2419414 - 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 }, "R46": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i904b37187c2c41009a8b5b704eddac1e_D20190401-20190630", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestmentRealizedGainLossOnDisposal", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2426420 - Disclosure - Equity Method Investments (Details)", "role": "http://www.aligntech.com/role/EquityMethodInvestmentsDetails", "shortName": "Equity Method Investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i6af4c97b4bd3404abb17953f4cfc76d5_I20170724", "decimals": "2", "lang": null, "name": "us-gaap:EquityMethodInvestmentOwnershipPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "ib943794aac4d40688398763536dfe3cd_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2429421 - 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", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "ib943794aac4d40688398763536dfe3cd_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i675a306251844771b6ba7975c4f412e4_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2430422 - 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", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i675a306251844771b6ba7975c4f412e4_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i675a306251844771b6ba7975c4f412e4_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431423 - 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", "td", "tr", "table", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i675a306251844771b6ba7975c4f412e4_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i675a306251844771b6ba7975c4f412e4_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i675a306251844771b6ba7975c4f412e4_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "ib54aaeb9cc474743b76184fd6f1eae0c_D20191001-20191231", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433425 - 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", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "ib54aaeb9cc474743b76184fd6f1eae0c_D20191001-20191231", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "ib759274c11fa4129a5c5a04ac338c230_I20180227", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435426 - Disclosure - Credit Facilities - Additional Information (Details)", "role": "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails", "shortName": "Credit Facilities - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "ib759274c11fa4129a5c5a04ac338c230_I20180227", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i002253833dd3410b9f4b72c4126b2bd5_D20190101-20190331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2437427 - 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", "ix:continuation", "div", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i002253833dd3410b9f4b72c4126b2bd5_D20190101-20190331", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "if3f04c27bd82430d91fcdc8a4dd66ca8_D20170724-20170724", "decimals": "INF", "first": true, "lang": null, "name": "algn:PatentInfringementNumberofLawsuits", "reportCount": 1, "unique": true, "unitRef": "lawsuit", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439428 - Disclosure - Legal Proceedings - Narrative (Details)", "role": "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails", "shortName": "Legal Proceedings - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "if3f04c27bd82430d91fcdc8a4dd66ca8_D20170724-20170724", "decimals": "INF", "first": true, "lang": null, "name": "algn:PatentInfringementNumberofLawsuits", "reportCount": 1, "unique": true, "unitRef": "lawsuit", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i100a7e1ffb3e4dc3b127aabe4c2aad09_D20190115-20190115", "decimals": "INF", "first": true, "lang": null, "name": "algn:PropertyPlantAndEquipmentNumberOfFloorsPurchased", "reportCount": 1, "unique": true, "unitRef": "floor", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440429 - 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", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i100a7e1ffb3e4dc3b127aabe4c2aad09_D20190115-20190115", "decimals": "INF", "first": true, "lang": null, "name": "algn:PropertyPlantAndEquipmentNumberOfFloorsPurchased", "reportCount": 1, "unique": true, "unitRef": "floor", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "ibda14979db7c4a17abdde1241c33a84d_I20200331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443430 - Disclosure - Stockholders' Equity - Additional Information (Details)", "role": "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails", "shortName": "Stockholders' Equity - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "ibda14979db7c4a17abdde1241c33a84d_I20200331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2444431 - 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", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "ic3379049487b41d190c44b78022e3508_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445432 - 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", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "ic3379049487b41d190c44b78022e3508_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i592e8a8fa882480e8eaba8ca3db0b258_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2446433 - 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", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i592e8a8fa882480e8eaba8ca3db0b258_I20191231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2447434 - 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", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R6": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2450436 - 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", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": "3", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2453437 - 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", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": "-3", "lang": null, "name": "us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2456439 - 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", "div", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2457440 - 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", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i08055b72d4c04e9d919be60746dd7575_D20200101-20200331", "decimals": "-3", "lang": null, "name": "us-gaap:OperatingIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2458441 - 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", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "iae2106c450954cb7940df395f21f5f5c_D20200101-20200331", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i675a306251844771b6ba7975c4f412e4_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "algn:PropertyPlantAndEquipmentAndROUAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2459442 - 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", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i675a306251844771b6ba7975c4f412e4_I20200331", "decimals": "-3", "first": true, "lang": null, "name": "algn:PropertyPlantAndEquipmentAndROUAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i1562823b23de49eca88614b1de167a0b_D20200401-20200401", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2463444 - Disclosure - Subsequent Events (Details)", "role": "http://www.aligntech.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i1562823b23de49eca88614b1de167a0b_D20200401-20200401", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "ifd98ddd5d8c548cba4d8cfe478cfe931_I20181231", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - 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", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i002253833dd3410b9f4b72c4126b2bd5_D20190101-20190331", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - 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", "td", "tr", "table", "div", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": "-3", "lang": null, "name": "us-gaap:DeferredIncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1107103 - Statement - Balance Sheet Components", "role": "http://www.aligntech.com/role/BalanceSheetComponents", "shortName": "Balance Sheet Components", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "algn-20200331.htm", "contextRef": "i2a0b340528204e7482f8b32d0f8dafbe_D20200101-20200331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 79, "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/20200331", "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/20200331", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "algn_ALGNMay2018RepurchaseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "ALGNMay2018 Repurchase", "label": "ALGNMay2018 Repurchase [Member]", "terseLabel": "ALGNMay2018 Repurchase [Member]" } } }, "localname": "ALGNMay2018RepurchaseMember", "nsuri": "http://www.aligntech.com/20200331", "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/20200331", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "algn_AccruedCustomerCredits": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued Customer Credits", "label": "Accrued Customer Credits", "terseLabel": "Accrued Customer Credits" } } }, "localname": "AccruedCustomerCredits", "nsuri": "http://www.aligntech.com/20200331", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "algn_AccruedExpenses": { "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 Expenses", "label": "Accrued Expenses", "terseLabel": "Accrued expenses" } } }, "localname": "AccruedExpenses", "nsuri": "http://www.aligntech.com/20200331", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "algn_AccruedFixedAssetsCurrent": { "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 Fixed Assets, Current", "label": "Accrued Fixed Assets, Current", "terseLabel": "Others" } } }, "localname": "AccruedFixedAssetsCurrent", "nsuri": "http://www.aligntech.com/20200331", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "algn_AccruedSalesReturnReserveCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued Sales Return Reserve Current", "label": "Accrued Sales Return Reserve Current", "terseLabel": "Accrued Sales Return Reserve Current" } } }, "localname": "AccruedSalesReturnReserveCurrent", "nsuri": "http://www.aligntech.com/20200331", "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/20200331", "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/20200331", "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/20200331", "presentation": [ "http://www.aligntech.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "algn_BuildingFloorMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Building Floor", "label": "Building Floor [Member]", "terseLabel": "Building Floor [Member]" } } }, "localname": "BuildingFloorMember", "nsuri": "http://www.aligntech.com/20200331", "presentation": [ "http://www.aligntech.com/role/CommitmentsandContingenciesOtherCommitmentsDetails" ], "xbrltype": "domainItemType" }, "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/20200331", "presentation": [ "http://www.aligntech.com/role/SupplementalCashFlowInformationDetail" ], "xbrltype": "stringItemType" }, "algn_CertainDistributorsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Certain Distributors [Member]", "label": "Certain Distributors [Member]", "terseLabel": "Certain Distributors" } } }, "localname": "CertainDistributorsMember", "nsuri": "http://www.aligntech.com/20200331", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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]", "terseLabel": "Disclosure Accounting For Income Taxes Additional Information [Abstract]" } } }, "localname": "DisclosureAccountingForIncomeTaxesAdditionalInformationAbstract", "nsuri": "http://www.aligntech.com/20200331", "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]", "terseLabel": "Disclosure Change In Carrying Value Of Goodwill [Abstract]" } } }, "localname": "DisclosureChangeInCarryingValueOfGoodwillAbstract", "nsuri": "http://www.aligntech.com/20200331", "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]", "terseLabel": "Disclosure Common Stock Repurchase Program Additional Information [Abstract]" } } }, "localname": "DisclosureCommonStockRepurchaseProgramAdditionalInformationAbstract", "nsuri": "http://www.aligntech.com/20200331", "xbrltype": "stringItemType" }, "algn_DisclosureCreditFacilitiesAdditionalInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure - Credit Facilities - Additional Information [Abstract]", "label": "Disclosure Credit Facilities Additional Information [Abstract]", "terseLabel": "Disclosure Credit Facilities Additional Information [Abstract]" } } }, "localname": "DisclosureCreditFacilitiesAdditionalInformationAbstract", "nsuri": "http://www.aligntech.com/20200331", "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]", "terseLabel": "Disclosure Intangible Assets As Direct Result From Cadent Acquisition [Abstract]" } } }, "localname": "DisclosureIntangibleAssetsAsDirectResultFromCadentAcquisitionAbstract", "nsuri": "http://www.aligntech.com/20200331", "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]", "terseLabel": "Disclosure Long Lived Assets By Geographic Area [Abstract]" } } }, "localname": "DisclosureLongLivedAssetsByGeographicAreaAbstract", "nsuri": "http://www.aligntech.com/20200331", "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]", "terseLabel": "Disclosure Net Revenues By Geographic Area [Abstract]" } } }, "localname": "DisclosureNetRevenuesByGeographicAreaAbstract", "nsuri": "http://www.aligntech.com/20200331", "xbrltype": "stringItemType" }, "algn_DisclosureSegmentInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure - Segment Information [Abstract]", "label": "Disclosure Segment Information [Abstract]", "terseLabel": "Disclosure Segment Information [Abstract]" } } }, "localname": "DisclosureSegmentInformationAbstract", "nsuri": "http://www.aligntech.com/20200331", "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]", "terseLabel": "Disclosure Segments And Geographical Information Additional Information [Abstract]" } } }, "localname": "DisclosureSegmentsAndGeographicalInformationAdditionalInformationAbstract", "nsuri": "http://www.aligntech.com/20200331", "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]", "terseLabel": "Disclosure Short Term And Long Term Marketable Securities [Abstract]" } } }, "localname": "DisclosureShortTermAndLongTermMarketableSecuritiesAbstract", "nsuri": "http://www.aligntech.com/20200331", "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]", "terseLabel": "Disclosure Summary Of Financial Assets Measured At Fair Value On Recurring Basis [Abstract]" } } }, "localname": "DisclosureSummaryOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisAbstract", "nsuri": "http://www.aligntech.com/20200331", "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]", "terseLabel": "Disclosure Total Estimated Annual Future Amortization Expense For Acquired Intangible Assets [Abstract]" } } }, "localname": "DisclosureTotalEstimatedAnnualFutureAmortizationExpenseForAcquiredIntangibleAssetsAbstract", "nsuri": "http://www.aligntech.com/20200331", "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/20200331", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "integerItemType" }, "algn_ESPPMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "ESPP", "label": "ESPP [Member]", "terseLabel": "ESPP [Member]" } } }, "localname": "ESPPMember", "nsuri": "http://www.aligntech.com/20200331", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsInvestmentsinPrivatelyHeldCompaniesDetails" ], "xbrltype": "monetaryItemType" }, "algn_EquityMethodInvestmentsNoncurrent": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 4.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/20200331", "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/20200331", "presentation": [ "http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "algn_ExocadGmbHMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "exocad GmbH", "label": "exocad GmbH [Member]", "terseLabel": "exocad GmbH" } } }, "localname": "ExocadGmbHMember", "nsuri": "http://www.aligntech.com/20200331", "presentation": [ "http://www.aligntech.com/role/SubsequentEventsDetails" ], "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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": "Impairments on long-lived assets" } } }, "localname": "ImpairmentsOfEquityInvestments", "nsuri": "http://www.aligntech.com/20200331", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsAdditionalInformationDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsInvestmentsinPrivatelyHeldCompaniesDetails" ], "xbrltype": "monetaryItemType" }, "algn_InterestIncomeAndOtherIncomeExpenseNet": { "auth_ref": [], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Interest Income and Other Income (Expense), Net", "label": "Interest Income and Other Income (Expense), Net", "terseLabel": "Interest Income and Other Income (Expense), Net" } } }, "localname": "InterestIncomeAndOtherIncomeExpenseNet", "nsuri": "http://www.aligntech.com/20200331", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "xbrltype": "monetaryItemType" }, "algn_IsraeliSeveranceFundsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Israeli Severance Funds", "label": "Israeli Severance Funds [Member]", "terseLabel": "Israeli Severance Funds" } } }, "localname": "IsraeliSeveranceFundsMember", "nsuri": "http://www.aligntech.com/20200331", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "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/20200331", "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]", "terseLabel": "Legal Proceedings [Abstract]" } } }, "localname": "LegalProceedingsAbstract", "nsuri": "http://www.aligntech.com/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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]", "terseLabel": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://www.aligntech.com/20200331", "xbrltype": "stringItemType" }, "algn_NumberOfClaimsAsserted": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number Of Claims Asserted", "label": "Number Of Claims Asserted", "terseLabel": "Number Of Claims Asserted" } } }, "localname": "NumberOfClaimsAsserted", "nsuri": "http://www.aligntech.com/20200331", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "integerItemType" }, "algn_NumberOfClaimsFoundValid": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Claims Found Valid", "label": "Number of Claims Found Valid", "terseLabel": "Number of Claims Found Valid" } } }, "localname": "NumberOfClaimsFoundValid", "nsuri": "http://www.aligntech.com/20200331", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "integerItemType" }, "algn_NumberOfSection337Violations": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number Of Section 337 Violations", "label": "Number Of Section 337 Violations", "terseLabel": "Number Of Section 337 Violations" } } }, "localname": "NumberOfSection337Violations", "nsuri": "http://www.aligntech.com/20200331", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "integerItemType" }, "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/20200331", "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/20200331", "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/20200331", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "domainItemType" }, "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/20200331", "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": "Other prepaid expenses and current assets" } } }, "localname": "PrepaidSoftwareAndMaintenance", "nsuri": "http://www.aligntech.com/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "presentation": [ "http://www.aligntech.com/role/CommitmentsandContingenciesOtherCommitmentsDetails" ], "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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": "Unvested as of March 31, 2020" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://www.aligntech.com/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "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/20200331", "presentation": [ "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/20200331", "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 equity awards" } } }, "localname": "TaxWithholdingRelatedToVestingOfRestrictedStockUnits", "nsuri": "http://www.aligntech.com/20200331", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "algn_TransferredTangibleAndIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Transferred Tangible And Intangible Assets", "label": "Transferred Tangible And Intangible Assets [Member]", "terseLabel": "Transferred Assets [Member]" } } }, "localname": "TransferredTangibleAndIntangibleAssetsMember", "nsuri": "http://www.aligntech.com/20200331", "presentation": [ "http://www.aligntech.com/role/AccountingforIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "algn_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRatePercentageChangeInRate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Unrecognized Tax Benefits That Would Impact Effective Tax Rate, Percentage Change In Rate", "label": "Unrecognized Tax Benefits That Would Impact Effective Tax Rate, Percentage Change In Rate", "terseLabel": "Unrecognized Tax Benefits That Would Impact Effective Tax Rate, Percentage Change In Rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRatePercentageChangeInRate", "nsuri": "http://www.aligntech.com/20200331", "presentation": [ "http://www.aligntech.com/role/AccountingforIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "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/20200331", "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 [Abstract]" } } }, "localname": "WeightedAverageDiscountRateAbstract", "nsuri": "http://www.aligntech.com/20200331", "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 Lease Term [Abstract]" } } }, "localname": "WeightedAverageLeaseTermAbstract", "nsuri": "http://www.aligntech.com/20200331", "presentation": [ "http://www.aligntech.com/role/LeasesRemainingLeaseTermandDiscountRateDetails" ], "xbrltype": "stringItemType" }, "country_CH": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "SWITZERLAND", "terseLabel": "SWITZERLAND" } } }, "localname": "CH", "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_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": "Israeli Shekel" } } }, "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 Member Countries, 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": "Brazilian Real" } } }, "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": "British Pound" } } }, "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 [Abstract]", "terseLabel": "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": [ "r424" ], "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": [ "r425" ], "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": [ "r426" ], "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": [ "r426" ], "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": [ "r426" ], "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": [ "r427" ], "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": [ "r426" ], "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": [ "r426" ], "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": [ "r426" ], "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": [ "r426" ], "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": [ "r422" ], "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": [ "r423" ], "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": [ "r116", "r315" ], "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_ConsolidationItemsAxis": { "auth_ref": [ "r144", "r151" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2018-01-31", "presentation": [ "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r55", "r110" ], "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/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", "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r153", "r244", "r247", "r411" ], "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/BalanceSheetComponentsPrepaidExpensesandOtherCurrentAssetsDetails", "http://www.aligntech.com/role/EquityMethodInvestmentsDetails", "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r171" ], "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": [ "r154", "r244", "r248", "r418", "r420" ], "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": [ "r237" ], "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": [ "r51" ], "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": [ "r50" ], "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": [ "r38" ], "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": [ "r21", "r245" ], "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 $11,057 and $6,756, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxes": { "auth_ref": [ "r16", "r18", "r295", "r381", "r399" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 6.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 domestic and foreign income tax obligations due. This amount is the total of current and noncurrent accrued income taxes.", "label": "Accrued Income Taxes", "terseLabel": "Accrued Income Taxes" } } }, "localname": "AccruedIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r16", "r381", "r400" ], "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, Current" } } }, "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": [ "r41" ], "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": [], "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 Marketing Costs, Current" } } }, "localname": "AccruedMarketingCostsCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrentAndNoncurrent": { "auth_ref": [ "r387", "r406" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received.", "label": "Accrued Professional Fees", "terseLabel": "Accrued Professional Fees" } } }, "localname": "AccruedProfessionalFeesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r60", "r61", "r62" ], "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": [ "r59", "r62", "r63", "r316" ], "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": [ "r188" ], "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": [ "r22" ], "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": [ "r253", "r255", "r281", "r282" ], "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": [ "r168" ], "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": [ "r137", "r138", "r139", "r140", "r141", "r142" ], "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": [ "r255", "r276", "r280" ], "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": [ "r101", "r186", "r192" ], "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_AssetImpairmentCharges": { "auth_ref": [ "r101", "r196" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.", "label": "Asset Impairment Charges", "terseLabel": "Asset Impairment Charges" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" ], "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": [ "r148", "r380", "r398" ], "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", "r54" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 3.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": [ "r340" ], "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", "totalLabel": "Available-for-sale Securities, Total" } } }, "localname": "AvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsAvailableForSaleSecuritiesDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsShortTermandLongTermMarketableSecuritiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r161" ], "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": "Available-for-sale Securities, Accumulated Gross Unrealized Gain, before Tax" } } }, "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": "Available-for-sale Securities, Accumulated Gross Unrealized Loss, before Tax" } } }, "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": "Available-for-sale Securities, Amortized Cost Basis, Total" } } }, "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": "Available-for-sale Securities, Current" } } }, "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": [ "r160" ], "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": "Short-term investments:" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": { "auth_ref": [ "r160" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 6.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": "Available-for-sale Securities, Noncurrent" } } }, "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": [ "r257", "r278" ], "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": [ "r324", "r327" ], "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_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails", "http://www.aligntech.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r310", "r311" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails", "http://www.aligntech.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r104", "r105", "r106" ], "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", "r35", "r103" ], "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": [ "r97", "r103", "r107" ], "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": [ "r97", "r344" ], "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 increase (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": [ "r108" ], "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": [ "r394" ], "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": [ "r224" ], "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": [ "r44", "r209", "r388", "r405" ], "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 8 and 9)" } } }, "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]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r208", "r217" ], "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": [ "r46" ], "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": [ "r20" ], "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": [ "r20" ], "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": [ "r20" ], "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": [ "r20", "r229" ], "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": [ "r20" ], "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,759 and 78,433 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": [ "r66", "r68", "r69" ], "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": [ "r246" ], "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": [ "r139" ], "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_CorporateNonSegmentMember": { "auth_ref": [ "r152" ], "lang": { "en-US": { "role": { "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment.", "label": "Corporate, Non-Segment [Member]", "terseLabel": "Corporate, Non-Segment" } } }, "localname": "CorporateNonSegmentMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r80" ], "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": [ "r313" ], "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": [ "r225" ], "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_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r301" ], "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, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred Income Tax Assets, Net" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r101", "r109", "r302", "r304" ], "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": [ "r287", "r288", "r289", "r290", "r300" ], "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": [ "r307" ], "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": [ "r101", "r145" ], "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": [ "r318", "r319", "r321" ], "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/InvestmentsandFairValueMeasurementsAdditionalInformationDetails", "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/InvestmentsandFairValueMeasurementsAdditionalInformationDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsDerivativeNotionalInstrumentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r325", "r326", "r331", "r334" ], "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/InvestmentsandFairValueMeasurementsAdditionalInformationDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsDerivativeNotionalInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": { "auth_ref": [ "r330", "r332" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments.", "label": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net", "terseLabel": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net" } } }, "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "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/InvestmentsandFairValueMeasurementsAdditionalInformationDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsDerivativeNotionalInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r115", "r317", "r320", "r321", "r322", "r323", "r328", "r331", "r335", "r336", "r338" ], "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/InvestmentsandFairValueMeasurementsAdditionalInformationDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsDerivativeNotionalInstrumentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r239", "r283" ], "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": [ "r73", "r118", "r121", "r124", "r125", "r126", "r128", "r391", "r409" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aligntech.com/role/ComputationofBasicandDilutedNetIncomePerShareAttributabletoCommonStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r73", "r118", "r121", "r124", "r125", "r126", "r128", "r391", "r409" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aligntech.com/role/ComputationofBasicandDilutedNetIncomePerShareAttributabletoCommonStockDetails" ], "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": [ "r129" ], "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": [ "r344" ], "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": [ "r114", "r291", "r292" ], "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": [ "r41" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 5.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": [ "r277" ], "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": [ "r277" ], "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": [ "r229" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.aligntech.com/role/ComputationofBasicandDilutedNetIncomePerShareAttributabletoCommonStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r171" ], "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": [ "r75", "r76", "r101" ], "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]", "terseLabel": "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": [ "r173" ], "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": [ "r343" ], "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_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r169" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "terseLabel": "Equity Securities without Readily Determinable Fair Value, Amount" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r339", "r340", "r341" ], "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": [ "r249", "r250", "r251", "r341", "r374" ], "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/InvestmentsandFairValueMeasurementsAdditionalInformationDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsDerivativeNotionalInstrumentsDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r339" ], "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/InvestmentsandFairValueMeasurementsAdditionalInformationDetails", "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]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r249", "r250", "r251", "r341", "r375" ], "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\u00a01" } } }, "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": [ "r249", "r250", "r251", "r341", "r376" ], "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\u00a02" } } }, "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_FairValueInputsLevel3Member": { "auth_ref": [ "r249", "r250", "r251", "r341", "r377" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsAdditionalInformationDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [ "r339", "r342" ], "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/InvestmentsandFairValueMeasurementsAdditionalInformationDetails", "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/InvestmentsandFairValueMeasurementsAdditionalInformationDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsDerivativeNotionalInstrumentsDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r339", "r342" ], "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/InvestmentsandFairValueMeasurementsAdditionalInformationDetails", "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": [ "r355", "r362" ], "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/InvestmentsandFairValueMeasurementsAdditionalInformationDetails", "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 2020" } } }, "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": [ "r193" ], "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": [ "r193" ], "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": [ "r193" ], "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": [ "r193" ], "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": [ "r187", "r189", "r191", "r194", "r379" ], "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": [ "r191", "r379" ], "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": [ "r187", "r190" ], "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": [ "r191" ], "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\u00a0Carrying 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_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_ForwardContractsMember": { "auth_ref": [ "r333" ], "lang": { "en-US": { "role": { "documentation": "Contracts negotiated between two parties to purchase and sell a specific quantity of a financial instrument, foreign currency, or commodity at a price specified at origination of the contract, with delivery and settlement at a specified future date.", "label": "Forward Contracts [Member]", "terseLabel": "Forward Contracts" } } }, "localname": "ForwardContractsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainContingenciesByNatureAxis": { "auth_ref": [ "r216" ], "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": [ "r216" ], "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_GainContingencyPatentsFoundInfringedUponNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of entity's patents that another entity was found to have infringed.", "label": "Gain Contingency, Patents Found Infringed upon, Number", "terseLabel": "Gain Contingency, Patents Found Infringed upon, Number" } } }, "localname": "GainContingencyPatentsFoundInfringedUponNumber", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_GainContingencyUnrecordedAmount": { "auth_ref": [ "r216" ], "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": [ "r102", "r203" ], "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": [ "r325", "r329" ], "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": [ "r101" ], "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 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": [ "r209" ], "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": [ "r177", "r179" ], "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 March 31, 2020", "periodStartLabel": "Balance as of December 31, 2019", "verboseLabel": "Goodwill and intangible assets, net" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails", "http://www.aligntech.com/role/GoodwillandIntangibleAssetsChangeinCarryingValueofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r195" ], "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": [ "r101", "r178", "r180", "r184" ], "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": [ "r181", "r182", "r309" ], "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": [ "r79" ], "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": [ "r101", "r196", "r199", "r419" ], "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 equity investments" } } }, "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": [ "r113" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "terseLabel": "Net income before provision for income taxes and equity in losses of investee", "totalLabel": "Net income before provision for (benefit from) 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": [ "r71", "r101", "r146", "r170", "r389", "r407" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.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]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r200" ], "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_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r294" ], "lang": { "en-US": { "role": { "documentation": "Information by name of taxing authority.", "label": "Income Tax Authority, Name [Axis]", "terseLabel": "Income Tax Authority, Name [Axis]" } } }, "localname": "IncomeTaxAuthorityNameAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/AccountingforIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority, Name [Domain]", "terseLabel": "Income Tax Authority, Name [Domain]" } } }, "localname": "IncomeTaxAuthorityNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/AccountingforIncomeTaxesAdditionalInformationDetails" ], "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": [ "r295", "r298", "r299", "r303" ], "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": [ "r308" ], "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": [ "r109", "r147", "r305" ], "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 (benefit from) 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": [ "r100" ], "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": [ "r100" ], "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": [ "r100" ], "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": [ "r100" ], "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": [ "r100" ], "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": [ "r100" ], "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": [ "r100" ], "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": 5.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": [ "r77" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 1.0, "parentTag": "algn_InterestIncomeAndOtherIncomeExpenseNet", "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": [ "r27", "r176" ], "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", "r52", "r175" ], "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": [ "r29", "r176" ], "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": [ "r28", "r176" ], "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": [ "r414", "r415", "r416", "r417" ], "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/InvestmentsandFairValueMeasurementsAdditionalInformationDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsShortTermandLongTermMarketableSecuritiesDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r414", "r415", "r416", "r417" ], "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/InvestmentsandFairValueMeasurementsAdditionalInformationDetails", "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]", "terseLabel": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r366", "r368" ], "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": [ "r366" ], "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]", "terseLabel": "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": [ "r359" ], "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": [ "r357" ], "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": [ "r367" ], "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": [ "r367" ], "calculation": { "http://www.aligntech.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.aligntech.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Lessee, Operating Lease, Liability, Payments, Due, Total" } } }, "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": [ "r367" ], "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": "Lessee, Operating Lease, Liability, Payments, Due after Year Five" } } }, "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": [ "r367" ], "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": [ "r367" ], "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": [ "r367" ], "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": [ "r367" ], "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": [ "r367" ], "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": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year" } } }, "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": [ "r367" ], "calculation": { "http://www.aligntech.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount" } } }, "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": [ "r358" ], "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": [ "r369" ], "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": [ "r370" ], "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": "Lessor, Operating Lease, Payments to be Received, Total" } } }, "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": [ "r370" ], "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": [ "r370" ], "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": [ "r370" ], "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": [ "r370" ], "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": "Lessor, Operating Lease, Payments to be Received, Remainder of Fiscal Year" } } }, "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": [ "r370" ], "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": "Lessor, Operating Lease, Payments to be Received, 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": [ "r370" ], "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": [ "r370" ], "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": [ "r40" ], "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": [ "r26", "r383", "r403" ], "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": [ "r42" ], "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", "r382", "r396" ], "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": [ "r39" ], "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": [ "r39" ], "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": [ "r39", "r112" ], "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_LoansReceivableFairValueDisclosure": { "auth_ref": [ "r158" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of loan receivable, including, but not limited to, mortgage loans held for investment, finance receivables held for investment, policy loans on insurance contracts.", "label": "Loans Receivable, Fair Value Disclosure", "terseLabel": "Current unsecured promissory note" } } }, "localname": "LoansReceivableFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "London Interbank Offered Rate (LIBOR)" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermPurchaseCommitmentAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The minimum amount the entity agreed to spend under the long-term purchase commitment.", "label": "Long-term Purchase Commitment, Amount", "terseLabel": "Long-term Purchase Commitment, Amount" } } }, "localname": "LongTermPurchaseCommitmentAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CommitmentsandContingenciesOtherCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r209", "r210", "r211", "r212", "r213", "r214", "r215", "r218", "r219" ], "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": [ "r249" ], "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": [ "r97" ], "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": [ "r97" ], "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 provided by (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": [ "r97", "r99", "r102" ], "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": [ "r64", "r67", "r72", "r102", "r127", "r390", "r408" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.aligntech.com/role/ComputationofBasicandDilutedNetIncomePerShareAttributabletoCommonStockDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "New Accounting Pronouncements, Policy" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r84" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS": { "order": 2.0, "parentTag": "algn_InterestIncomeAndOtherIncomeExpenseNet", "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", "r48", "r156" ], "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_NotesReceivableFairValueDisclosure": { "auth_ref": [ "r49" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of an agreement for an unconditional promise by the maker to pay the holder a definite sum of money at a future date.", "label": "Notes Receivable, Fair Value Disclosure", "terseLabel": "Other assets:" } } }, "localname": "NotesReceivableFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "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": "Notes Receivable [Member]" } } }, "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": [ "r360", "r368" ], "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": [ "r352" ], "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 Lease Liabilities, Payments Due [Abstract]" } } }, "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": [ "r354" ], "calculation": { "http://www.aligntech.com/role/LeasesLeaseAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.aligntech.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Operating Lease, Liability", "totalLabel": "Operating Lease, Liability, Total" } } }, "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": [ "r354" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 1.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": "Operating Lease, Liability, Current", "verboseLabel": "Operating Lease, Liability, Current" } } }, "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": [ "r354" ], "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, Liability, Noncurrent" } } }, "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": [ "r356", "r362" ], "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": [ "r353" ], "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 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": [ "r365", "r368" ], "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": "Operating Lease, Weighted Average Discount Rate, Percent" } } }, "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": [ "r364", "r368" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term" } } }, "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": [ "r347", "r350" ], "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": "Operating Leases, Future Minimum Payments Due, Total" } } }, "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": [ "r347", "r350" ], "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": [ "r347", "r350" ], "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": [ "r347", "r350" ], "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": [ "r347", "r350" ], "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": [ "r347", "r350" ], "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": "Operating Leases, Future Minimum Payments, Due 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": [ "r348", "r349", "r371" ], "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_OperatingSegmentsMember": { "auth_ref": [ "r144", "r151" ], "lang": { "en-US": { "role": { "documentation": "Identifies 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": "Operating Segments [Member]", "terseLabel": "Operating Segments" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r8", "r10", "r11", "r41" ], "calculation": { "http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails": { "order": 2.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, Current" } } }, "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": [ "r53" ], "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 current receivables" } } }, "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": "Israeli funds" } } }, "localname": "OtherAssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r324", "r337" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other Assets" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsAdditionalInformationDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS": { "order": 1.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": [ "r58" ], "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": [ "r57", "r345" ], "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": [ "r65", "r68", "r70", "r229" ], "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 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": [ "r58", "r60" ], "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_OtherExpenses": { "auth_ref": [ "r83", "r410" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense classified as other.", "label": "Other Expenses", "terseLabel": "Other Expenses" } } }, "localname": "OtherExpenses", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentInformationDetails" ], "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": [ "r43" ], "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": [ "r102" ], "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": "Current promissory note 1" } } }, "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": [ "r314" ], "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": [ "r88", "r92", "r116" ], "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": [ "r95" ], "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": [ "r95", "r252" ], "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": "Payroll taxes paid upon the vesting of equity awards" } } }, "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": [ "r89", "r159" ], "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_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r90" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "terseLabel": "Payments to Acquire Businesses, Net of Cash Acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireEquityMethodInvestments": { "auth_ref": [ "r90" ], "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": [ "r91" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://www.aligntech.com/role/CommitmentsandContingenciesOtherCommitmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r257", "r278" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name pertaining to equity-based compensation arrangements.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetails", "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the equity-based compensation arrangement plan.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetails", "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r19" ], "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": [ "r19" ], "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": [ "r19" ], "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": [ "r19" ], "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", "r33", "r34" ], "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": "Prepaid expenses and other current assets:", "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": [ "r86" ], "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": [ "r86" ], "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": "Repayment on unsecured promissory note" } } }, "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": [ "r93" ], "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": [ "r98" ], "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/LegalProceedingsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r94", "r96", "r116" ], "calculation": { "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Proceeds from (Payments for) Other Financing Activities" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities": { "auth_ref": [ "r85", "r86", "r159" ], "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": [ "r87", "r159" ], "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]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r36", "r198" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/AccountingforIncomeTaxesAdditionalInformationDetails", "http://www.aligntech.com/role/CommitmentsandContingenciesOtherCommitmentsDetails" ], "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", "r198", "r404" ], "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 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_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r14", "r197" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/AccountingforIncomeTaxesAdditionalInformationDetails", "http://www.aligntech.com/role/CommitmentsandContingenciesOtherCommitmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ReceivableTypeDomain": { "auth_ref": [ "r50" ], "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_ReceivableWithImputedInterestFaceAmount": { "auth_ref": [ "r346" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The principal amount of the receivable or note before consideration of the discount or premium.", "label": "Receivable with Imputed Interest, Face Amount", "terseLabel": "Original note amount" } } }, "localname": "ReceivableWithImputedInterestFaceAmount", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r284", "r421" ], "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": [ "r35" ], "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": [ "r23", "r236", "r402" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.aligntech.com/role/ComputationofBasicandDilutedNetIncomePerShareAttributabletoCommonStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r240", "r243", "r244" ], "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": [ "r241" ], "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": [ "r242" ], "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_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r242" ], "lang": { "en-US": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BalanceSheetComponentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": { "auth_ref": [ "r363", "r368" ], "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": [ "r363", "r368" ], "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", "r38" ], "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": "Sales and Excise Tax Payable, Current" } } }, "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": [ "r50" ], "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": [ "r162", "r163", "r164", "r165", "r166", "r167", "r392", "r393" ], "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_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r310", "r311" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/BusinessCombinationsDetails" ], "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": [ "r275" ], "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": [ "r127" ], "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": [ "r81", "r121", "r122", "r123", "r126", "r128" ], "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": [ "r255", "r275", "r280" ], "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": [ "r172" ], "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": [ "r187", "r190" ], "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": [ "r187", "r190" ], "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": [ "r351" ], "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": [ "r183", "r185" ], "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": [ "r183", "r185" ], "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", "r30", "r31", "r32" ], "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": [ "r263" ], "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": [ "r319" ], "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": [ "r223" ], "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": [ "r36", "r198" ], "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": [ "r78", "r154" ], "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": [ "r143", "r148", "r149", "r150", "r183" ], "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": [ "r143", "r148", "r149", "r150", "r183" ], "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": [ "r257", "r278" ], "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": [ "r260" ], "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": [ "r270" ], "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": [ "r45", "r111", "r226", "r227", "r228", "r230", "r231", "r232", "r233", "r234", "r235", "r236" ], "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": [ "r190" ], "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": [ "r155" ], "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": [ "r74" ], "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": [ "r82", "r174" ], "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": [ "r101", "r202", "r205", "r206" ], "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": [ "r100" ], "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": "Share-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": [ "r258" ], "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\u00a0Average Remaining Contractual Term (in years)", "verboseLabel": "Weighted\u00a0 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": [ "r262" ], "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": [ "r267" ], "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": [ "r265" ], "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": [ "r265" ], "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": [ "r264" ], "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": "Unvested as of March 31, 2020", "periodStartLabel": "Unvested as of December\u00a031, 2019" } } }, "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": [ "r264" ], "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": "Unvested as of March 31, 2020", "periodStartLabel": "Unvested as of December\u00a031, 2019" } } }, "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r269" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquitySummaryofMSUPerformanceDetails", "http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r266" ], "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": [ "r273" ], "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": [ "r272" ], "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": [ "r274" ], "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r278" ], "lang": { "en-US": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r268" ], "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": [ "r254", "r259" ], "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": "Unvested as of March 31, 2020" } } }, "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": [ "r271", "r279" ], "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": [ "r384", "r385", "r397", "r413" ], "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": [ "r117" ], "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": [ "r222" ], "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": [], "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": "Standard Product Warranty Accrual, Current" } } }, "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": [ "r220" ], "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": [ "r221" ], "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", "r148", "r183", "r201", "r204", "r207", "r411" ], "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": [ "r47", "r229" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.aligntech.com/role/ComputationofBasicandDilutedNetIncomePerShareAttributabletoCommonStockDetails" ], "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]", "terseLabel": "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]", "terseLabel": "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]", "terseLabel": "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]", "terseLabel": "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": [ "r19", "r20", "r229", "r236" ], "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": [ "r19", "r20", "r229", "r236", "r261" ], "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": [ "r19", "r20", "r236", "r256", "r268" ], "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": [ "r19", "r20", "r229", "r236" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "auth_ref": [ "r19", "r20", "r229", "r236" ], "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": "Stock Repurchased and Retired During Period, Value", "terseLabel": "Repurchased" } } }, "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r20", "r24", "r25", "r157" ], "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]", "terseLabel": "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": "Stockholders' Equity, Other" } } }, "localname": "StockholdersEquityOther", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/AccountingforIncomeTaxesAdditionalInformationDetails", "http://www.aligntech.com/role/CommitmentsandContingenciesOtherCommitmentsDetails", "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails", "http://www.aligntech.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r372" ], "lang": { "en-US": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r372" ], "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/CommitmentsandContingenciesOtherCommitmentsDetails", "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails", "http://www.aligntech.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r372" ], "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/CommitmentsandContingenciesOtherCommitmentsDetails", "http://www.aligntech.com/role/LegalProceedingsNarrativeDetails", "http://www.aligntech.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r373" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "auth_ref": [ "r56" ], "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]", "terseLabel": "Supplemental Cash Flow Information [Abstract]" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "xbrltype": "stringItemType" }, "us-gaap_SwissFederalTaxAdministrationFTAMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of the government of Switzerland.", "label": "Swiss Federal Tax Administration (FTA) [Member]", "terseLabel": "Swiss Federal Tax Administration (FTA) [Member]" } } }, "localname": "SwissFederalTaxAdministrationFTAMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/AccountingforIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TangibleAssetImpairmentCharges": { "auth_ref": [ "r0", "r199" ], "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", "r381", "r401" ], "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": [ "r312" ], "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": [ "r378" ], "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/InvestmentsandFairValueMeasurementsAdditionalInformationDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsShortTermandLongTermMarketableSecuritiesDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "auth_ref": [ "r238" ], "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": [ "r249", "r386" ], "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": [ "r285", "r306", "r395", "r412" ], "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_UnrealizedGainLossOnDerivatives": { "auth_ref": [ "r101" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of derivative instruments, including options, swaps, futures, and forward contracts, held at each balance sheet date, that was included in earnings for the period.", "label": "Unrealized Gain (Loss) on Derivatives", "terseLabel": "Unrealized loss on settlement of foreign currency contracts" } } }, "localname": "UnrealizedGainLossOnDerivatives", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r286", "r296" ], "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": [ "r293" ], "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_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r297" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/AccountingforIncomeTaxesAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnsecuredDebtMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt obligation not collateralized by pledge of, mortgage of or other lien on the entity's assets.", "label": "Unsecured Debt [Member]", "terseLabel": "Current unsecured promissory note" } } }, "localname": "UnsecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2018-01-31", "presentation": [ "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsAdditionalInformationDetails", "http://www.aligntech.com/role/InvestmentsandFairValueMeasurementsSummaryofFinancialAssetsMeasuredatFairValueonRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r130", "r131", "r132", "r133", "r134", "r135", "r136" ], "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": [ "r361", "r368" ], "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": [ "r126" ], "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": [ "r120", "r126" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aligntech.com/role/ComputationofBasicandDilutedNetIncomePerShareAttributabletoCommonStockDetails" ], "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": [ "r119", "r126" ], "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/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS", "http://www.aligntech.com/role/ComputationofBasicandDilutedNetIncomePerShareAttributabletoCommonStockDetails" ], "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": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3602-108585" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "230", "URI": "http://asc.fasb.org/topic&trid=2134446" }, "r109": { "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" }, "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(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r118": { "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" }, "r119": { "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" }, "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": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109260490&loc=d3e1505-109256" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "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": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8660-108599" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "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": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8475-108599" }, "r153": { "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" }, "r154": { "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" }, "r155": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r156": { "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" }, "r157": { "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" }, "r158": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/subtopic&trid=2196772" }, "r159": { "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" }, "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", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=109979856&loc=d3e26626-111562" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=84241550&loc=SL75117539-209714" }, "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": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r171": { "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" }, "r172": { "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" }, "r173": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "323", "URI": "http://asc.fasb.org/topic&trid=2196965" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r196": { "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" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r198": { "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" }, "r199": { "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" }, "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(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/subtopic&trid=2208855" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r295": { "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" }, "r296": { "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" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r298": { "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" }, "r299": { "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" }, "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)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r309": { "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" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r331": { "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" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "4CC", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL109998890-113959" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109975725&loc=SL5629052-113961" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r37": { "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" }, "r370": { "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" }, "r371": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888252" }, "r372": { "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" }, "r373": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=109247956&loc=d3e107207-111719" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "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.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.7)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=114873790&loc=SL114874131-224263" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r423": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r424": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r425": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r426": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r427": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "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" }, "r47": { "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" }, "r48": { "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" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(b))", "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.3,4)", "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.3-4)", "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.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r55": { "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" }, "r56": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "210", "URI": "http://asc.fasb.org/topic&trid=2122208" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "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": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=114867106&loc=d3e637-108580" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "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": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=109228884&loc=d3e1436-108581" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "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.2)", "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.21)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r82": { "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" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4,6)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=115205541&loc=SL114868664-224227" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "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": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3213-108585" }, "r92": { "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" }, "r93": { "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" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3255-108585" }, "r95": { "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" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=109223946&loc=d3e3291-108585" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } XML 50 R10.htm IDEA: XBRL DOCUMENT v3.20.1
Supplemental Cash Flow Information
3 Months Ended
Mar. 31, 2020
Supplemental Cash Flow Information [Abstract]  
Supplemental Cash Flow Information Supplemental Cash Flow Information
The supplemental cash flow information consists of the following (in thousands):
 Three Months Ended
March 31,
 20202019
Non-cash investing and financing activities:
Fixed assets acquired with accounts payable or accrued liabilities$24,121  $13,113  
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$6,236  $3,820  
Financing cash flows from finance leases$—  $2,190  
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$21,602  $15,984  
Finance leases$—  $51,064  
XML 51 R14.htm IDEA: XBRL DOCUMENT v3.20.1
Common Stock Repurchase Programs - Additional Information (Details) - USD ($)
$ in Thousands, shares in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Mar. 31, 2020
May 31, 2018
ALGNMay2018 Repurchase [Member]        
Share Repurchases [Line Items]        
Stock Repurchase Program, Remaining Authorized Repurchase Amount     $ 100,000  
May 2018 Repurchase Program        
Share Repurchases [Line Items]        
Accelerated share repurchase (shares) 0.8 0.1    
Share repurchase price (in dollars per share) $ 264.93 $ 356.54    
Repurchased $ 200,000 $ 50,000    
Value of repurchased common stock       $ 600,000
2018 ASR        
Share Repurchases [Line Items]        
Accelerated share repurchase (shares)   0.2    
Share repurchase price (in dollars per share)   $ 213.18    
Repurchased   $ 50,000    
2019 ASR        
Share Repurchases [Line Items]        
Accelerated share repurchase (shares) 1.1      
Share repurchase price (in dollars per share) $ 176.61      
Repurchased $ 200,000      
XML 52 R18.htm IDEA: XBRL DOCUMENT v3.20.1
Equity Method Investments
3 Months Ended
Mar. 31, 2020
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. Concurrently with the investment, we also entered into a supply agreement to manufacture clear aligners for SDC, which expired 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. 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 investment balance of $38.4 million in exchange for an unsecured promissory note of $54.2 million and we recorded the difference of $15.8 million as a gain in the second quarter of 2019 in other income in our Condensed Consolidated Statement of Operations. 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. The arbitration proceeding remains pending (Refer to Note 8 “Legal Proceedings” of the Notes to Condensed Consolidated Financial Statements for SDC legal proceedings discussion).
XML 53 R37.htm IDEA: XBRL DOCUMENT v3.20.1
Investments and Fair Value Measurements Investments in Privately Held Companies (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Debt Securities, Available-for-sale [Line Items]    
Impairments on long-lived assets $ 2,900 $ 3,975
XML 54 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Net Income Per Share (Tables)
3 Months Ended
Mar. 31, 2020
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
March 31,
 20202019
Numerator:
Net income$1,518,131  $71,848  
Denominator:
Weighted average common shares outstanding, basic78,592  79,860  
Dilutive effect of potential common stock436  827  
Total shares, diluted79,028  80,687  
Net income per share, basic$19.32  $0.90  
Net income per share, diluted$19.21  $0.89  
XML 55 R4.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Statement of Comprehensive Income [Abstract]    
Net income $ 1,518,131 $ 71,848
Net change in foreign currency translation adjustment 689 409
Change in unrealized gains (losses) on investments, net of tax (194) 84
Other comprehensive income 495 493
Comprehensive income $ 1,518,626 $ 72,341
XML 56 R8.htm IDEA: XBRL DOCUMENT v3.20.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
3 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Jun. 30, 2019
Mar. 31, 2019
CASH FLOWS FROM OPERATING ACTIVITIES:        
Net income $ 1,518,131,000     $ 71,848,000
Adjustments to reconcile net income to net cash provided by operating activities:        
Deferred taxes (1,487,154,000)     7,586,000
Depreciation and amortization 20,738,000     18,316,000
Non-cash operating lease cost 5,546,000     4,362,000
Impairments on equity investments 0     28,498,000
Impairments on long-lived assets 2,900,000     3,975,000
Gain from sale of equity method investment     $ (15,800,000)  
Share-based Compensation 22,927,000     21,044,000
Equity in losses of investee 0     3,944,000
Other non-cash operating activities 12,566,000     5,101,000
Changes in assets and liabilities:        
Accounts receivable 13,761,000     (42,743,000)
Inventories (10,496,000)     (13,280,000)
Prepaid expenses and other assets (37,244,000)     (35,033,000)
Accounts payable (12,034,000)     1,470,000
Accrued and other long-term liabilities (69,103,000)     (5,183,000)
Long-term income tax payable 6,354,000     4,808,000
Deferred revenues 22,892,000     42,494,000
Net cash provided by operating activities 9,784,000     117,207,000
CASH FLOWS FROM INVESTING ACTIVITIES:        
Purchase of property, plant and equipment (46,085,000) $ (24,400,000)   (35,261,000)
Purchase of marketable securities (5,341,000)     (125,823,000)
Proceeds from maturities of marketable securities 42,641,000     80,306,000
Proceeds from sales of marketable securities 278,817,000     8,727,000
Repayment on unsecured promissory note 4,419,000     0
Other investing activities 1,760,000     (2,367,000)
Net cash provided by (used in) investing activities 276,211,000     (74,418,000)
CASH FLOWS FROM FINANCING ACTIVITIES:        
Proceeds from issuance of common stock 10,662,000     9,609,000
Common stock repurchases 0     (50,000,000)
Payroll taxes paid upon the vesting of equity awards (45,395,000)     (50,181,000)
Proceeds from (Payments for) Other Financing Activities 0     (2,190,000)
Net cash used in financing activities (34,733,000)     (92,762,000)
Effect of foreign exchange rate changes on cash, cash equivalents, and restricted cash (11,007,000)     1,089,000
Net increase (decrease) in cash, cash equivalents, and restricted cash 240,255,000     (48,884,000)
Cash, cash equivalents, and restricted cash at beginning of the period 551,134,000   $ 588,682,000 637,566,000
Cash, cash equivalents, and restricted cash at end of the period $ 791,389,000 $ 551,134,000   $ 588,682,000
XML 57 R52.htm IDEA: XBRL DOCUMENT v3.20.1
Impairments and Other (Gains) Charges (Details)
$ in Millions
3 Months Ended
Mar. 31, 2019
USD ($)
Property, Plant and Equipment [Abstract]  
Lease impairment $ 14.2
Leasehold improvement impairment 14.3
Employee severance cost $ 1.3
XML 58 R56.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity - Stock-Based Compensation Expense Related to All Stock-Based Awards and Employee Stock Purchases (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense $ 22,927 $ 21,044
Cost of net revenues    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense 1,347 1,112
Selling, general and administrative    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense 18,130 16,890
Research and development    
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]    
Stock-based compensation expense $ 3,450 $ 3,042
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Intangible Assets - Change in Carrying Value of Goodwill (Details) - Clear Aligner
$ in Thousands
3 Months Ended
Mar. 31, 2020
USD ($)
Goodwill [Roll Forward]  
Balance as of December 31, 2019 $ 63,924
Adjustments (640)
Balance as of March 31, 2020 $ 63,284
XML 60 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.1 html 228 343 1 false 79 0 false 19 false false R1.htm 0001001 - Document - Cover Page Sheet http://www.aligntech.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0102110 - Document - Commitments and Contingencies Sheet http://www.aligntech.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 2 false false R3.htm 1001002 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Uncategorized 3 false false R4.htm 1002003 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 4 false false R5.htm 1003004 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETS CONDENSED CONSOLIDATED BALANCE SHEETS Statements 5 false false R6.htm 1004005 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDBALANCESHEETSParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 6 false false R7.htm 1005006 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 7 false false R8.htm 1006007 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.aligntech.com/role/CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 1107103 - Statement - Balance Sheet Components Sheet http://www.aligntech.com/role/BalanceSheetComponents Balance Sheet Components Statements 9 false false R10.htm 1111115 - Statement - Supplemental Cash Flow Information Sheet http://www.aligntech.com/role/SupplementalCashFlowInformation Supplemental Cash Flow Information Statements 10 false false R11.htm 1308302 - Statement - Balance Sheet Components (Tables) Sheet http://www.aligntech.com/role/BalanceSheetComponentsTables Balance Sheet Components (Tables) Statements 11 false false R12.htm 1312307 - Statement - Supplemental Cash Flow Information (Tables) Sheet http://www.aligntech.com/role/SupplementalCashFlowInformationTables Supplemental Cash Flow Information (Tables) Statements 12 false false R13.htm 1409410 - Statement - Balance Sheet Components Warranty Accrual Activity (Details) Sheet http://www.aligntech.com/role/BalanceSheetComponentsWarrantyAccrualActivityDetails Balance Sheet Components Warranty Accrual Activity (Details) Statements 13 false false R14.htm 1410435 - Statement - Common Stock Repurchase Programs - Additional Information (Details) Sheet http://www.aligntech.com/role/CommonStockRepurchaseProgramsAdditionalInformationDetails Common Stock Repurchase Programs - Additional Information (Details) Statements 14 false false R15.htm 1413438 - Statement - Supplemental Cash Flow Information (Detail) Sheet http://www.aligntech.com/role/SupplementalCashFlowInformationDetail Supplemental Cash Flow Information (Detail) Statements 15 false false R16.htm 2101101 - Disclosure - Summary of Significant Accounting Policies Sheet http://www.aligntech.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 16 false false R17.htm 2103102 - Disclosure - Investments and Fair Value Measurements Sheet http://www.aligntech.com/role/InvestmentsandFairValueMeasurements Investments and Fair Value Measurements Notes 17 false false R18.htm 2125105 - Disclosure - Equity Method Investments Sheet http://www.aligntech.com/role/EquityMethodInvestments Equity Method Investments Notes 18 false false R19.htm 2127106 - Disclosure - Goodwill and Long-lived Assets Sheet http://www.aligntech.com/role/GoodwillandLonglivedAssets Goodwill and Long-lived Assets Notes 19 false false R20.htm 2134107 - Disclosure - Credit Facilities Sheet http://www.aligntech.com/role/CreditFacilities Credit Facilities Notes 20 false false R21.htm 2136108 - Disclosure - Impairments and Other (Gains) Charges Sheet http://www.aligntech.com/role/ImpairmentsandOtherGainsCharges Impairments and Other (Gains) Charges Notes 21 false false R22.htm 2138109 - Disclosure - Legal Proceedings Sheet http://www.aligntech.com/role/LegalProceedings Legal Proceedings Notes 22 false false R23.htm 2141111 - Disclosure - Stockholders' Equity Sheet http://www.aligntech.com/role/StockholdersEquity Stockholders' Equity Notes 23 false false R24.htm 2148112 - Disclosure - Common Stock Repurchase Programs Sheet http://www.aligntech.com/role/CommonStockRepurchasePrograms Common Stock Repurchase Programs Notes 24 false false R25.htm 2149113 - Disclosure - Accounting for Income Taxes Sheet http://www.aligntech.com/role/AccountingforIncomeTaxes Accounting for Income Taxes Notes 25 false false R26.htm 2151114 - Disclosure - Net Income Per Share Sheet http://www.aligntech.com/role/NetIncomePerShare Net Income Per Share Notes 26 false false R27.htm 2154116 - Disclosure - Segments and Geographical Information Sheet http://www.aligntech.com/role/SegmentsandGeographicalInformation Segments and Geographical Information Notes 27 false false R28.htm 2162118 - Disclosure - Subsequent Events Sheet http://www.aligntech.com/role/SubsequentEvents Subsequent Events Notes 28 false false R29.htm 2202201 - 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 29 false false R30.htm 2304301 - 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 30 false false R31.htm 2328304 - Disclosure - Goodwill and Intangible Assets (Tables) Sheet http://www.aligntech.com/role/GoodwillandIntangibleAssetsTables Goodwill and Intangible Assets (Tables) Tables 31 false false R32.htm 2342305 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.aligntech.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.aligntech.com/role/StockholdersEquity 32 false false R33.htm 2352306 - 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 33 false false R34.htm 2355308 - 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 34 false false R35.htm 2405401 - 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 35 false false R36.htm 2406402 - 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 36 false false R37.htm 2408404 - 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 37 false false R38.htm 2409405 - 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 38 false false R39.htm 2410406 - 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 39 false false R40.htm 2411407 - Disclosure - Balance Sheet Components Inventories (Details) Sheet http://www.aligntech.com/role/BalanceSheetComponentsInventoriesDetails Balance Sheet Components Inventories (Details) Details 40 false false R41.htm 2412408 - 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 41 false false R42.htm 2413409 - Disclosure - Balance Sheet Components Accrued Liabilities (Details) Sheet http://www.aligntech.com/role/BalanceSheetComponentsAccruedLiabilitiesDetails Balance Sheet Components Accrued Liabilities (Details) Details 42 false false R43.htm 2414411 - 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 2415412 - Disclosure - Balance Sheet Components Narrative (Details) Sheet http://www.aligntech.com/role/BalanceSheetComponentsNarrativeDetails Balance Sheet Components Narrative (Details) Details 44 false false R45.htm 2419414 - Disclosure - Leases - Lease Assets and Liabilities (Details) Sheet http://www.aligntech.com/role/LeasesLeaseAssetsandLiabilitiesDetails Leases - Lease Assets and Liabilities (Details) Details 45 false false R46.htm 2426420 - Disclosure - Equity Method Investments (Details) Sheet http://www.aligntech.com/role/EquityMethodInvestmentsDetails Equity Method Investments (Details) Details http://www.aligntech.com/role/EquityMethodInvestments 46 false false R47.htm 2429421 - 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 47 false false R48.htm 2430422 - Disclosure - Goodwill and Intangible Assets - Intangible Assets (Details) Sheet http://www.aligntech.com/role/GoodwillandIntangibleAssetsIntangibleAssetsDetails Goodwill and Intangible Assets - Intangible Assets (Details) Details 48 false false R49.htm 2431423 - 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 49 false false R50.htm 2433425 - Disclosure - Goodwill and Intangible Assets - Narrative (Details) Sheet http://www.aligntech.com/role/GoodwillandIntangibleAssetsNarrativeDetails Goodwill and Intangible Assets - Narrative (Details) Details 50 false false R51.htm 2435426 - Disclosure - Credit Facilities - Additional Information (Details) Sheet http://www.aligntech.com/role/CreditFacilitiesAdditionalInformationDetails Credit Facilities - Additional Information (Details) Details 51 false false R52.htm 2437427 - 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 52 false false R53.htm 2439428 - Disclosure - Legal Proceedings - Narrative (Details) Sheet http://www.aligntech.com/role/LegalProceedingsNarrativeDetails Legal Proceedings - Narrative (Details) Details 53 false false R54.htm 2440429 - Disclosure - Commitments and Contingencies - Other Commitments (Details) Sheet http://www.aligntech.com/role/CommitmentsandContingenciesOtherCommitmentsDetails Commitments and Contingencies - Other Commitments (Details) Details 54 false false R55.htm 2443430 - Disclosure - Stockholders' Equity - Additional Information (Details) Sheet http://www.aligntech.com/role/StockholdersEquityAdditionalInformationDetails Stockholders' Equity - Additional Information (Details) Details 55 false false R56.htm 2444431 - 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 56 false false R57.htm 2445432 - Disclosure - Stockholders' Equity - Summary of Nonvested Shares (Details) Sheet http://www.aligntech.com/role/StockholdersEquitySummaryofNonvestedSharesDetails Stockholders' Equity - Summary of Nonvested Shares (Details) Details 57 false false R58.htm 2446433 - Disclosure - Stockholders' Equity - Summary of MSU Performance (Details) Sheet http://www.aligntech.com/role/StockholdersEquitySummaryofMSUPerformanceDetails Stockholders' Equity - Summary of MSU Performance (Details) Details 58 false false R59.htm 2447434 - 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 59 false false R60.htm 2450436 - Disclosure - Accounting for Income Taxes - Additional Information (Details) Sheet http://www.aligntech.com/role/AccountingforIncomeTaxesAdditionalInformationDetails Accounting for Income Taxes - Additional Information (Details) Details 60 false false R61.htm 2453437 - 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 61 false false R62.htm 2456439 - Disclosure - Segments and Geographical Information - Additional Information (Details) Sheet http://www.aligntech.com/role/SegmentsandGeographicalInformationAdditionalInformationDetails Segments and Geographical Information - Additional Information (Details) Details 62 false false R63.htm 2457440 - Disclosure - Segments and Geographical Information - Segment Information (Details) Sheet http://www.aligntech.com/role/SegmentsandGeographicalInformationSegmentInformationDetails Segments and Geographical Information - Segment Information (Details) Details 63 false false R64.htm 2458441 - 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 64 false false R65.htm 2459442 - 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 65 false false R66.htm 2463444 - Disclosure - Subsequent Events (Details) Sheet http://www.aligntech.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.aligntech.com/role/SubsequentEvents 66 false false All Reports Book All Reports algn-20200331.htm algn-20200331.xsd algn-20200331_cal.xml algn-20200331_def.xml algn-20200331_lab.xml algn-20200331_pre.xml algn-20200331xex101.htm algn-20200331xex311.htm algn-20200331xex312.htm algn-20200331xex321.htm algn-20200331_g1.jpg http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/us-gaap/2018-01-31 http://fasb.org/srt/2018-01-31 http://xbrl.sec.gov/country/2017-01-31 http://xbrl.sec.gov/currency/2017-01-31 true true XML 61 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components Deferred Revenues (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Notes To Financial Statements [Abstract]    
Deferred revenues - current $ 578,537 $ 563,762
Deferred revenues - long-term $ 36,628 $ 35,503
XML 62 R60.htm IDEA: XBRL DOCUMENT v3.20.1
Accounting for Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Income Tax Contingency [Line Items]      
Provision for (benefit from) income taxes $ (1,464,776) $ 8,796  
Effective income tax rate, continuing operations (2745.30%) 10.40%  
Unrecognized tax benefits $ 51,100   $ 46,700
Undistributed earnings of foreign subsidiaries     $ 452,600
Transferred Assets [Member]      
Income Tax Contingency [Line Items]      
Provision for (benefit from) income taxes $ (1,493,500)    
XML 63 R64.htm IDEA: XBRL DOCUMENT v3.20.1
Segments and Geographical Information - Net Revenues by Geographic Area (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Segment Reporting Information [Line Items]    
Net revenues $ 550,963 $ 548,971
United States    
Segment Reporting Information [Line Items]    
Net revenues 271,705 279,005
The Netherlands    
Segment Reporting Information [Line Items]    
Net revenues 0 174,744
China    
Segment Reporting Information [Line Items]    
Net revenues 19,725 42,616
Other International    
Segment Reporting Information [Line Items]    
Net revenues 75,216 52,606
SWITZERLAND    
Segment Reporting Information [Line Items]    
Net revenues $ 184,317 $ 0
EXCEL 64 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( F%I5 ?(\\#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,$% @ "86E4"?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 " )A:50-OEW_>\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/2L0P$(=?17)O)VUUP=#MQ65/"H(+BK>0S.X&FS\D(^V^O6G= M[2+Z $(NF?GEFV\@K0I"^8C/T0>,9##=C+9W2:BP9D>B( "2.J*5JGR9URV,2R2=POPJ&4&G@&MVF?S:/&QV6];5O.8%O\MG5ZU$&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!3+UES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4? M,_@5RU2-9:,!$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA M5,+$P&IG/U9KQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M M&N#C\7@XMLO2BW A(5M>5 TR 6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T M1G*=D 4. #?$T4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH]5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J M-2S%UGB5P/&MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2. MFJW"$2M"/F(9-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$. M$9)>-T(^8LZ+D!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]07 M2N0/)J<_Z3(T!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL! M_]':-\*K^(+ .7\N?<^E[[GT/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&Y"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>( M\J(A[J&&F,_#0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R M4E5@,5O& RN0HGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K> M9;'!51W/55ORL+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4X MOT4SMA*7&+SCYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5 MYYN MTB42%(JP# 4A%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+ MA=OB5,V[&KXF8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'YA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> , M?-2K6J5D*Q$_2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H: M,]6+K#F-"F]!U4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " )A:50$)AW;C,# Z#P & 'AL+W=O6V/2IGHK2KK=A4?C3G=)TF[/:HJ;^_T M2=7VS5XW56[L8W-(VE.C\ITC565"D\DTJ?*BCM=+-_;4K)?Z;,JB5D]-U)ZK M*F_^/JI27U>QB-\'GHO#T70#R7IYR@_JAS(_3T^-?4K&*KNB4G5;Z#IJU'X5 M/XC[C:2.X!"_"G5M;^ZC;BDO6K]V#U]WJWC2S4B5:FNZ$KF]7-1&E657R<[C MSU T'C4[XNW]>_7/;O%V,2]YJS:Z_%WLS'$5S^-HI_;YN33/^OI%#0O*XFA8 M_3=U4:6%=S.Q&EM=MNXWVIY;HZNABIU*E;_UUZ)VUVO_)DT'&B;00*"1T'^< M($$.!#D2A%-(^IFYI7[*3;Y>-OH:-;U;I[S;%.)>VH^Y[0;=MW/O[&I;.WI9 M3Y;)I2LS(!Y[!-T@Q(A(;.U1@)# (S$Z?138<(3$ A*N0#JZO*&GF)Y">NKH MZ0T]\SX 1TRQ0 8%,D:?>0(<,<<"4R@P9?2%)\ 18H(59E!AQOG"DP 0PA)S M*#'G?.E) $C Z0646'"^;S6 !+P6$QRG":_@VXTP <-%(+2"5_ ]!Q@*F"Y@ MH%3+GB(R3?>*[EW%?>*ZEO\< )@VIX.P3SW7J[S&$":G@ M[!//=4J^"L $_H40SC[Q7*>IK\(Q05]P]HGG.O5W,L*$=C+./O%*Y3MD>XY@L],5P]HGG.F-[#& "YYC$V9<\UYE_CB%,X!R3./N2YSKS MW0>8T!Z3./N2YSJ;?E39#)C,8>K^7^U\-J5%YN^!Y*83J51S<$U;&VWUN78= MX\WHV!@^N-8G^0_ON\KO>7,HZC9ZT<;V0ZYKV6MME)W0Y,Y.Y6@;V?&A5'O3 MW<[L?=-W<_V#T:>A4TW&=GG]#U!+ P04 " )A:50XK>J'K,! #. P M& 'AL+W=OO&IE M7$Y;[[L38ZYL00MWAQV8<%.CU<('TS;,=19$E4A:,;[9O&-:2$.++/DNMLBP M]TH:N%CB>JV%_74&A4-.M_3-\22;UD<'*[).-/ -_/?N8H/%YBB5U&"<1$,L MU#E]V)[.^XA/@&<)@UN<2:SDBO@2C<]53C=1$"@H?8P@PG:#1U J!@HR?DXQ MZ9PR$I?GM^@?4^VAEJMP\(CJAZQ\F],C)174HE?^"8=/,-5SH&0J_@O<0 5X M5!)RE*A<6DG9.X]ZBA*D:/$Z[M*D?1AO#GRBK1/X1. SX9CRL#%14OY!>%%D M%@=BQ]YW(C[Q]L1#;\KH3*U(=T&\"]Y;<;C/V"W&F2#G$<(7D.V,8"'XG(&O M93CS?^A\G;Y;%;A+]-U2X'&=OU_E[Q-__[\"5R#O_TK!%OW48)LT28Z4V)LT MQ0OO/*P/Z0'9'_@XZ5^%;:1QY(H^O&KJ?8WH(2C9W(7Q:/3+P&<=SSO&/S K.]-^[6[6-M'WZJR M[C;QI>^OSTG2'2ZVRKM5<[6U^^?4M%7>N\OVG'37UN;',:@J$\Y8FE1Y4X.[W9ORW*8R?GX9YXT?N0< I?G'[/_/!;OBGG+.[MORK^+8W_9 MQ":.CO:4W\K^2W/_QA*;OQ-SKCS>Y_D_PN@ /@?P1X#+_:, ,0>([P%R+'YR-I;Z4][GVW7;W*-VNEO7 M?'@HX%FXQ3P,@^/:C?^Y:CLW^KY-V3IY'^:9);M)PA<2>"@2-_DC Z$['2S)>CO%R&2^\-9@DZ2BI1XE2+/-E>T(F3:8# MU2C2C<)NI.=FDJA%&E!IRK3GAI#)U&A%NTE)-REVHSPW*4HC,BE4ZKG!,LFX M6T/:C2;=:'RG _&&C#>X&F_1=@;9Y(9GS*^&D$D-P&@W&>DFPVZ,YR;#BP9* M^!L(JX163-!>@-$@8-A-YI. H40>+/:$A&?:!/8C!* $R(M&5 )<-)=2&-\0 MH0,ILL N !)B+\"Q(_ =<90IS3) AK#,:,T"C :>2"P'^[[$7C_9\9_D D5 M3T7HV:$!"IB@VB?HK%GF>0*C9.;[(71*R\ V!YJA@"&J?8@"QJ,20BG?#Y89 MJ8P)^*$I"ABCVL6I\GLX:SPWWUY>0L94)V:%ARCE:7A/ZI*3QQS'^C(\_ MCL&FC),J]$U+Z01 X W!:0!R#$#C W#6I#_ #2%YHCXODD7[4]GV/':*771H M;G4_=!J+T4HIOT\SM;B_Y^VYJ+OHK>E=FZ:VS MR59NR2ZNJWY=#AMO>K4L>>6%72JR!M#T_,X]>NP^QW#82..S_R[X'G]M((%0BJ\Q.._\QVB[1PJO 3]:&/EJ[BDG!TI?U>++:>>' M2A 0. J5 6 .>PI^=F>1+/SD>^= MX(RO1#S3\3/,?C+?F\U_A1L0"5=*9(TC)5P_O>.5"]K-6:24#K]-8]OK<9SS MWVEN0CP3XH4@:_^/D,R$Y)V0:O.3,FWU(Q:X*AD=/39]K &K,Q%M$[F91Q74 M>Z??2;=<1F\5RLO@IO+,D'J"Q"M(M" "F7RI$+LJU+%%C_\NL+<1^3\J)$X/ MB>8G:P^%FY\Z^:GFIRM^41A[,$%R#>FG/<@B%"618<7&%1%*D5M-YE2366H0 M,M1,D&Q5)4<;0XF-2<.-6T?NU)';.HP:=6[5^!!M4D.(#4*I6T?AU%%8.C:A MH:.PO6XR0X8+D[AU(*<.9.LPOGZ-G*X W;1[8Y[ M1WKMA;HNJ^C241]CU0.,>"T[[=08W]-,;?H;9I>VY]Z!"MEA=!\X4RI B@P? MY%XU\L^P+ BPF.WZ%^;INK^W82ZO:PRR-Y? M?#V^'(;Q1;Y>GJN7\$<8_CP_=O$IOY6R.S;AU!_;TZ(+^U7V(SQL-8X!D^*O M8[CT=_>+L2I/;?MM?/AUM\K4Z"C4X7D8BZCBY2UL0UV/)44?_\R%9K><8^#] M_7OI/T^5CY5YJOJP;>N_C[OAL,K*;+$+^^JU'KZVEU_"7"&;+>;:_Q;>0AWE MHY.8X[FM^^EW\?S:#VTSEQ*M--7WZ_5XFJZ7N?SW,#D YP"\!8#Y-$#/ 9H$ MY%=G4U5_JH9JO>S:RZ*[]M:Y&@<%/.C8F,_CRZGMIO]B;?OX]FWM<9F_C>7, MDLU5@G<2HMARA='T?;^1X+<;K*=[-8&D#E"V)Z*\BBSB;<%**;@KOQQ$W!T\0^,,3T M5I I-%;);DK13\A;A,>P>I+I.A#)S*H"B69Q')9$I#>2@(T2I5 MI(@(,IO!L*4&E$L4(5,5.%9!4:X")V:!SK-:<5E98(H=((,5.%E!4;0"AR9: M;ZRGCKA.@_>V3%B2Z0H& M+D2"S&CC4CM#F;,H5> L4,XB!VCL62@9 M^D6A-7$3EC ELQ8%U@)EK2BB(_M_1!_-R(Q%@;%0)(J0&8L"8X$B#3D\*5\_ ME7PT(K,5!;8"!1ER9M+9^:GDHQ&9J"@0%2F^D).R]#;N6JD;KAL_AG2JDV2B MHD!4I/A"3LH?P&MJ2%"Y,M5",DU1H"DR= F4C(N;,LP1%QKM/206'2WC5 LX M14HOS3F)I45?TK59$$($*KC$UE[+2-4"4I$23 NL%#=F@O#3C9F6L:H%K-)/ MF\TLNO\\!VLC?ND %X3.*$7'=WYW2C(>6_U>=2_'4[]X:H>A;:9CD7W;#B$6 MJ;[$&AY"M;L]U&$_C+=%O.^NQT77AZ$]ST=A^>T\;OT?4$L#!!0 ( F% MI5 >H9BL-@( &D' 8 >&PO=V]R:W-H965T&ULC97; MCILP$$!_!?$!:^Z7B" U5%4KM5*T5;?/3C(): VFMA.V?U\;" +C;O8EV.;, MS!D(=M91]LI+ &&]U:3A6[L4HMT@Q(\EU)@_T18:>>=,68V%G+(+XBT#?.J# M:H(\QXE0C:O&SK-^;<_RC%X%J1K8,XM?ZQJSOSL@M-O:KGU?>*XNI5 +*,]: M?(&?('ZU>R9G:,IRJFIH>$4;B\%Y:W]R-T6J^!YXJ:#CL[&E.CE0^JHFWTY; MVU%"0. H5 8L+SY>]'#"'@I+?U4F46SNQ MK1.<\96(9]I]A;&?T+;&YK_##8C$E8FL<:2$][_6\U MV#^[_I[LELO56^YZ489N*M'([ ;&FS'>DBC61.I/")("DX5GM/#Z^&!A$6L6 M Q/U3#,PKA-J5+&FHCB,S"Z^T<4WN"2:R\ DLRK.D^,XKB;S$%OH!$:=P*"3 M:CH#$\[JA+*,)O, 6JB$1I5PK>)K57;AJHKN\1ZQD(B,$I%!0GONN^ACK^
[J[SRF8@C8A7)*6W?_^G)"R>&8@VP^%I&]FWDSL]]Q, MSF7UO=Y;VXQ^%/FQG@;[ICD]A6&]V=LBJS^5)WMT?]F559$U[K)Z#>M39;-M M%U3D(0B1A$5V. :S27?ON9I-RKIX$,/FY\.[SN MF_9&.)N"GNL#^5Q5-G=-/A#/JW!M $=XI^#/=:M;LJBS^*H%-F/R^?AV'V>^_P?87P ] %P#9#P,"#J Z)? ='#@+@/ MB*\!D#X,4'V N@8H^3 @Z0.27Y1T]SPNP^JFO\R:;#:IRO.HNBR@4]:N4_F4 MN.>[:6]VC[/[FWL M;O[/I.1FH3O;:(>,[]@P,,D/F;!85(?L^0PVL>L.(SQ M,6L&$XLK)G3]7IL&MFGH$L1> HD:NF!4ASEVF-2DJ>;+1&R9B"D#:+873')3 M1H(";3 =BD.36S*(-%4R1@.FL#&D*4*M*2I*M8PCOOV8;3_N^W<2*#:! M(O-+T9*:*_J4I([1:-9#*(]+PG))F&>)AC9/2!F-I_\0XM%(61HIH:%1L_.4 ME(@%VD&KQQB/AV9Y:&8<2#86FA:!E"]BV"*&*8)T9VY($9/@=I<#((^*%+Q. M"H8,7HT]Z+;06 FI)1;"09Q/Z8YT2X:2QKHL:2D0ZDXA7BXEIY<&]TX%T_7D M?G#O# Y$)+#&,[#8*? =G9>\ DM&@I7 S"-2"J3 NWLY"/,)\9HH8X80UOH> MY*F$-TF_$B^>DJJG5-A])%5&9S\J%3&FI ;]A\FEE3(*[=@5@QL#X#VR9F"Q M 'W]@@OVY+3;3)OJLH/O%[RRBRI-%.WEU1X>;OO@0_G37.QAL_@.,=G8(\L M7_*^(!EC4!%NCCI#JN/H7B7>'"3C#@H[LJ3*+Z,XD8G!E,SPO!D7$8G!I]P5 M@QLGV*77#"J.C)' #P%X5P+Q^VLM!F$^(5W+@E)PL5*KDXUA%1F%&@SB?$B_YP$@^ M.5T U54 _A_XT&83XA77^#4ERP.3GU3=6\9\NH+G/J2Y4%%%;0"@_?%@@%B M]>4@1A$%6C$XM]\CK%,4)8W2@FAG>/,>I7W7]F=6O1Z.]>BE;)JRZ%Z<[,JR ML2ZI^.1&NK?9]GJ1VUW3?DW=]^KRCNMRT92G_OU=>'V)./L?4$L#!!0 ( M F%I5 L)Z4#,P4 ,H9 8 >&PO=V]R:W-H965T&UL MC9E;;^,V$(7_BN%WK\GA/4@"K),4+= "P19MG[4)DQAK6ZZD)-M_7^H2K\TY M=/L2V\KA\,R8_#B6+M_KYEO[$F,W^[[=[-JK^4O7[2^6R_;A)6ZK]E.]C[OT MGZ>ZV59=^M@\+]M]$ZO'8=!VLR0A[');K7?SZ\OAVGUS?5F_=IOU+MXWL_9U MNZV:?U9Q4[]?S>7\X\*7]?-+UU]87E_NJ^?X>^S^V-\WZ=/R$.5QO8V[=EWO M9DU\NII_EA=W>A@P*/Y#47O:.XB0]='Z)*+V_Q M)FXV?:3DX^\IZ/PP9S_P^/U'])^&Y%,R7ZLVWM2;O]:/WMUT M7^KWG^.4D)G/INQ_C6]QD^2]DS3'0[UIA[^SA]>VJ[=3E&1E6WT?7]>[X?5] MBO\Q# ^@:0 =!J2YSPU0TP#U8X ^.T!/ _3_'6"F 28;L!QS'XIY6W75]653 MO\^:<3WLJW[9R0N3OJZ'_N+P[0S_2_5LT]6W:VG%T.L$-5P1U*KGE$FG\J>:.:VS!J(*U4,-X=3)'P $T#*"' /HH M@,MK.4KL(-E-^V/AB2<#/1F>E"T$L#" 94G)H[*.68T: M%MB7+ECRTY(&E;!6O M/)O)&&VY(Z[3RE+14("& C"D,T.!391;X0KR.I17H128,P*X,3EH!)\L",'K M X0J.%,V58"?!*9L1IY)9$\6M_&GMDYG@QS\+ G,QEA+O 04R($: *446I=M M8>I)!6SYW);ZSX4")"J?F0I)0R!B72NW*]2),6 *$ M=?D!1!R<"QND4-P6DJ96I5PNPI E %F7GT.3Z'@RJU#W (2I)2H?1X193(#% M(J<,(1;[0, 55VK2H0P_PBPFP&*7GY+$01N<1[7B0IFVD'!E6YC)I '];"$$ M!B@9D%F^:2;1*=.L\(;E=C-)3T[E<=OS,H"HRI M'P*$"4Z(X#DJ"7#9* T( MCI3I%/-T9HMAA!-HAQU;S1S,FBPTQI4^$:+<$!,F. &">Y';XE@FY[T$'0^0 M>D=G5C/F-P%^^_P@)@YEK64 ILZUT*<_.C&W%>"VS\\YQ6&<=B!8[$"X(&7+ M15*8V@I0V^>GB>(P)F=)@C4%I N7*EHFM\+D5L19Y'4A1.%W/J"LSRFK #R% MM0#^0)D:HU!.#$-6@<;7V]P5;V>9'2Y9&"'._%Y1&-D*(-OGR%8(V48%CNP[ M)#4B;;VR,\H/QJP!^?8Y?!?IBI9T"G1>2AGYC ME8UA "L X) #6(&^N-_! ,! *H4_L](Q@!4 <,@!K,"-!RW(H(4%>FWMO2^W M7QJC6 ,4AQS%FA/6&"E!9W\[28^;%..]]0 B(*I5+OM)>YH#!K<&X,[OIJXT MOZ?A@E2>GV\W0%I(]PY)6;IC#LNC^]/;V#P/#PO:V4/]NNOZ6[A'5P\/)#Y3 M?W\[N[Z2%W?C8X4?8<:G'+]5S?-ZU\Z^UEU7;X=[W$]UW<7D5'Q*=7Z)U>/A MPR8^=?U;E]XWX].%\4-7[ZLM\#J"E&3I;G?#%!>: MEGGTG6R9F\%+H>%DB1N4XO;M"-*,!4WHN^-9M)T/#E;F/6_A*_AO_\S*T9B9UZW_/PQ,DAQ=Y4P1E;$>]0O$/OI4P^9#F[!*(YYCC%I.N8 M)8(A^Y(BW4IQ3/^!I]OP_:;"?83O_U!XO4V0;1)DD2#[;XE;,3=_)6&KGBJP M;9PF1RHSZ#C)*^\RL/=I?)/?X=.T/W';"NW(V7A\V=C_QA@/*&5WA2/4X0=; M# F-#\=;/-MIS";#FW[^06SYQN4O4$L#!!0 ( F%I5#.4XDDM0$ -(# M 9 >&PO=V]R:W-H965T552VYRVSG4'QFS9@N+V"CO0_J9&H[CSIFF8[0SP*H*49,EF<\T4%YH66?2= M3)%A[Z30<#+$]DIQ\W8$B4-.M_3#\2B:U@4'*[*.-_ #W,_N9+S%9I9**-!6 MH"8&ZIS>;0_'-,3'@"45%#S7KI''+[ 5,\G2J;BO\$% MI \/2GR.$J6-*RE[ZU!-+%Z*XJ_C+G3-T):&PO=V]R:W-H965TL&=\YIP9FYEL%/)5M0#:>^.L M5[G?:CT<"5%E"YRJ.S% ;TYJ(3G5QI0-48,$6KD@SD@4!'O":=?[1>9\9UED MXJI9U\-9>NK*.96_3\#$F/NA_^YX[II66P.E@5*N]9RNY"/%JC2]5[@!3L9U?I-O=3WZN@IE>FG\7X&>9Z$M^;B_\* M-V &;C,Q&J5@RGV]\JJTX#.+2873MVGM>K>.TTFGNQ^H?>+P&)F[*:W3784[,\DKX[T5YD$S98@\1*Y/_L*G"?2-RJ;KE7<1VG2;ZXE:" TFE>#. M/%UKAMYB,*BUW1[,7DZM/QE:#/-4(\MH+?X 4$L#!!0 ( F%I5#JJ&OA MM@$ -(# 9 >&PO=V]R:W-H965T)W^?0?L.&[J%V"&<\Y<&++1 MV&?7 GCRHE7G)1-ZX.#%5DO&O@!_F=_MFBQ M1:62&CHG34>%%DUHS$3KWO17CBY,BQ-V5PQE;$.TS>H?=:\"3)V#4(S9C3A.$K MS!N"H?H2@F^%./'_Z'R;OM_,QH@!!-I&3\&3G]J:1.G.^O[)^-=^5ECP54C/QN#[+9^"O?.\ 1GXE\8<,7 M&/VDOC>:_P87( JNE:@:-2/"/+WZ+"2C(XN20O&;7=O.K,/(?TUS)Z Q 4T) MJO;_$N(Q(7Y/2(QYJ\Q8_80E+@O.!H_;C]5C_4]$ZU@UL]9!TSOS3KD5*GHI M4904P443C9BMQ: 9)IH0@6*?2B!7B2VZ2T>W!:I[1/:@0NPT$9O\^,9$ZB9( MG 2)(4AN"+)%%RPF,YC.=B%"8;JPD#,ZE32^K0DB^T6$PZJQ+G:/'9 M*@#4[=U+_K+/H--">D;Z"B_A6#3H[E]YI[)3\COFI M[82W9U)=<',-CXQ)4"+#)]6L1@WFZ4#@*/4V5WMNQY,]2-:/DS>8QG_Y#U!+ M P04 " )A:50<^"SJ^4" !-"P &0 'AL+W=O;"Z3+>6!Q.;,F1E[SC#+&^,OXDRI=%[+HA(K]RQEO?!]L3_3D@B/U;12 MOQP9+XE42W[R1I-_SULB8G^IW*'_6.JY7?LASRDE8B9Y7#Z7'E;M#B$1L# M@_B9TYOHO#LZE6?&7O3BRV'E!CHB6M"]U!1$/:XTHT6AF50B270CZQVV=J$XI=QV;_E5YIH> Z$N5C MSPIAOIW]14A66A852DE>FV=>F>?-\K^9P0;8&N#6 "4?&H36('PWB#XTB*Q! M=*]!; WB=X/0'&^3NSG,!R+)>LG9S>%-/=1$EQU:Q.JZ]GK3W([Y39VG4+O7 M-<;!TK]J(HO9-AC]GUD8PC&N(]Y #!]Q"/$$L*1 MAN!QA(8@ZA%$,$$$$D2&(.P1Q#!!#!+$0 3)X" :3&(PE<&@0']@/PGH)P'\ MI#!!"A*D]VDUF'DGT\ ;8#((,U&>:,R'L/"./'BB1)" :S)8!Q0.!)E,"H"W"^")B( %T_7"IKH$@B(" W$9T%= M3\D'98G 7K%!&'"%)RA@$:/P_M)$L(Q1]._BS"RH7WE3H<)J1Y#\$LXSDVJ ,6/&D3%)59B! MIXKZK&;;=E'0H]2OJ7KGS8#7+"2K[?#JMQ/T^B]02P,$% @ "86E4'\E MS%Q. @ %@< !D !X;"]W;W)K&UL?57MCILP M$'P5Q ,SLC#'K MO&?\550 TGEK:"NV;B5EM_$\45;0$/'$.FC5RIGQAD@UY1=/=!S(R20UU,.^ M'WL-J5NWR$WLP(N<726M6SAP1UR;AO"_.Z"LW[K(?0^\U)=*ZH!7Y!VYP ^0 M/[L#5S-O8CG5#;2B9JW#X;QUG]%FCWR=8!"_:NC%;.QH*T?&7O7DZVGK^EH1 M4"BEIB#J=8,]4*J9E(X_(ZD[U=2)\_$[^V=C7IDY$@%[1G_7)UEMW=1U3G F M5RI?6/\%1D.1ZXSNO\$-J()K):I&R:@P3Z>\"LF:D45):X_K;\ZB\N- MM4 BY,=+,=ZLFS3 +Z;Q"J=DUU;J_W86G9K[L^EWB_A.-WW3I3YHAAOC.^&7 MNA7.D4G5ZTQ'.C,F0:GTG]1F5>J2FB84SE(/$S7F0Z<>)I)UXRWD35=A\0]0 M2P,$% @ "86E4'O((\"U 0 T@, !D !X;"]W;W)K&UL?5/;;MP@$/T5Q >$7>RDZ;(M@",O6G4VIZUS_8$Q6[:@A;W"'CI_4Z/1 MPGG3-,SV!D0525HQOMO=,"UD1XLL^DZFR'!P2G9P,L0.6@OS>@2%8T[W],WQ M*)O6!0(XS>8Z[FF9"[^!UQ >7C(Q, S@2^$VQB'38%BYE^$$T5F<"1FZGTOPA/O#]SWI@S.V(IX MYY.WWGLI>)ID[!*$9LQQPO 59K\@F%=?0O"M$$?^CLZWZ96#O>'R3?_!IVA^$:61G MR1F=?]G8_QK1@4]E=^5'J/4?;#$4U"X&UL?5/;;MP@$/T5Q >$->M-TY5M*9NH:J566J5J^LS:8QL%/"[@=?KW M!>RX5FOE!9CAG#,7AFQ$\V); $=>M>IL3EOG^B-CMFQ!"WN#/73^ID:CA?.F M:9CM#8@JDK1B?+>[95K(CA99])U-D>'@E.S@;(@=M!;F]PD4CCE-Z)OC23:M M"PY69+UHX#NX'_W9>(LM*I74T%F)'3%0Y_0^.9[2@(^ 9PFC79U)J.2"^!*, M+U5.=R$A4%"ZH"#\=H4'4"H(^31^S9IT"1F(Z_.;^J=8NZ_E(BP\H/HI*]?F M](Z2"FHQ*/>$XV>8ZSE0,A?_%:Z@/#QDXF.4J&Q<23E8AWI6\:EH\3KMLHO[ M.-VDR4S;)O"9P!?"78S#ID Q\T?A1)$9'(F9>M^+\,3)D?O>E,$96Q'O?/+6 M>Z\%3P\9NP:A&7.:,'R%218$\^I+"+X5XL3_H_-M^GXSPWVD[]?1/QZV!=)- M@30*I.^6N(6Y_2<(6_54@VGB-%E2XM#%25YYEX&]Y_%-_L*G:?\F3",[2R[H M_,O&_M>(#GPJNQL_0JW_8(NAH';A^,&?S31FD^&PGW\06[YQ\0=02P,$% M @ "86E4'A@>5&U 0 T@, !D !X;"]W;W)K&UL?5-A;]L@$/TKB!]0$N*V661;:CI-G;1*4:=UGXE]ME'!N(#C]M_OP*[G M;=:^ '?<>_?N.-+!V!?7 'CRIE7K,MIXWQT8;0_'),3'@&<)@UN<2:CD;,Q+,+Z6 M&=T$0:"@\(%!X':!>U J$*&,UXF3SBD#<'G^8/\2:\=:SL+!O5$_9>F;C.XI M*:$2O?)/9GB J9YK2J;BO\$%%(8')9BC,,K%E12]\T9/+"A%B[=QEVW)&GU@S$CKWO1'CB[8%C;XK@C*V(=RC>H?>2 M\^0V99= -,4:K!UG"9'"M.W<9(7WGE@[WA\D]_AX[0_"EO+UI&S\?BR ML?^5,1Y0RN8*1ZC!#S8;"BH?CK=XMN.8C88WW?2#V/R-\U]02P,$% @ M"86E4(W#J!NW 0 T@, !D !X;"]W;W)K&UL M;5/;;MP@$/T5Q <$F_6VZ6;ML8W"Q06\3OZ^@!W'3?T" MS##GS)EAR$=M7FP'X-"K%,H6N'.N/Q!BJPXDLU>Z!^5O&FTD<]XT+;&] 59' MD!2$)LD7(AE7N,RC[V3*7 ].< 4G@^P@)3-O1Q!Z+'"*WQV/O.U<<) R[UD+ MO\#][D_&6V1AJ;D$9;E6R$!3X)OT<,Q"? QXXC#:U1F%2LY:OP3C1UW@) @" M 94+#,QO%[@%(0*1E_%GYL1+R@!O\-F"L[8BGCGQ5OOO91TG^3D M$HCFF.,40UH\Q]L,00T+AR_^K.9QFPRG.[G'T26;US^!5!+ P04 " ) MA:50^'/YL[4! #2 P &0 'AL+W=O&;#3VQ;4 GKQJU;F!:2$[6F31=[9%9@:O9 =G2]R@M;!O)U!FS&E"WQW/LFE]<+ BZT4# MW\!_[\\6+;:H5%)#YZ3IB(4ZI_?)\90&? 3\D#"ZU9F$2B[&O 3C:Y7374@( M%)0^* C#!J)^R\FU.[RBIH!:# M\L]F_ )S/0=*YN(?X0H*X2$3C%$:Y>)*RL%YHV<53$6+UVF77=S'Z29-9MHV M@<\$OA#N8APV!8J9?Q)>%)DU([%3[WL1GC@Y-@62#<%TBB0_K?$ M+4SZ5Q"VZJD&V\1I>5=!O:>QS?Y Y^F_4G81G:.7(S'EXW]KXWQ M@*GL;G"$6OQ@BZ&@]N%XBV<[C=ED>-///X@MW[CX#5!+ P04 " )A:50 M5R^!H[4! #2 P &0 'AL+W=OZ6:2$[6F31=[9%9@:O9 =G2]R@M; _3Z#,F-.$OCM>9-/ZX&!%UHL&OH#_ MVI\M6FQAJ:2&SDG3$0MU3A^2XRD-\3'@FX31K#1J.^R\FU.[RFIH!:#\B]F M_ !S/0=*YN(_P144A@JK!-G&:'"G-T,5)7GF7@7W@\4U^AT_3_EG81G:.7(S'EXW]KXWQ@%)V M-SA"+7ZPQ5!0^W"\P[.=QFPRO.GG'\26;US\ E!+ P04 " )A:50ODY> M/+8! #2 P &0 'AL+W=O/*N5>LRVGC?'1AS10-:N"O308LWE;%:>#1MS5QG0901I!7C27+# MM) MS=/H.]D\-;U7LH63):[76MB?1U!FR.B&?CB>9=WXX&!YVHD:OH'_WITL M6FQF*:6&UDG3$@M51N\VA^,NQ,> %PF#6YQ)J.1LS&LPOI8938(@4%#XP"!P MN\ ]*!6(4,;;Q$GGE &X/'^P?XFU8RUGX>#>J!^R]$U&]Y244(E>^6^\T1,+2M'B?=QE&_=AO.&W$VP=P"< GP'[ MF(>-B:+RS\*+/+5F(';L?2?"$V\.''M3!&=L1;Q#\0Z]EYQ?[U-V"413S'&, MX8N8S1S!D'U.P==2'/D_<+X.WZXJW$;X]@^%M^L$NU6"7238_;?$E9B;Y*\D M;-%3#;:.T^1(8?HV3O+".P_L'8]O\CM\G/8G86O9.G(V'E\V]K\RQ@-*2:YP MA!K\8+.AH/+A^ G/=ARST?"FFWX0F[]Q_@M02P,$% @ "86E4):IM36T M 0 T@, !D !X;"]W;W)K&UL?5/;;MP@$/T5 MQ >$7;Q-HI5M*9NH2J566J5J\\S:XXL"C -XG?Y] 3N.D[IY 6:8<^;,,*0# MFB?; #CRHJ2V&6VP%=J#]385&">=-4S/;&1!E!"G)^&9SR91H M-R5;#T1#;*R7,GP-('#*ZI:^.A[9N7'"P/.U$#3_!_>J.QEML M9BE;!=JVJ(F!*J,WV_UA%^)CP.\6!KLXDU#)"?$I&-_*C&Z"()!0N, @_':& M6Y R$'D9SQ,GG5,&X/+\ROXUUNYK.0D+MR@?V](U&;VFI(1*]-(]X' /4SU? M*)F*_PYGD#X\*/$Y"I0VKJ3HK4,UL7@I2KR,>ZOC/HPWR=4$6P?P"QTG>>&=!_:&QS=Y"Q^G_83K!L7'"Q/.U'#,[COW=EXB\TLI=30 M6HDM,5!E]'Y[/"4A/@;\D##8Q9F$2BZ(+\'X6F9T$P2!@L(%!N&W*SR 4H'( MR_@U<=(Y90 NSQ_LGV/MOI:+L/" ZJ-*BMXZU!.+EZ+%Z[C+-N[#>',X3+!U )\ ? ;+M.D*P2))$@^6^):S'[OY*P14\UF#I. MDR4%]FV&;$3S;%L 1UZT MZFQ.6^?Z(V.V;$$+>X,]=/ZF1J.%\Z9IF.T-B"J2M&)\M[MC6LB.%EGTG4V1 MX>"4[.!LB!VT%N;/"12..4WHJ^-)-JT+#E9DO6C@.[@?_=EXBRTJE=3068D= M,5#G]"$YGM* CX"?$D:[.I-0R07Q.1A?JISN0D*@H'1!0?CM"H^@5!#R:?R> M->D2,A#7YU?U3[%V7\M%6'A$]4M6KLWI@9(*:C$H]X3C9YCKN:5D+OXK7$%Y M>,C$QRA1V;B289$$PK[Z$ MX%LA3OP-G6_3]YL9[B-]OX[^X79;(-T42*- ^FZ)6YC#?T'8JJ<:3!.GR9(2 MARY.\LJ[#.P#CV_R#SY-^S=A&ME9W\VTYA-AL-^_D%L^<;%7U!+ P04 " )A:501"BF?K0! #2 P &0 M 'AL+W=OUO8E_;J& \P''[]KM@Q[4V:W^ >SGGW \NZ6#LJVL /'G3JG49 M;;SO#HRYH@$MW(WIH,6;RE@M/)JV9JZS(,I(THKQ)+EE6LB6YFGTG6R>FMXK MV<+)$M=K+>S[$909,KJA5\>3K!L?'"Q/.U'#3_"_NI-%B\TJI=30.FE:8J'* MZ/WF<-P%? 0\2QC^\T9,*IJ+%V[C+-N[#>+.]TM8)?"+PF7 7"6P,%#/_(KS(4VL& M8L?>=R(\\>; L3=%<,96Q#M,WJ'WDO/;SRF[!*$)S_+I(M>JK!UG&:'"E,W\9) M7GCG@;WG\4T^X..T/PI;R]:1L_'XLK'_E3$>,)7D!D>HP0\V&PHJ'XY[/-MQ MS$;#FV[Z06S^QOD?4$L#!!0 ( F%I5#WIUN^M0$ -(# 9 >&PO M=V]R:W-H965TM<_V! M,5NVH(6]PAXZ?U.CT<)YTS3,]@9$%4E:,;[;?6):R(X66?2=3)'AX)3LX&2( M';06YOT("L><)O3#\22;U@4'*[)>-/ #W,_^9+S%%I5*:NBLQ(X8J'-ZEQR. M:57PJ6KQ-N^SB/DXW:3+3M@E\)O"%$^TO?KZ)^OMP7238$T"J3_+7$+L_\K"%OU5(-IXC194N+0Q4E>>9>! MO>/Q3?[ IVE_%*:1G25G=/YE8_]K1 <^E=V5'Z'6?[#%4%"[<+SQ9S.-V60X M[.&PO=V]R M:W-H965T)W^?0$[KI-8>0%FF'/FS#"D YIGVP X\J)5:S/:.-?M&;-% M UK8"^R@]3<5&BV<-TW-;&= E!&D%>.;S1730K8T3Z/O:/(4>Z=D"T=#;*^U M,'\/H'#(Z):^.AYEW;C@8'G:B1I^@OO5'8VWV,Q22@VME=@2 U5&;[?[0Q+B M8\"3A,$NSB14QI^)D\XI W!Y?F5_ MB+7[6D["PAVJW[)T349O*"FA$KURCSA\A:F>2TJFXK_#&90/#TI\C@*5C2LI M>NM03RQ>BA8OXR[;N _C#?\RP=8!? +P&7 3\[ Q451^+YS(4X,#,6/O.Q&> M>+OGOC=%<,96Q#LOWGKO.>?72C 2]E<^!%J_ >;#065"\=K?S;CF(V&PV[Z M06S^QOD_4$L#!!0 ( F%I5"=%7(PU0$ )P$ 9 >&PO=V]R:W-H M965T2G]8KCCN>>Y.W,D@U0ON@8PZ%7P5J>X-J8[$*+S&@33 M-[*#UIZ44@EFK*DJHCL%K/!!@A,:15LB6-/B+/&^D\H2V1O>M'!22/=",/5V M!"Z'%*_PA^.YJ6KC'"1+.E;!3S"_NI.R%IE9BD9 JQO9(@5EBN]6A^/6X3W@ M=P.#7NR1J^0LY8LS?A0ICEQ"P"$WCH'9Y0+WP+DCLFG\G3CQ+.D"E_L/]F^^ M=EO+F6FXE_Q/4Y@ZQ7N,"BA9S\VS'+[#5$^,T53\(UR 6[C+Q&KDDFO_17FO MC103BTU%L-=Q;5J_#N-)O)G"P@%T"J!SP-[KD%'(9_[ #,L2)0>DQMYWS/WB MU8':WN3.Z5OASVSRVGHO&=WM$G)Q1!/F.&+H K.:$<2RSQ(T)'&DG\)I.'P= MS'#MP]=+]=LX3+ )$FP\P>:_$O=7)88PMV&1."@2?R;81U>?3NJ+]=_^#CW#XQ536M1F=I[!WU M-ZF4TH!-);JQ!=?VJ9@-#J5QVYW=JW%@1L/(;GH+R/P@9>]02P,$% @ M"86E4*9T1_?A 0 04 !D !X;"]W;W)K&UL M;53;CILP$/T5BP]8@Q-"$@'29E=5*[52M%7;9P>&B];&U#9A^_>U#4LIZQ?L M&9\Y9\9X)AV%?%4-@$9OG'4J"QJM^S/&JFB 4_4@>NC,224DI]J8LL:JET!+ M%\09)F%XP)RV79"GSG>5>2H&S=H.KA*I@7,J_UR B3$+HN#=\=+6C;8.G*<] MK>$[Z!_]51H++RQERZ%3K>B0A"H+'J/S);%X!_C9PJA6>V0KN0GQ:HTO91:$ M-B%@4&C+0,URAR=@S!*9-'[/G,$B:0/7^W?V3ZYV4\N-*G@2[%=;ZB8+C@$J MH:(#TR]B_ QS/7& YN*_PAV8@=M,C$8AF')?5 Q*"SZSF%0X?9O6MG/K.)W$ MISG,'T#F +($')T.GH1VE\Y<^&ZM?HK]!'LOP=X1 M[/\K,=Z4Z,,<_"*Q5R3V$"0;$1_FZ!$4.'H+31L2#.85^D<0KDG@(HHV( M#[/]J7CU!#G(VC6?0H48.M?X*^_2WX_$/>%_\&DX?*.R;CN%;D*;1G#/M1)" M@TDE?#"WVIAYM!@,*FVWB=G+J2LG0XM^'CAXF7KY7U!+ P04 " )A:50 M02BPV=0! "2J9_G4&H(<-K_.YXYG5CO8/D:<=J^ ;V M>W?1SB(S2\DEM(:K%FFH,ORX/IT3CP^ %PZ#6>R1K^2JU*LW/I<97OF$0$!A M/0-SRPV>0 A/Y-+X.7'B6=('+O?O[!]#[:Z6*S/PI,0/7MHFPP>,2JA8+^RS M&C[!5,\.HZGX+W #X> ^$Z=1*&'"%Q6]L4I.+"X5R=[&E;=A'<:3/9W"X@%T M"J!SP"'HD%$H9/Z!69:G6@U(CW??,?^+UR?J[J;PSG 5X+V MKL08YC\BNZC(+D*0W(G$,/NX2!(522($ASN1&.9X)T(6W2%!UV$N#"I4WX:9 M7'CGT7L,[4C^P,>Y_G %-^ZIF T!E?7;O=OK M<6!&PZIN>@O(_"#EOP%02P,$% @ "86E4#:]R:;; 0 04 !D !X M;"]W;W)K&UL=53;CILP$/T5RQ^PYI+ *@*DS595 M*[52M%7;9P>&B];&U#9A^_>U#:&4>E]BSW N,X['V23DJVH!-'KCK% M3H2HL@5.U8,8H#=?:B$YU2:4#5&#!%HY$FB2ASO%3 M>#JG%N\ /SJ8U&:/;"=7(5YM\+G*<6 + @:EM@K4+#=X!L:LD"GCUZ*)5TM+ MW.[OZA]=[Z:7*U7P+-C/KM)MCA\QJJ"F(],O8OH$2S]'C);FO\ -F(';2HQ' M*9AROZ@(K,V90VZ8["?3/%*Y.]%7$09.1FA1;,><9$&TRX(HA17RTBG\4Y^H\> M^>FQM\+8T>,M/7E'X. 5.#B!PS\MAKL6?9AW3(Y>DZ-'(-Z9^# 'OTGB-4D\ M L>=B0^3^$U2KTGJ$4AW)C[,X\Z$;*X@!]FXX5.H%&/O!G^37>?[*7)7^"]\ M?AR^4METO4)7HIV-B0O-B>P!'7I74MJ2]<\.1,5OWH+B]P0&T MOVG1*.Z\:3IF!P.\B20E698D'YGB0M.JB+ZSJ0H$A$Q^C1FGC2NK1.E2+BD]% M\==Y%SKNTWR3WR^T?4*V$+*5'CB])CYWM3! M&5L1[WSRUGNOU2&Y+]@U""V8TXS)-IAT13"OOH;(]D*&PO=V]R:W-H965T M1E? G=^]]X[X))/2K^9#L"B=REZ4^#.VN% B*DZD,S-S"@ET[^/(-14 MX 1?$R^\[:Q/D#(?6 O?P?X83MI%9&6IN83><-4C#4V!'Y+#,?/X 'CE,)G- M'OE.SDJ]^>!+7>"=-P0"*NL9F%LN\ A">")GX]?"B5=)7[C=7]F?0^^NES,S M\*C$3U[;KL ?,:JA8:.P+VKZ#$L_&49+\U_A L+!O1.G42EAPB^J1F.57%B< M%YY7W89T6_FM9O( N!?2F@,Q"P?D3LZS,M9J0GL]^8/Z*DP-U9U/Y9#B* M\,V9-RY[*=.$YN3BB1;,<<;0#299$<2QKQ(T)G&D_Y73>'D:=9B&\G2K_BF+ M$^RC!/M L/^GQ?2FQ1AF'Q?)HB)9A""[$8EA[F]$R.;B).@V/%F#*C7V85PV MV74J'FBX^+_P>:2^,=WRWJ"SLN[YA$MNE++@K.SNG)?.3?$:"&BLWWYP>SV_ MY3FP:EC&E*S_%>4?4$L#!!0 ( F%I5!4+PE"*P, $L/ 9 >&PO M=V]R:W-H965TZZ74/J7_NGVO3 M"BY9UGDIJR97E5?+S<+_P!\>1=QVZ")^Y?+47-U[[51>E'IM&U_6"Y^U(Y*% M7.DV168N1_DDBZ+-9,;Q9TCJ7S3;CM?WY^R?NLF;R;QDC7Q2Q>]\K7<+/_6] MM=QDAT)_5Z?/#L2H[%21=/]>JM#HU4Y9#%#*;.W_II7 MW?4TY#]WPQUHZ$"7#M3/I1?J1OXQT]ER7JN35_?%WV?M.^8/9&JS:A]VI>C^ M,X-OS-/C4O!D'AS;1$/,8Q]#-S'I)28P^2\B!$6H2R!N$LQP @$3B"Y!>)V MV&B4?4S.%!A- M'DXW"L?@<43>V"K<1H^'(;GFB^GC"#_+*C9_#L0Y9H\C^"RC))-5,* \G6*3 M]%U5PR1SA+(C!6%&B4UW"6'\".$W=@G9^"4L2AT DF-91 ".74(V@+&#',+P M$8)O;),AZ/9[XI#!@!):/,<^(7OU3%@<.1Q)F&-"'+M*CP&E^!T^P?01HL_R MB4T?$4M=+Q 32(A RR> 0%=-,'Z$\+-\8B^E=XYE5&!$!5I&QSX1]C)*9LEV M*6&2!2+9L1\4&%'QGJVK8^\Z:?-JX^>4P?B)*7M78>/G0$]@],24S:NPEU"7 M"J933-F]#D'Q_TH67!V#VF/FMZS>YE7CO2AM3E3=N6>CE)8F'[LWX]V9D^VE M4&ULC57ICILP$'X5Q .L M,3>Z)N+O"V6\6[G8O4Z\5:=2F0E4Y"TYT1]4_6RW0H_0 MJ'*H:MK(BC>.H,>5^PD_OV)+L(A?%>WDI.^85':ZIHP9)1W'GT'4'3T-<=J_JG^VR>MD=D32-6>_JX,J5V[J.@=Z)&>FWGCW MA0X)1:XS9/^-7BC38-8 )O%O,!L+@6\PKA/%'#-*Y MC GY8$*^%0AN! )8( % BL0W@B$LVQ[3&PQC<5D^FS"+B'H$@(NTZR7H,"[5]0$#"59A(+C>5%[ M3#1Q\1>A;))E*%D2P:&D8"CILBKA/.%TX8*C^%[&&6B3 388%L >? %XCQ\8 M?.<.P4 4_OQ@#S>--RUJ,M_.:')OF:?J.Q&GJI'.CBM]!=J+ZLBYHEK1>]*+ M6.K7<1PP>E2FF^B^Z)^(?J!X.SQ_:'R#BW]02P,$% @ "86E4+:#Y*C> M 0 9 0 !D !X;"]W;W)K&UL?539;MLP$/P5 M@1\0ZK)3&Y* V$71 BU@I&CZ3$NK ^&ADI25_GUYR(IJJWTQR=7,[ ZYZVP4 M\E6U #IX8Y2K'+5:]WN,5=D"(^I!],#-EUI(1K0YR@:K7@*I'(E1'(?A%C/2 M<51D+G:2128&33L.)QFH@3$B?Q^ BC%'$;H&GKNFU3: BZPG#7P'_:,_27/" MLTK5,>"J$SR04.?H*=H?4XMW@)<.1K78!];)68A7>_A2Y2BT!0&%4EL%8I8+ M'(%2*V3*^#5IHCFE)2[W5_5/SKOQX #5P6XG)40JJW&]0#DH+-JF84AAY\VO'W3I.^E?:.B&>"/%,,+G_ M1T@F0O).<+>)?67.ZD>B29%),0;2/U9/;$]$^\1<9FF#[N[<-^-6F>BE2-(D MPQ\3V'QF251.)XR=+$]%N72!= M%4B=0+ITN-WQN[,+QQ<@]*=H^;FU+PXG$8R,;UL0I*,7!MKV$1 MG4?E*;:/>Q,_F!'R'?\NX^?O&Y%-QU5P%MJTCGO@6@@-IL;PP31U:T9^/E"H MM=T^FKWTC>\/6O333./YCZ7X U!+ P04 " )A:50"P.-E$X& !R*P M&0 'AL+W=OI=WG8OZ[>L.=1%OAXN MVI698,QDNWR[GZ\6PWM/]6I1O;?E=E\\U;/F?;?+Z_^^%F5U7,[Y_/S&M^W; MINW?R%:+0_Y6_%FT?QV>ZNY5=AEEO=T5^V9;[6=U\;J<_\0?'KF0_15#R-_; MXMA<_3[K:WFNJN_]B]_6RSGK4RK*XJ7MQ\B['Q_%8U&6_5!=(O^.H\XO']I? M>/W[>?1?ANJ[:I[SIGBLRG^VZW:SG+OY;%V\YN]E^ZTZ_EJ,%>GY;"S_]^*C M*+OP/I/N,UZJLAG^G;V\-VVU&T?I4MGE/TX_M_OAYW$<_WP9OD",%XC+!5S= MO4".%\C)!=DILZ'4G_,V7RWJZCBK3_]=A[Q?%?Q!=I/YTK\YS-WPMZ[:IGOW M8R656F0?_4!CS-=3C+B*$;<1CV&$EY>0K$O@DH6 68CA>GF3A<8#2#B ' 90 MUPF8216G$#.$[(<0-JDBC)#<"29P(@HFHH)$I#)X T'T/%38> !F1@)W-Q MBM%7E1KK_'0^PBCMF7$*9V-A-A9DX_ #@[@XN?#PP$\R,!/YL,'E4ICG)S, M1Q@EI/&"6.F<8>!8F(]FQ! $LSQ^3C@&CHM/@7D<8V[JY;Q[0A"?A,GD(9I2 M9F-0O.B)4HB.=4B(W4Q/U08!Z$3"@7 M\R#"ATQ8K@H7LR<^!2,C0F2DIA+%, B34"N&08 'B)X^VL>@F_];Z[F:S@D( MTXQ1"6&T1(B6U)88 D,C?(+N8&@D>HJXR;2,03>/->&G3S481=WU) 90A@!* M32PWB=&2*0Y(2"!ZU$S!&(-N;GM2$$HB,8 26)XA;IP2TR43/$]BNF2,Z25$]AK!3 RA"Y:LR!3E ]C3G0$:JG0]4C2M68% TT MSU#?XC$'.D'S-.9 1VB>#C6/*I78;@"69PB=T9@#G6!Y&G.@8RQ/A_HVW;&X M&W*;"*9) [LSA!QHS(E.L#N#.3$Q=F=";PLV<.Z%W":":3/ ZPSA=0:S9!*\ MSF"63(S7F=#KJ%HQ;@9(G:6&P#"9E,T[8O3MN\LQL\"_"RUX4WL>"YSJ;L;P^!BI\U%;=C"*NM-Y#)X':F>)9>8Q4CY![3Q&RL>HG8]6.X^I\T#M'#4$ M1LHGJ)W'2/D8M?- VL!6-@B30DKBP>PQH!X ZHB[JL=H^93V+-&?C6K0?JYV M=T,FG5FJ-0L0=53SCA'-69;2G65$>Y;%]&=9]&8=9T1SE@'^'-G0)MJS+*4_ MRX@&+8OIT++H/3O.B/XL Q121QHX(SJT+*5%RX@>+8MITK)HS>.,:-$R )BC MDJ5.+? $U>/DN84(V3L'Q51,'6X IQNDH_KXU+D%GF![G#JYP"-\[QP453%! M#SC?(!UA?)PZNL 3G(]3AQ=XC/6=HSY[S,$XNF7+J>,0X#R$=(0!.!YZCK M:0&]V^SJ[&-_&O6/O'[;[IO9<]6VU6[9'W9\K:JVZ(9D7[KIVQ3Y^O*B+%[; M_M=^-Z$^'0(]O6BKP_)TPC6['+-=_0]02P,$% @ "86E4&"PLBQK! MC18 !D !X;"]W;W)K&ULE5C1LCW:E13 ] M%.6O:B-$/?F39[MJYFWJ>G_F^]731N1I]:'8BYW\9EV4>5K+T_+9K_:E2%=M M49[Y) AB/T^W.V\^;:\MR_FT>*FS[4XLRTGUDN=I^=^YR(K#S .OOW"W?=[4 MS05_/MVGS^)>U _[92G/_"/+:IN+7;4M=I-2K&?>/W#V0(.FH$7\NQ6':G \ M:8;R6!2_FI/KU-O-H7#XYY]T0Y> M#N8QK<1%D?W9"76Z4M6WQ6'*Z$&%'D3-?H;\2HR"6\ZD;_Q5&15 M^W_R]%+51:Y89"MY^J?[W.[:SX/B[\OP J(*R+& P)L%5!50UX)0%82N!9$J MB/X6D#<+8E40N_X"4P7,M8"K NY:D*B"Q+4 @MZYP+GD:#8XE_1V@[/?T!L. MSHY#;SDX>PZ]Z>#L.O2V@[/OT!L/SLY#;STX>P^]^>#L/NG=)\[ND]Y]8KKO M=QG1ALYE6J?S:5D<)F67F_NTB6/V$\D8ZYPGB,GJ\QGEC'?,8P M3,=\P3!/& 8?YZX#\ATD^",T0X0^2N28PSQ Z:=)AH,%@6$F;,E*L. MU=PIC["81>8B6([)(."<&; [A"UAP8!-&QS#!\?&@P,+ \<9N+O "L\4!,T/D!\(64K JW#B!WJ<"1&/+,@#;O0[< M509+.@!Y7^=S!0(R7-[Q2,&%PFF&T-"(_!N,+:9LY ?"!CRDEI4.EO ")+V M6#@L@0/A"4);(@>B]X6^5""@0Z$I&0L=C:0AG)L;BZ\H'1_/?(2.QHS9IK0E M$@')1+"I9$D>8"X [1H4#:D.4R-F[UGQ1L>,,*D>C V!)N9L=WA"TB M]NBP)",@T0@ASD$L\4,"=YV))7X(O*_S1P4"O5LCHA<*I<]G%ANP;SB9L65: M(F24 (\LH[-MFY!@M,UF8LD>0D]0V9(]!-OMF+-9@33]PL14YHN":3UM6CYO=]7DL:CK(F_? M/JR+HA:2,?@@?=V(='4\R<2Z;@Z9/"Z[%Z3=25WLUOX_4$L#!!0 M ( F%I5"Z6&&Z 0( 'T% 9 >&PO=V]R:W-H965TJS)LM!YV"*ES QU33V* WJS40G9,FZ&\ M(C5(8!=7U'%$HBA%'6O[L"K&ZO MC;83J"H&=H4?H'\.1VE&:'&YM!WTJA5](*$NPX]X=TBMW@E>6AC5JA_8)"%3D=)$@ [!0$"\%9'R;VPL0>&+R!F33) M:AN:I"3;P'A449[%?IC$"Y-X8#:O;Y\\;$-2@N,-C$^%:>2'2;TPJ0>&;F#2 MAQ> B0F]/1J/S.@2O,%!JQ_!7DS?F;RVO0I.0IM_RGWYM1 :C&7T9+(UYBY< M!AQJ;;N9Z6&[?Z"U!+ P04 " )A:50[-)N-"X" "4 M!@ &0 'AL+W=O-IW8^964_18A<:R@I>*)]="I-V?&6RI5R"](]!SHR22U#2)!D*"6UIU? MY&9LSXN<7653=[#GGKBV+>5_GZ%AP\['_GW@I;Y44@^@(N_I!7Z"_-7ON8K0 M['*J6^A$S3J/PWGG?\+;,M-Z(WBM81"+OJ0+&[[" M5$_L>U/QW^$&C9)K$C7'D37"/+WC54C63BX*I:7O8UMWIATF_WN:.X%,"61. MP-%_$\(I(;02T$AF2OU,)2URS@:/CYO54_U-X&VH%O.H!\W:F7>J6J%&;T5$ MHAS=M-&D>1XU9*$ACXIRK=B$LP0I@)F"."F(R0\?*&*W0>@T"(U!]&"06&6, MFL1H.J.)@RRQ5.5:%6$2$S=,Y(2)'#"I!3-JXL4T)-U@:^5+ARH.@@]6)G;" MQ Z8S(*)5].HU;/WV"%:.CV@)$Z4Q(&RL5"2=<4;G-DL:U6*/V))G2SIFB4, M+)9T-0O>)/;?4:Y5)$K"U V3.6$R!PRV8++5=XE#G$765I8.64"B.+!PT.)\ MT.?U#\HO=2>\ Y/JJ#$'PIDQ"
%*U5>J*F(,&SE)W4]7GXT$Y!I+UTQV MYHNH^ =02P,$% @ "86E4**-+E]A @ M@< !D !X;"]W;W)K&UL?97;CML@$(9?Q?(#K,W)-JLD4N.J:J566FW5]II- M2&*M;5P@R?;M"]BQ4CS;FW#P_P_? &%65Z5?S4E*F[QU;6_6ZU"![]^6@=">L&^IC9@8MQ3Z8NC;#>5YDG6CZ=+,*=T'^VLE77=8K2V\1SM!ME-*I/M#RL MTP_HL4:Y-P3%ST9>S5T_\:F\*/7J!U_VZS3W1+*5.^M#"-=<9"W;UD=R'+^G MH.F\IC?>]V_1/X7D73(OPLA:M;^:O3VMTRI-]O(@SJU]5M?/Q*WQDZU)OPFN[.QJINB.)1.O(UMTX?V.L6_V6 #G@QX-B#Z7P.9#"0R M9"-92/6CL&*STNJ:Z/&T!N$O!7HD;C-W?C+L7?CFLC5N]K*A!*^RBP\T:;:C M!M]I(D6]5' R2S(',%-@D ('/[GS(\[@ 0,0$( ^D\:)$ICU!1!TP=-53)< M1*DL5:C M"I@&@K24("&1C2CAMVMP_*BX!$-H&(,IR@I%,$L51\4[+"7(4@(L9<12+O>?(A[? M&4"%*7_GE"H0I@)@J@BF6IX2XY3%=V8I(XAS5L$X',3A $ZTSI8#UX'@Z)[7 M@(HBDL,PKB" CU2^Q*%Y_$KERW\N+N--K"%93E$,E-T]H+ZB?1/ZV/0F>5'6 MO<7AQ3PH9:4+F3^X[$ZNB,Z#5AZL[Y:NK\=*,@ZL&J8JFO,74$L#!!0 M ( F%I5"RO=05T0$ &,$ 9 >&PO=V]R:W-H965T0/B %SV:P J;M5U4JMM$K5Y-D+PX)B8VI[E^3O8QN" M"$%YP3/C4% MJUX"K1R),QSZ?H(Y;3M49*YVDD4FKIJU'9RDIZZ<4_EZ ":&' 7HO?#07AIM M"[C(>GJ!OZ#_]2=I,CRK5"V'3K6B\R34.?H6[(^1Q3O 8PN#6L2>[>0LQ+-- M?E4Y\JTA8%!JJT#-<(,C,&:%C(W_DR::E[3$9?RN_L/U;GHY4P5'P9[:2CF7X0PT^8^HF1-S7_&V[ #-PZ,6N4@BGW]'3F6OU.-2TR*09/CH?54WLG@CTQFUG: MHML[-V>Z5:9Z*Z(HR/#-"DV8PX@)%YCP(^+X&7%/9@@V!F87X::+T/')@A_< MQ]L"9%. .('H0QLKDX<1DSA,YS!QNHM)NNIE Y:0- FW[42;=J(-.V1E)_JT M#DF2<+=RLX&*8W^]N7AQW/;Y_:'RTG;*.PMM;HX[WUH(#4;1OS-WNC$O?DX8 MU-J&J8GE>._'1(M^>M)X_J\4;U!+ P04 " )A:502*XJUUH" "Z!P M&0 'AL+W=OV.FS 0?!7$ YPQF*^( M1$I25:W42M%5O?YVB!/0&4QM)US?OK8A' >F2O\$>YF=V7%8;]8R_BH*0J3S M5M%:K-U"RF8%@,@+4F'QQ!I2JS=GQBLLU99?@&@XP2>35%'@>UX$*ES6[B8S ML0/?9.PJ:5F3 W?$M:HP_[,CE+5K%[KWP'-Y*:0.@$W6X OY0>3/YL#5#@PL MI[(BM2A9[7!R7KM;N-I#I!,,XJ4DK1BM'6WER-BKWGP]K5U/5T0HR:6FP.IQ M(WM"J692=?SN2=U!4R>.UW?VS\:\,G/$@NP9_56>9+%V$]TBJ54DG1.$"^<$/7N3>(\; MA0M]!A^P:@.%"Y\.M#;;%OH6"G^!PMY-\#_:"=K["I]6!G3[1#2EPH:KA]D!ZU= M*:5JN+&ENB+=*>"%)S4"X2A*4,/K-LPSWSNI/),W(^H63BK0MZ;AZN\!A.SW M81R^-Y[K:V5< ^59QZ_P$\RO[J1LA2:5HFZ@U;5L P7E/GR,=T?F\![P4D.O M9_/ )3E+^>J*;\4^C)PA$' Q3H';X0Y'$,()61M_1LUPVM(1Y_-W]2\^N\UR MYAJ.4ORN"U/MPT]A4$#);\(\R_XKC'E8&(SAO\,=A(4[)W:/BQ3:_P:7FS:R M&56LE8:_#6/=^K$?5E(RTK8)>"3@B1#3_Q+(2" + AJ<^:A/W/ \4[(/U/"Q M.N[N1+PC]C OKNG/SJ_9M-IV[SEE-$-W)S1B#@,&SS#X(^*X1GPF$P19 Y,+ MO.D">S[YX()M"Y!- >(%Z$P@CA8F#P,F\9C68]*(),DBRAK%$DSIMAFZ:8:N MS%#"%F8&#)MM@R.,%ZCC&A6SE*3;9MBF&;8^F7AY,FR=F:1T:6:-HH0FR^^, M9C?/O00_N+K6K0[.TMA+[*]:*:4!JQ@]6,G*/CY3(: T;IK:N1K^@D-A9#>^ M+FAZXO)_4$L#!!0 ( F%I5"L00.)/P( - ' 9 >&PO=V]R:W-H M965TO;1R4<)LJ_0.VF9G=8;UV.7#Q)FM*E??>LDXN_5JI_@$AN:UI M2V3 >]KI+WLN6J+T5!R0[ 4E.TMJ&8K",$,M:3J_*NW:6E0E/RK6='0M/'EL M6R+^/%+&AZ6/_?/"2W.HE5E 5=F3 _U!U6N_%GJ&)I5=T]).-KSS!-TO_4_X MX1G'AF 1/QLZR(NQ9ZQL.'\SDZ^[I1^:C"BC6V4DB'Z=Z(HR9I1T'K^=J#_% M-,3+\5G]LS6OS6R(I"O.?C4[52_]PO=V=$^.3+WPX0MUAE+?<^Z_T1-E&FXR MT3&VG$G[]+9'J7CK5'0J+7D?WTUGW\/X)3O38$+D"-%$P,D_";$CQ/<2$D=( M[B6DCI#."&CT;G_F$U&D*@4?/#'NAYZ8;8O54)6E6 MHI,18IX\8/,<\0SJ+"8.TE\E0!!J*K$!\*9"%L$ , M"L16(+D2P#,G(\;L/PWJG)6@@,,D8)@$"!/! BDHD-YO- ,%,B"#>%9Z")/, M2@]A4CB1'$PD!P3F>S '_G@4S';/"D E69##R11@,L7]=5F HO[ZX)#N"=# M((=\WBCA1Z]Q$20W(MWH?@Q$NK&-,=QO^#\:#L,=AZ&66\S] CV7)L&\-.CB MX#-WW7W=_ MHND2K_X"4$L#!!0 ( F%I5#M;?\DX@$ *,$ 9 >&PO=V]R:W-H M965TJ"KW41Q:XA8% 9QT#MF*Z"Y"-33TQ,RS'+_ [&<;H=G\-S@#LW#7B=6H)-/^%U4G M;22?66PKG+Y-:R_\.L[\E[)P 9D+R%) )B^3D._\D1I:YDJ.2$UG/U#W%V]V MQ)Y-Y9+^*/PWV[RVV7.9WL8Y/CNB&;.?,&2%V2P(;-D7"1*2V)/_RI,D#A,D MP1X33Y"\Z_&##M(@0>H)TG<$Y,KDA,D\1GA,EGPF:5AF&Y39!F22*YD)LUW) M?,K2#TXC"ZID 97T2B4+F"%WUV;PZI)P4*T?#XTJ>1)^-%?990+OB;]D_^#3 M^'ZGJNV%1D=I[%7U%ZJ1TH!M)KZQ;CO[8BP!@\:X[:W=JVENIL#(87X2\/(N ME7\!4$L#!!0 ( F%I5"00#ZRL 0 .X9 9 >&PO=V]R:W-H965T MP_,A5MD6TI<';52*T6G:OM,[/%% MAXL/D/CTWQV/:V<\B+YN%MV_;XX/O M-^N]*;+F2W4T9?>?;5476=OMUCN_.=8FVPR-BMR701#Y178HO>5\./9<+^?5 M:YL?2O-#WP[[/9M?\!?SH_9SOQEVK^/SW6WYU]Z MV1P*4S:'JIS59KOP'L7#2J=]@T'QS\&_(Y&;= M]EUDW<^;69D\[WOJ?/P8._4N8_8-K[??>_\Z3+Z;S$O6F%65_WO8M/N%EWBS MC=EFKWG[K3K]9L8)A=YLG/T?YLWDG;QWTHVQKO)F^#M;OS9M58R]=%:*[.?Y M]U .OZ>Q__=FN($<&\A+@V[L6PW4V$!]-(B&R9^=#5/]-6NSY;RN3K/Z?+:. M67]1B ?5+>:Z/SBLW?"_;K9-=_1MJ>-P[K_U'8V:I[-&7FF$K5AQA90?&K]S M<+$AD8TGR3L@0W!%JO ("DY4#>V5-=$(=Z!A!WKH0%L=Q&2ESIIHT)2#)DJ$ MT&0J4RK+3 C-A,!,0LR<->'5,+^H1"4I<8-D<9 DV$X$[43 #AGG*>+CB%2& MQ/5J4F;9B:&=F-M) F(G9B=!!#HB)W0%5"*.'&82:"8!9AS92&$'Z?U7K@AP MR /@0=*4(Y&B0;\MLLTXB"/N"-(HNE[X6 0!=3.ALNU \CP*>4>41I%U58?Q)0BT5J%-E949+>GR9EMB',0 D8R"(E.=VD M8F<,J;1VK0]FH 0,3!R)D)A:\A/UE<2*04PF[=P*55MIQJY&8A!*0T%59*\PN%=P?+(5IHQ!M:+"@ MB*[)A,@V@UFC4+U%@S6*K,*.YVI*9=MQ/!:B:HO&2H$R"OE!LB!TK0^FH$+/ MF314H^AZ)&;FEL0V@@FH4*5%HZ0XVI@1+G'>GQ1FGP+L2UVSP:Q2\2=BA-FB M$%M8C( HI:R;$-EF,%D4JK%8C%+^IB%.(^IF0F6_&\&4TJC"HC'2H'12BKI> M09F('/0JA37FG0:\ M2Z6C"\>+,'U_E#1FBT9LH5%"HI2^D)@0V68P732JK-B;O8B'1-!G@PF1;09S M2J.:B@4)U$IARBY=I'*]K-&8>1H]6[(8)=,QNB6QC6#>:51)L1AQDK'G-Z!1 M%"W^U=OSPM2[X4-#,UM7K^7PE>/JZ.5CQJ,FL!%^ZY=B;;'/9R((#6IJE9JI6BJ3I\=.5/6 M8B&G[()XSP"?=%%+4.!Y"6IQT[EEH=<.K"SH59"F@P-S^+5M,?N[ T*'K>N[ M]X77YE(+M8#*HL<7^ GB5W]@768Z8 MPYZ2W\U)U%LW$$P%P5S@1_\M"*>"T"A 8V MJW?"WX3R859J43\[?4^FY7+U5D9Y5*";,IHTNU$3+#3!HV*_5N3A+$&R@;F+ MP-I%H.O#ARYBNT%H-0BU0?1@D!@Q1DVB-=T8(XXB.R6R4J(5)3:>Q&Z4Q M( M&*:!'1);(;$E2FI0XA4E\/W$3DFLE,1"R0Q*LJ+X3[ENP))+="\G62S(3DJQ?,]Z+$V+N]1>6G268T@Q8?L#I0 M?V!V:3KN'*F09X'^8L^4"I".WHO,5&PO=V]R:W-H965T M6 ^= M.JD8IU@JD]=(]!QP:4B4H,#S=HCBMG.SQ/A./$O8($G;P8D[8J 4\[\Y$#:F MKN^^.Y[;NI':@;*DQS7\!/FK/W%EH5FE;"ETHF6=PZ%*W2=_?XPUW@!>6AC% M8N_H2LZ,O6KC6YFZGDX("!12*V"U7. A&@AE<:?2=.=0VKB[,*)MDT()D(P$_SX0T(X$<(K(?J0$$V$Z(Z ;"FF-TJ^X5VFF:;,]4>H;R7+/;\!%VTT(3)+2988*X(I-3G M$,%6B#Q8T8/; (D]J#P; M]5S-!H%*ZNTGM>=V:*TA63^]1VA^%+-_4$L#!!0 ( F%I5 3H43?<@( M P* 9 >&PO=V]R:W-H965TV$[NUG&\J2<%V1_ C8G'O./<#!SCLN M7F5)J?+>:M;(E5\JU3X&@=R5M";R@;>TT5<.7-1$Z:$X!K(5E.QM4WDQ;EGK&PY?S6#;_N5'YJ. M**,[92B(/ISIFC)FF'0??P92?]0TA9?G[^Q?K'EM9DLD77/VN]JK>Z)]62\Q+@1XC?3-W M9M+>.WM-NY5Z]EPD89P'9T,T8)YZ#+[")->8]12#1T2@.QC;P& ;V)9'5Q(I M3!"!!)$EB*\(LAL?/2:UF*;O,1Q^L%0,2L6 U.)&*IY()1\J):!2 B@M;VY\ M,E%R2*2@1#J50 Z"#"3(YC^Y!4BP #I -[<3PCC>KR4HL@0((I@ A7!0POE& MD2-K:(95$!0[=. P(0Q0) X*.$XHNL,M'!,$Y&3J%@*Y=."0(" E*'-0P"% MZ1UNX1B@;(Y;"+1PZ,!I05 4E@X*. MH.=\MAL. PQEN(1!V?%LPG!@,A $C M!X5C9;EC:<%P&#"PN$S= B!\^XT*+I9ELT_Z0<2Q:J2WY4JO\'8=/G"NJ"8, M'_1[7>JMV3A@]*#,::;/1;\_Z0>*M\/>*Q@W@,4_4$L#!!0 ( F%I5!2 M3E@YWP$ *($ 9 >&PO=V]R:W-H965T0/6';QI>W*MI1-%+52*ZU2M7UF[?%% >,"7J=_7RZ.ZVSHBV&&,^?, MP4 ^"_FL.@"-7C@;5!%U6H]'C%75 :=J)T88S$HC)*?:A++%:I1 :U?$&2;[ M?88Y[8>HS%WN+,M<3)KU YPE4A/G5/XY 1-S$1VBU\13WW;:)G"9C[2%[Z!_ MC&=I(KRRU#V'0?5B0!*:(KH['$^9Q3O SQYFM9DCZ^0BQ+,-OM1%M+<- 8-* M6P9JABO< V.6R+3Q>^&,5DE;N)V_LC\Z[\;+A2JX%^Q77^NNB#Y&J(:&3DP_ MB?DS+'[2""WFO\(5F(';3HQ&)9AR7U1-2@N^L)A6.'WQ8S^XO)#K_(%J6N92S$CZO1^I_<6'(S%[4]FDVPJW9II7)GLM4Q+G^&J) M%LS)8\@&3& MI,?8_V= @W>9[$A8)@W*I &9]$;&8SZ]58G#*EE0)0NH9#N4.)_\'][?U&9=L/"EV$-B?5G:=&" VFE_W.=-&9 M!V,-:3C^8N?37Q@=:C,N+@-=GJ?P+4$L#!!0 ( F%I5#FF@H&M@( M "L+ 9 >&PO=V]R:W-H965TQY8G>B.1%/K*2%>G-@/"=2#?G1$R6G9&](>>9AWX^] MG*2%.YN8N0V?3=A99FE!-]P1YSPG_,^<9NPZ=9'[,?&:'D]23WBS24F.]#N5 M/\H-5R.O5MFG.2U$R@J'T\/4_82>U]C7!(/XF=*KN'MV="I;QM[TX,M^ZOHZ M(IK1G=021-TN=$&S3"NI.'Y;4;?VU,3[YP_U%Y.\2F9+!%VP[%>ZEZ>I.W*= M/3V0W5/"W._ M5F^BR-)@ K8$7!."\"$AL(2@)F#_(2&TA/!&>!Q29 G14$)L"?&-@!X2$DM( M;H3$%+!:75.N)9%D-N'LZO!JQY5$;VSTG*@-L=.3IO[FG:J84+.76823B7?1 M0A8SKS"X@1DU,0L(,VYBE@ F\)N8%81!3K((P2!"((B6Q2)\8%$5[I^( M=1>!?#C."(PS N)L;\.HXX%ABQBTB &+UBZ>QQV+GI(GH$4"6(QA@1$H,!J^ MZ<:@P+@;0=AJL?GXP:9K6" ?_F3X XIE0?HVV.XKW!PDR&@R\*>SPF"FPC%_Y$LW"0( MZ)(P;">;#&UV!'<2&@$N48\$W$MH/#Q7#+<*!EJEG>L2=UNE]3=; 9!V(-[= M'U\?([\1?DP+X6R95(<'\XL_,":IDO.?E-!)G5SK048/4C\FZIE7Q[=J(%EI MCZ9>?3Z>_0502P,$% @ "86E4('%D&Y& @ C@< !D !X;"]W;W)K M&ULC57ICML@&'P5RP^P^((<L#147(&I.\,F02@JB($"@Q$7E9ZD9V_,L95=)BXKLN2>N M98GYWS6AK%GYH7\?>"LNN=0#($MK?"$_B7RO]USU0*=R*DI2B8)5'B?GE?\E M7.X6&F\ OPK2B%[;TTD.C'WHSK?3R@^T(4+)46H%K#XWLB&4:B%EXX_5]+N2 MFMAOW]5W)KO*;?.UZ%9*55459*_-E^B\I\FW8&W6EN0F0)44>(T$-"; GQ?T+XD)!8 M0O)L!6@)\-D*R!+0B #:Q3*KO\429REGC]2#9CO-G-H MH49O&4Q0"FY:R&+6+28:8&9#S&:*B>-@B-FZ=.9#S*M+)QQB=BZ=18 @5L@=@K$1B 9"(Q%D'4>( M[2/$P 1RFD .$\GH4*)I7#1:Z4&EF;/2S%$)N@7F3H'Y\T=[X118.!R,+H3- M8GH&PL25%?2N(?U2_<#\4E3".S"I;C1S[YP9DT2)!B]J>W+U.'8=2LY2-V>J MS=LGHNU(5MO7#W1/@,Y ( "8, 9 M>&PO=V]R:W-H965TJT[;>;. DJ8&8[2??VLPUE%*ZE-#\"=H[/N??"L6]65R%?U(ES';S6 M5:/6X4GK]BZ*U.[$:Z86HN6-^>4@9,VT&26NZY"$;Q-/Y?&D[42T6;7LR']P_;-]E&84 M#2S[LN:-*D432'Y8A_?D;@M+N\ A?I7\JD;W@4WE68@7._BZ7X>QC8A7?*M)PT+0+Q_=O[)]=\B:99Z;X@ZA^EWM]6H=%&.SY@9TK M_22N7WB?4!8&??;?^(57!FXC,1H[42GW'>S.2HNZ9S&AU.RUNY:-NUY[_K=E M^ +H%\"P *C+I1-RD7]BFFU64EP#V16_9?89DSLPM=G925<*]YL)7IG9RR;+ MZ"JZ6*(>L^TP,,*0 1$9]D$",(DMS)9G68$3)&B,B2-(WQ$L<8(4)4@=03(F MR&.<($,)LGD$.9E4J<-D#M,X#%!:) GUA)JC2CFB!!.E?*:4YCFDN:>H%!6B MB%""$Q0H07%[492)(L4UR$Q_H['B%(V?RW MG.K,06GARP?W'D',1WW%QUU%Z >>'^XK4B!13#<;% 0>'=Q^!/$?]>P @!L+ MXMNS!=PS@'AFEBT*\NP!@!L+ *'(/!2XL2#Y0+:X8P SPRS;='Z2I+']>+1P MUP#B&II/M>:GECFPDMA77-PX@!G'L_$!;ASX@'$ -PX@GIAM?#WHW<97^,X3 MP)T#V,DUW?]&H3:NY/+H&504[<6Y<=SR:'9K@>W!MWG]XUT%_9_)8 M-BIX%MHTBZZE.PBAN8DE7IAL3Z9I'P85/VA[2\V][#K7;J!%VW?ET?#78/,/ M4$L#!!0 ( F%I5!PK F4P( )D' 9 >&PO=V]R:W-H965TV034!G,+6= M<'W[VH9P!)PJ_1/L969V9XF]6T5HLW4+*YMGS1%Y 1<03:Z!6 M;XZ,5T2J+3]YHN% #H9442_P_=BK2%F[J\S$=GR5L;.D90T[[HAS51'^9P.4 MM4L7N=? 2WDJI YXJZPA)_@!\F>SXVKG#2J'LH):E*QV.!R7[AH];Q'6!(-X M+:$5H[6CK>P9>].;KX>EZ^N*@$(NM011CPML@5*MI.KXW8NZ0TY-'*^OZI^- M>65F3P1L&?U5'F2Q=%/7.<"1G*E\8>T7Z U%KM.[_P87H JN*U$YW";8SA'QG0S8:@(;/AZ;2'V[0&@5"(U >". )EWH,+'!U)V-8!$D M$RL6%/+#T%Y,9"TFFA43W^''5G[\>#<2JT#R0#Y'8^0LK?_%X+Y!O/R#^ ]WH03=.4X3]23]LL#A=W"OHSHE%\YZD=Q2L M!W*-@O_HBOW$(?Q(5_#L,. PFC7%@O+#Z;_$&UUH%?"3N?N%D[-S+?75,8H. M\V4=Z MQ$M_HN6,NR@^9;FA])_Q4UL+9,ZFN6W,I'AF3H(KTG]0W*]2<'#84 MCE(O$[7FW;#H-I(U_2#TAFF\^@M02P,$% @ "86E4)GFW &0 @ V@@ M !D !X;"]W;W)K&UL=99OKYHP%,:_"N']@!9* MP:B)WF79DBTQ=[G;ZZI5R07*VJIWWWYM089P>"-M.7U^IW\>#\N[D._JPKGV M/JJR5BO_HG6S"$-UN/"*J4 TO#9O3D)63)NN/(>JD9P=W:2J#'$4I6'%BMI? M+]W83JZ7XJK+HN8[Z:EK53'Y=\M+<5_YR'\,O!;GB[8#X7K9L#/_R?5;LY.F M%_8JQZ+BM2I$[4E^6OD;M-@B:B>XB%\%OZM!V[-+V0OQ;CO?CBL_LAGQDA^T ME6#F<>,OO"RMDLGC3R?J]TP[<=A^J']QBS>+V3/%7T3YNSCJR\K/?._(3^Q: MZE=Q_\J[!1'?ZU;_G=]X:<)M)H9Q$*5RO][AJK2H.A632L4^VF=1N^>]TW], M@R?@;@+N)\1N<\(6Y#+_S#1;+Z6X>[+=_(;9,T8+;/;F8 ?=5KAW)GEE1F]K MDN%E>+-"7P0(H@@T23?/,T=@A;1 = M)(KR*)BY/VC&B@@@3;S8&38=WB&* SQC" 1ZCZV>A=$GU TP#,W"\%^1P2X6W,G#KL9 7;. MQW;N@IX. 5$:9S,HV-((\'0^]C08-/[G" >EI>+R[(JJ\@[B6KN*/ACM"_<& MN]+T/[RM^C^8/!>U\O9"FP+GRM!)",U-+E%@MO=B/C3Z3LE/VC:I:&UL=55=CYLP$/PKB/<&;&(^(A(IN:IJI5:* MKKKVV4F-F^$?%=7QK3W4?)*K?VKUO4J M"-3QRDJJ%J)FE?GG+&1)M=G*2Z!JR>C)!94\P&$8!R4M*G^3N[.]W.3BIGE1 ML;WTU*TLJ?R[8UPT:Q_YCX/7XG+5]B#8Y#6]L)],O]5[:79!SW(J2E:I0E2> M9.>UOT6K'2(VP"%^%:Q1@[5G4SD(\6XWWTYK/[2.&&=';2FH>=S9"^/<,AD? M?SI2O]>T@_$SO3&]:MHOK(N(>)[7?;? MV9UQ [=.C,91<.5^O>--:5%V+,9*23_:9U&Y9]/Q/\+@ -P%X#X@2EPNK9!S M_IEJNLFE:#S9%K^F]AVC%3:U.=I#5PKWGS&OS.E]$X=A'MPM48?9M1@\P* > M$1CV7@)#$CL\"2=I!!-$H,?($41/'F<<+$&"I2-8/CD@HR1;#'&8RF'P<@F+ M$%"$ "+Q2(1,1!")89$8%(D!D60D$D]$/J%DIN )J)( *ME()9G6"R>P2 J* MI).W2K(0)LA @FSJ,D,CERTF&;B,(K2("*R#0KA'0D )CYND!:'XZ0;A13AS MB=!,/R) *QIKH:D6PN$BRF:TP,;<(@QHC?NB PU+N(S"Q5P%X0Y&TQ8FVBDIY!Z'-+'!?[+,0FADOYF7XWM7,Y'[#V5G; M96+6LAU,[4:+NANZ03_Y-_\ 4$L#!!0 ( F%I5"*12:5+0( )8& 9 M >&PO=V]R:W-H965T4JJ)7JEAC+J@9&Y(QWT.HG!RX847HICEAV LC>)C&*XS#,,"--&Y2%C6U% M6?"3HDT+6X'DB3$B_JV!\GX51,$E\-P<:V4"N"PZ&+9-PQ: MV? 6"3BL@L=HN&NCEU1P9)SO.7\WBQWX5A$804*B482!Z.,,&*#5$ M6L;;R!E,)4WB]?S"_F2]:R\[(F'#Z=]FK^I5D =H#P=RHNJ9]]]A]#,/T&C^ M)YR!:KA1HFM4G$K[CZJ35)R-+%H*(^_#V+1V[$?^2YH_(1X3XBE!U_XJ(1D3 MDBDA3JWY09FU^HTH4A:"]T@,+ZLCYDQ$RT1O9F6"=N_L,^U6ZNBYS,*XP&=# M-&+6 R:^PD03 FOVJ43L*[&.[]*= IM[1/9)A<1K(K'YR8V)Q$^0>@E22Y#> M$*3.+MQCTO3!,>+CF?N%S+U"YAZ"S!'BPRP<(3Y,[A>2>85D'@+'[=J#B4)' MB _SR;M=>(4L/ 3N ?5A$D?(UY@;(;E72.XA<,_(@%E83&LQ>3B;I^''+W)D MW6<\A+,D&PO=V]R:W-H965T@,IK83 MKO^^MB$< =^U+\%>9F9GG66=M8R_B ) .J\5K<7*+:1LE@B)0P$5$0^L@5J] M.3%>$:FV_(Q$PX$<#:FB*/ \C"I2UFZ>F=B.YQF[2%K6L...N%05X7_60%F[ M\9>].;K<>5ZVA%0.$@M0=3C"AN@5"LI'[][47?(J8GC]4W]LRE> M%;,G C:,_BJ/LEBY"]Y:U>;:]_HUF)P0](1@(*O='A+ GA&^$Z$-"U!.B"0%UI9BS MV1))\HRSUN'=W]L0W47^,E*G?]!!<]CFG3H>H:+7'/MQAJY:J,>L.TPPPO@# M BGU(45@2[$.9O3@/L%FCL#^/60[AZ2AW41HK3,T_/ N!;8+1%:!R A$(X%D M>DX=!!M(;2"?_ A'28(G]"K4;P M7"#P)D;PK-S8][T):CM'13@9H>[,)%8SB<7,M)&2>9HXP._E65CS+"QY KM M:A5(_[\;U5"U?K?>O_NQQTP:,@WC6;5H-"XJX&PD-EV/^%U!+ P04 " )A:50:ON3ZWX" Z" &0 M 'AL+W=O69,>:]U MU!W)]93>6,MZS1;XY>$3WSNP([U4ZHG? MOK ^H<3W^NR_L2NKM-R0Z!A[7DG[Z^TO4O&Z]Z)1:OK:/L^XT>*1!@R+0WH<0& JQQA-S_#[ 9JI('T2(P"0B:Q^] M2R*&'<2@@]@ZB$<.LLS9A$Z26DG3;4*""(J0D\M4ER$2$Y@F 6F2"4V*$P>G MTR3C,"3)W8T%5#E)0Q@F!6%2 "9U8-))F#AR-)NIAN ,!LE D P <3]2!N0; M8N*@3%4D3,D#& +"$ #&";/N--GXQ.2SR/U$4U4XRV&4'$3) 93<0 MW:DJG)$'+"B$RTDXH4'Q@_.&'E0D]/^W&8$59X7PQ_>YUWQ\H0$A=*.#4<6M MF3C9YB2]/;\TRM2VT>K0 %>V_SGK:],8;25_<]-UU>]4G,I&>CNN=#^P5?O( MN6*:,ISIXWS6C7R85.RHS##38]%ULVZB>-MWZF#XN[#\"U!+ P04 " ) MA:50]4P5YKD! #2 P &0 'AL+W=O^>&(R&V[D$R>Z<'4/Y/JXUDSKNF(W8PP)J8 M) 6A678@DG&%JR+&SJ8J].@$5W VR(Y2,O/[!$)/)=[A6^")=[T+ 5(5 ^O@ M&[COP]EXCRPL#9>@+-<*&6A+_+ [GO8!'P$_.$QV9:/0R47KY^!\;DJ,7U:-U6LXL7HID+^GD*I[3S']+VTZ@ M':F?31V"<13QGQ=O??1:'?*L(-= M-&-."4-7F-V"()Y]*4&W2ISH/^F'_#\$^:;&/!+DKPCH-L%^DV ?"?:O"/(W M32;,?<2HB'E;@JQF*L%T<9LLJO6HXB:OHLO"/M!X)W_A:=N_,M-Q9=%%.W^S MK+T P .1( !D !X;"]W;W)K&UL ME9C;;N,V$(9?1=!]5SR(I\ V$+LH6J %@BW:7BLV;0LKB:XDQ]NW+W6(U^8, M ^UTUW3(]]OWI*?0\?;Z/?HOX^#]8%Z+SFY<]4^YZX_+5*?)SNZ+<]5_=9=?[3P@D2;SZ'^W M;[;R\L&)S[%U53?^3;;GKG?U',5;J8OOTV_9C+^7.?Y[-[P#FSNP:P>?^Z,. M?.[ ?W08JYE-SL:A_ESTQ6K1NDO23K-U*H9%09^X+^9V:!QK-_[/C[;SK6\K MR?-%]C8$FC7K2<-N-/2JR'ST:PJ&I5@ST)W=)]A A8QDX.@@^-B?WPU"X %R M-$ ^!LCO @1%F"1RE#2C1 AB0MD&D>7:J,AP!.I&0#@G6TEJ!+-3HL"Y0 MQ"3GN!.-.M%PCDS@1(,D)+ !%J11Z4;X/IA,ICAB)XH\B3+4-'%&02G L1&H(RG0NM M(X90&#Y3AAA2D1 X[>@G<$=QWE$(//!0SYK[!4&44F%9,)TTA$0N'00FTL]GR!Q,)[3,8^<+G#H,4@? F$&:A#1&)!_@F.' M81 X$,@,DH02RL(5A,@,,9'GBN&\81AO3"0$SAOV"=XPG#?L@0,6@QR1A@MP M5H0R992,; L,IPU[X(C%D,,3\VLS] -EXFYWO?>#HXL]<,AB\/Q$QF\37;)UYZ8?7FUO6J_?/Y[9 M\,(>M*_ITV;ZBO$CS/11Y8^B/91-E[RZOG?U^-*^=ZZWWB3YXNMUM,7N>E/9 M?3]<*G_=3A\SIIO>G>8/-=GU:]'J?U!+ P04 " )A:50TW"T9I\" #& M"0 &0 'AL+W=O_HT9E%@A-HF[?ODE EL*EJW_,!^>>W'/@FCN["OFJ M3IQK[ZW(2S7W3UI7TR!0NQ,OF'H2%2_-DX.0!=-F*8^!JB1G>Q=4Y %!* X* MEI7^8N;V-G(Q$V>=9R7?2$^=BX+)/RN>B^OWM^ M8.=KNSTJ)H6$PJ!7NKQZQTX[7A MOX7! :0)(&V .?M_ 6$3$+X'4">^SLQ)_<0T6\RDN'JR?EL5LQ\%GH;&S)W= M=-ZY9T:M,KN714S)++A8H@:SJC&D@\$M(C#L[1$$.F)%!N&] ]9#1#QR0@B* M"%U\V(T/(YB @@34$=!_"'HFU)#804H'B2*4]F%K $8G:3(B)P*SB8;9T! F MB$&"^'X_$I @^=B/&A)UA)($)RCJ^0'!4H1&LIF V4P /RA,D(($Z?U^8 27 M"?K8D0;3U8IZ;@ 0G-!D3 T>J5D,&#*F!ZS))28/6 (7'0[OL"0W$ MN=3VGNGLMLW(DMC;L[>_LDV*NU7?:>H.YSN3QZQ4WE9H[&_0@A.8F0_1D M7MG)-%7M(N<';:>)F?K8AB,+'1!4I8'/?<=_! M&:^N4KWJDQ F>*O*6J_#DS'-?13IW4E47-_)1M3VRD&JBAL[5,=(-TKPO2^J MR@C'<1I5O*C#S)IZ*X\FXB6BS M:OA1_!3F5_.H["CJ6?9%)6I=R#I0XK ./Z'[+?8%'O%G >NE1Q%67IF*R./QUIV-_3%0[/;^Q??/.VF1>NQ5:6OXN] M.:W#+ SVXL#/I7F2UZ^B:XB&0=?]=W$1I84[)?8>.UEJ_Q_LSMK(JF.Q4BK^ MUAZ+VA^O'?^M#"[ 70'N"U#RWP+2%9!10=0J\ZU^YH9O5DI> ]4^K8:[EP+= M$VOFSDUZ[_PUVZVVLY=-FF2KZ.*(.LQ#B\$##'Z/V$X1.>DAD170J\"@"NSK MR5 %H3 ! 0F()TC>M9&/VF@QJ(QLG(CBD(XQ1G*2R&@6(8(&;F_
+DQ M&$XB1@N,Z4#INX4TCU$\,@; ,4;'@J+!]]UMN'YP=2QJ';Q(8[<*_H-^D-(( MRQC?69-/=H_7#TIQ,.Z4V7/5;G3:@9%-MXF+^IWDYA]02P,$% @ "86E M4(;+Z+6F 0 FP, !D !X;"]W;W)K&UL;9/; MCILP$(9?Q?(#K F0M(H J=G5JI5:*=JJ[;4#0[#6!VH[8?OV'=LL2E;<8,_X MGV\.V-5D[*L; #QY4U*[F@[>CWO&7#N XN[!C*#QI#=6<8^F/3,W6N!=#%*2 MY5FV8XH+39LJ^HZVJ:P]8!\ M#LB7@#SUDA+%RI^XYTUES41LFOW(PR_>['.<31N<<13Q#(MWZ+TVN^VF8M< MFC6'I,GO-/FB8 MION2#&_&^2FPY3TV_P%02P,$% @ "86E4)6*4XH=<0 &-L! !0 !X M;"]S:&%R9613=')I;F=S+GAM;.V]:W/;2)(N_/F\OP+1J]F1(B V =[;NQ,A MRW*W>F5+(\G=;Y^)_0"1D(0Q"7 !TK(F]L>?O-4%J ))279/[SG>V)B6": N M65E9F5F93_Y;5:V"=9[]USH]+M;YZM^_&PZ&WP6?%_.\^O?O[E>KY0_??U]- M[]-%4G6*99K#D]NB7"0K^&=Y]WVU+--D5MVGZ6HQ_S[N=H??+Y(L_^XO_U9E M?_FWU5^.BT]I&5PD=VEP&%3W29E6__;]ZB__]CT^YE=ZP;LB7]U7P4D^2V?- MI^^2LA/THC"(NW&W^?!HB0^[_H?<]=^.;JI5F4Q7_]E\_J:8KA=IO@JN'Y=I M\V'4/?QKZP=_72?E*BWGC\%ENBS*5?/%5;EV&C2]E4E>9:NLR%N^ODWFE?/Y M2;[*5H_!VVR>!N_7BYNT;+[1[78/>W$\F+1\>IG>94@)&,+[9.%T<'1V^N/[ MX/KD^*?WYV?G/_[VK_\2#;NO3M\?MS1WFD^+$H:?X$S"X&J5K-*@* /BHO(1 M_CMS:7#2TMAU\CDXG0%ULMML2BVV3'+2ASD.1_%DT-+2T6P&+%:%ZH_@+,O3 MX#QWQA*/XVYP7DZ!)6? G^7'A^1Q6YO'^"^8XW7QD#??O4KRX.>B=>%T&YI0 M%V7Q*V]%)Y,HAZ?:=5:@'VJO>3?G?<_.FLF$(? M%_=%WL9P_5'W, *N:_Y^G:V 28O;((KW;PZ"JW2Z+J%W=WLN%K#.5ZMB^C$, M]KH=:"H*EDD9?$KF[OZ!;3/+\KO@ZG%Q4\Q=[OWQO;,BTG%P\AE6.0<)Y./[ M]T=7;XZET!$U6.X)*73A9I>8=#^[$L'E;W0.#%,LG;F.EX M798H!GCOTXR (]9.X[^Y@E+O/) ](-"R3VGP)EDEJLD-(@.V)7#=75$ZHSI+ M2B#,T72:PEOPSHS?;Z/'?0KTV#)!&$H)K',*TOQS\!^I\QZN9M5R'R_I< ,<"C@+)UU.SR,XL->U"IF+](R*V:MGZMCY?_[7__+=W;H9NRA MO(4?G479Y6L9B_?[OSI3.()/9_SY/+EKHW)M]US1P1J9RV@;7P[>P*3F1;4NTPV'Z^8FSE?WR)/6.^<@/9,1Y-PN A#5)D=N#*+%\501)A]<9Y\^)F%P6I5).@] O8$O M=9O+,IN2.$N6R[+XG('JD\+)OQ>/.MU@D04MBH)N:N%.IW^HI" MG>"(E@3V'1!X!N<=[0.@I-6#A4=O&= M)0L;H!QHQ]D\$%)KIJJM0 ]H=7M[^#J9)Z"*H'Q/5Z FE'A<,C]N6+99D!CFS M5;J ;%^ BA=U%?MLE(7"4C@Z7#W\M$)"'-OS>JOG1>HC-R6,13TB M)8YRD)]S42R0/&_!3H-A'/Y'AP[C16ZT:U(^*R0$/**.0S6/'"0"J#=0/-(17@.O *;.,MO4?SRKIO. MDPP6>Y',4OR0-KL:(1)9BTXCV&HR)VLL0Z+VL\P/B3G+2AB#DLSX"XCVZ9K4 M/=AC,(=2=A/)@#(%-H;ML4:J@4IPIWD41@V_6;WB@-,%= IT ZM?47">)3>X MNDAE:G>1/,(&A;,$Y\B[5-@S@[4F;15WAU T2"IKS$6I!]D!U1]EVEP^QK/0 MS)?6ACAOE2U2FGZFQ'N2.Y0BRL.&S''QB/Y('?P<)KWFDP+_1>_!4JSPC$ > M6!95E=V 0;)"6?613QH1/+ ZU8J.*_7Y(H'C:[V KU9HC<+8I7G6'W@6&U:1 M3F^6U>Q4P:TCVWZ:E: 6HH*&;)CEGXKY)]Z]*2HAQ$;3]1P43=U@!XT^.8OG MC_9IJ5C['FQZ4.MQ_"#MZ:SV$*[2U-)ZAFJ*:,FSJ]9(>S,9>HXT1%&?& %, M!QC0H2Z(6\3L-*GN48UX(-XP AK6A2;6"7XJ'I!/0D6X]/.*]#ID13 %Z5SW MSXEX5)03/B5"=5KH>?+^!K$VGR'K5-D=-P0]T*+0 R'J(Y[O]E+R M:;Q!^YEE,Z$Q#B%_-(-HF35O_;0D&79#7%R4]F&J.+[CZ.3G[]^1/ M7U?G9Z=OCJ[A'U?7\)]W)^^OKX+SM\'YQP?BN,/) M7=\7ZPH(!RN[5_OW!K]=Y!AZZ#R"3:\/LPV&Q'M0)$K@CWSMLU,JVOCYAG? M*$?UNBQN,\="/N=5!)DI^E;U@^M$ /4.SQ0XKDF6(=,DLP5HJCA@E,K-3RY! M1M ZXZLS&-:\6"X\]ODI6-%9:=0"EMOHD+ISIW%=H")2. -NH>PMJ+86D[IO MX:$$Q,OH=8M$I&X#V5*6T2T TPMA29U@7N[;LV,P;.J%9D?A//K=/;L.TER@Y M<7\XO/,ZJ;)IL _=KJN9>>_ <1=D\S7*\NUOBIV_%CT3^E^NB1WRIXV']_/& M@;2\HCE'& W7D-E%?M@_T>SRWF67(R _?*LY/SCVL_M.HNKX_-W%Y5+-@GUFTX. O!3(IR0E-K$JK\&T-@\_ MZQ[O\HZ?_*^/SH[>'Y\$5S^=G%Q?[4SJ-^FT_2A0/K\$.<.5O\=XM-)!C7^@ MM "5 (GA;@VP>@Z!.1#8:B,$J#FW/%UGL)00/$O/4ZVBS(EIX62 MY/894*.)_RC8_,Z%F"]AL)PK50>)1P>15Y";LW">HE.G1(?(87%[N$:]G3KQ M?O=C4?2;@'(P]9O@-0^"Q M;GBAZ9R8UARU^^R/&-.C2?,TP&OB'ZIE,DW__3N0*6@0IM_])7!%;3']>%_, MP<8@=TB7GOK-\L"F$^%7+O5"P/PCA%Z62)NL5;'R4G:] C3SH1 UW[W.NBP!F",>7(6WF(!S@[F#Q, MNEZLV?-7M IV/B;\:MEEBJ8]? Z:*/I46_BB:EV9K7Q$D]_]>[VI9$_@C>^1 MB B/GK#; ;1_D>#VN$_!VDKF!R\S6+PGPY8C82O[6@RV5;ES/G98<=5_?94SR:K'A&FL7O?#J^OSX/WXZ/WMS]@4,N20=8A]>H[_0/ OL8P"6A6VROUT6H#N\+%2CJHV&T9?IPN$\D)/H&T6ZX=K:-T*HMM)H I"CJ[EX[:!_:3U!FGH/?&MP MYNH/!7H)HA3ER7[++&D-\8JA]M6E?"4WE7S='0:_^.(XJ(7#&_K6GKY[SSW; MP+$;O4N-3Y_X^H:]L4-/3WF]?4YN2,'&.7EBWW:RGX^N?@K>GIW_:IERS89^ M7NOU.^P_<_!D?'UZ>_G%Z?GERY&KJVB.DN!DY;T',QK,WR M80ASD\UGW]08_Q?%O_A- *UJ>'U!;U(0KM-,K'-TYBTP#N'5>Y2R"R-W^7!3G*:(2W 3N:<48$?[R:A,0//>3I;4 MF7XIVVK6O=^5>;?MJ-/WOYQ<;=M1.BB&+H$V&/Z;/EPDY4=0)-!TKSAPSNNS M**9I.JN8"Q?)2MY[9@/(QKM_"Z<.7^K@9EGG]&)*]\V+#*^-'_$>I=67C4R\ MF?;>1=L77^O!3DTTE^_MZ7NP5[8M7XTF68L>L>,Q[E(\>2Q1Q6*7.^V4];+@ M.S,UH6TJ0WV$8'7)W1K81 >BM$J$ C1VM)W RG]]JS]J)^F)7,'=:C]KJL(Y M,5Y1U$,2H-AVZ#@*0U%LJE694< 0OM#BSQ>U=6:KK2]H]7CW3_%$O]&:MMQ& M\^7A"UM-\]GF]NK!/W@\%+GON&)7T'7ACT9I]Y:WM1]8SE$*X\DJ?8U_6Z#A MC:38I_M=L],UI!=;<8!)&O2'^T0\G_5'P:U%^ MQ-5<(BM75= ;A,-XA)K-9-3'&675/=H510%L'@_#..KC?Z)>-V#71V8-=B^( M8OQPA']%<=@=1,'.[MP73Q5- F4%F&.1)MT-QT.<=#\*XT&LQU05MZL'M!,H MW"S!0)>@&8Y)\APU*/K;WXQ Z@V MER+:D39R&8KT&(_"08Q<$ V!'..A?E\3$_AD.)P$@P&\.-'KWM1Q[2$#N\?Q M $-S1["2JL';[+-65H-H'([&40 <-31OU.Y[X>L>L$/4IVVE9U$6M[ C)=XT MQ?=BZ&4,JQGVHRZS387[.)H,@P%,:3(1+DD\Q-T#-IT %TS@KQXPX&0P#G[% M8,,[C,>88T#3IRQ]X(!6D4P4SRIM/5#4(AZ%.9Z4N.#!C83&2K0-.AO->RL@ MWJS"E:; ,?T[F@B5B<_4P31*2L%09AD<;OB0SE58>;QJX7&\"NY56(Q$M"3> M]CE^A1M2S9BPIIF$+\'P?M7SP@XX0A*YL'+94 [C1X.@%EZP"L]A[:U0,U]>*?? M/0CV(UCVZ, >B)Q]]A!&XPE)BC"&=IVKGA?O3;?%0RVQ0$"/8.X]/#8&0Y@? M"#W?^\8 MZ916NAZ[1-M#!U:C$7^7DV=N#];6"HNFB])!?V+]!*25R=8O3$)\P@& >Y-! M9V#:".BV=6R'@2?U^%<<\\PAY4W-+V,6B?A5)C"N#Z*#$?".^;Q>+MF]!DQ( M-])O@2M@';2@?_H7[0J3_U9MAQ8Q<+RR7]-Q:?:9M&'C/VF_:]^(91CE,Z]. M_P.5GEIF#D^-1%S?S[(XCNNQ1ZR[B*!QV8R30()R,^S(Z M[Q@&4=@=]IVKVE9=??^:5#77(3P%M7G-WJCV8 <_2_]?I?]O(HS2PR4TR@J: M.O)ZJ+XI_O_C%?]-[* TW[-69Z-_OWRS)?X ML2FA=4Z]A'KV#NMZC?CY)MQ MXC5.-G&:-ALN6V+4OEDVEB+S#.U\%WU'?QD&M19-@O1NGOS M2%+7,X\8G .#GE<'.\=QORL^\7)0, ^\0= IG.[I=K0YLF>S0/9<'&\2Q^X- M;[M$WC"0FD#>%.UE!<#@_._*9('2S0KZJHF2K80.K9BT=^SA<,89Q1MADC8& M9+U+'EN?(7(*/,=']K3^]HXDO[-N%$E@O5@%?R.$G5/,@G;?;J$6V&LZV_]( MQQ':+QZ15/!-I#E2:=)SRZ\A33A(RER2MH(PR8O.S_:)[!IF&V#N5HO%@FG#U]9F;$2=D/!?*!2^3!B M=O\RP+RS2OP@%;*H]E8B+Q"6$$.T).L9)34_Q?HFT^4F37-V'90WF*OBY<)3@X*X)ON$TRM#/;TYF1ZYYZ \ X')X,A>U;]"7;!W]9.;8127G6Y=>&+N_01><<"4*!Y0V\Z> M:PS9,X9DE=XPT,R:*0I"@?9.8[0M''[2W1-Z6W.U'FL?1(D47A&;J#YVKCN)J)LJ+V:YD5X5B[FR. 8LSRI+_I($< M5"\:T.(F-9!!JK-'1/5*.;*V05GH"(^9_%'L4 4K(*'-N,X/*0-*Y!C$NK1$ MFQ6D#9^FJX(G;MMR]7,+I&,34M+&;_DK*!P*OP#1-CGU-__[.F<@*RV)MDM+ M''?.3DX>6FTDJ,0%8UJ9C7@R#@$Q]KO)F9W@ T<6GHB_IR(JL)1F*F!0EX=M M97Y(+=S$-#T/"_IY53'>CT='%[;D)FX%9E3L7M$<%TF>W&D<,5K.5 ^7HH.K M:KU8\JH2+R4"OZ'@7,:*:=.=#.]<"?9HZ&+#* 3$6LIEB&[/N 4X^REJLY$&>&[ MR?%7M:0:A.W1H_7D+Q@%TTZ8U8KEYKLD>).@SN[3.7>1Y'32&QP>=&ZRC[9. M_H;#%D53F:5DB.;DS?T$DJU85R:2N<&&)6H]\RS]E"H(- -K$]9$H+Y5QPTE MKF54R.C>(OF(#/#W]>Q../.F6#-W3\%Z)MXT=/8';7>"8T$2NLRJC_SX0R[H M0J3YO#&H.,?GOYR^.81S"T@U2Q?9E%B4+G/C MFF^'!-0CY"/@D>6&"D3EB59-0:)'%LIJ\.;F1:)9I G:P[C%,F"D*:='U+6A MNHRLG4F5 HXC\!R"'ED;,8NTX5;5OYR%4"@W&O<+6.0>;!6@EJ8]MYLAP!.. M&N$%81-E4]C?2:68;EG@':>LMVX]HR%G;+-ERPQ'"=.Y2Q7XEG4X@DA-EMD, M>DX1) FHT@E>I],$+28];D&>IA,1=0"%;P>BX2%YI-[RI*)D6U 35#]D) *+ MW[/N* <'I7-K.#("(JX4*DN)=X:%]0OC8"UAK+RA@*7?B-=RVS8@*'VI0A@;Z'V=_-BQL4Y3R:*1TE9.'Q MSJSPPHP I)^W'0ED898N4SX?DB G5&8Z_Q("7]N*@4=14DHJ$*4;8]*=JZUB MB9.V\>=UYJ"<:7/FH&2OBP^0MS@NPN CV9'.0'=9:Q7;;Q_PF2.(C0;.R["2 MO:PST&18 F@8,-)I=5JQ=XF?2Q(.Z9C1:6:X-43JA)K.C9 QJ,K,*O* M]=*,R\P/B <_A)I\9HUQ,V>H21$;$FK84GF.!=&+CA)"8EOA>8)GE6"8FP. M))*A"HQG/D_IV $>D#0C>S6: '(,3&=.4F2>.MDUU@J;OC@F-8OFF6GI)/73 MUM8L41TF5$7!M2!B*!>@">ZPHT+8E8*9OOK\(F!$*Z]/5!&%JT:,+3!^=@(- M'\13;89OU4W3ADNM M!-F";S!3[V<'P?OTP7[C P4%5/+M'%'C"[*63O/@YW6>HFDVY%D: ]'Z7MWK M5,'K J]W]K][>W3U^KL#!7EQ=/6!FCB,>MIW9K5T:O3OX# XQ@V^"LXXEU#% MVNQ?%TL@7R\>'LBYA-E6ON5 DT,A)5.$S2R=$@#8H=@BMM9@-%=MYT^Y?Y7+ MF/L-!3O$R )#P71MY /=#"GYZ",1@X]@V!B-&R^/$,/1/,!58+F?*#CO2AO[ M$KD!;\]AU\J8,W:QWP&3*/;5\1DX V(P086,)TLSQ+C;J8!#?0%F)"$H(OWUQHT$PZ#4 @PE3IW_8JD$>!# VK M/]M*/45XW$_L*N#P6^)%8+(&BXT/T1NG6.RXF!DDQ-,%,DVJUTDS5/A$5A1- M? ZVUBW#G\(Y/84-B3/6*R%FO<7Z 2\MK^/,>K,2R$C"(2<'$OE01$6WKCJ3 M6S1OM-/$8)X;V8G1>J!.ZH\EZ(&-]5M&ED<'#)N8B>QS8K!*W)CUK98'38[6LV.-4N MATJNQ&OP4QQHJ.3+H'OP0W %0Y]GMX_J,+I&[#I<&?VAR<(.%5N@MUR^8Y98 MWU2P5WCGU2Z8E/\"Y4**JE;.=S'5*ET&JX?">&[UF]8VA@VQZH"M+-"R[:(" M-0HE:P3U5P+N"2O7M,CHD=H_)^"U-X_605:WZ_&ZB5([ZVZ57?G;9D,-HMS* MM/S:UDW ZBUL<166SPZ+K\7F^>-7XN^C]1WH85NEG'V0X@+P9?$[B]&$H\F?;'WM7 MD.=3Z7U'X4T*'DOOS+IO0V!]BN&KCQBCJ^KT#0/_.H3LC$0;%6-PI-Y$G=0\ M<0U?[DQ!G,?B5Z$PG*0B?9*@6NFB2_R5E=***?3[G[MYTXS.>MK#9;JR=C%; MUE]^4_O%Q>^XU_XV$Z*BM=PM3Q?+%*ZYJ6%)8 M*Z9 +XKRNZ 2HVY'^.Q3<-W6S: ^DF!.? .'[D&C_#,8$,;+>ZPQM&O8ZE!Q MN.076\*DII+JW3#V<(.^9"?4WMZR(;#FS:]\C2(AV>0[Y[LK633;WPA\:PO( M#754MC.FE0R -SFP<.A07[%92WO.NH/0O=)IL\'4D*N/YV\7%Y3.W-WA-WZ5 MQ /ANM-G&*2@$&RLD)]?4Y5:@5?X"I^XL,/:O= WWF@7Y>QR;MK#1EJ%I9.) MZ\SJW-M?B-N@JG ?L/C_E&1S>@?Y%OWQ(3%74LF)53DQYVYDRA$#:T&+C,'/ M_VL1\%@*2((H+7#7Q5$W'$^B(.K'P7X\.H ?HK#;'?*]O;G_P*P6)/VC?#?J MAH/Q*!@.X*L#_-=PT'6^2>X(FUMZBL/N>!!$HV _.L!_1=V(0K*PAA9Y?S', M,\+$M*$.OE;_E9_QTI-=$GPY.DLI5BF F3M?J"2C%N);RX.)1F.8-*9%Q'$? M_G>_USV0GX$+F*6H\M)N/.2)RSAN0,?HD)IF-.5*_+$W*/;D@N^.5M&!8B3_ MO+B6RGHN4:=E&_A'K>M$\<4-J89R^8K'AI83U@C(Q:0#Q9!CU?4Q712O'M+Y M)QU3U$J5(QW-8>T%/,4$59--^>3)T+QV7(5#-A(%1#6JZ&&3[5E19V^?$?"V M^Y#DG@9C>P]EHM;*F>B( %V#("BRHI:T8H=/T#)C.1\M_[GPCCDQ!5V,+@S6 M2Z0>'-LR([J^XK"O3]D,/6PRCD=UUU;G)ZI$]8D+7A!_FG"B&5:[42$4J(N7 M6?71)-7Q9:_X,CG0MC).G47R=_3E"ZJ;@&;S$'!WBLK=N(BOZIN?;Z0I *(B M+8:O&]-'&BB:-08UC[<,ZPTXFU*'%Z!<"QZS=#[C2Y'&*PK;*A3EPB*0!>6Y MHBM-6'9N"3?K ZU-^?%P51Q*[\V=9R[Z^/8;+^.E#I(U=,^8A:IRD4]B@KW5 M'()$?;!RO@9E01]H>+^XDD),AJ$(U,SP#)]:O!0/*895SM%DM-;UMM-5W.:=I1?*:>&;IW R+VO7@;XT^Y9)/RDA< MT]FE:)M+X!_%IU=X0]^B%%W7LM3D-*DH"G-F MV\NG)1%GN?-QU95J6F:LF^H4(&KN#(-[@DC^&\M_>\ZI^0/FXZ2/:D_>KE&Q MX*3&<<_^PR1OJ;]VQ@K[06J29M)\+XPG/=U,_5\J];H]MDVR^9O:B?R\%PQ' MH'YU:W.@'O;4*^U$B'1[-D15)/N?'O;:I?XY_; M]5'40.4_37)O4TQ1%=7CK/]S!Y73^O,E7&9-MOZO';B,P2(<+K,Q)%2_!E.U MO;U1V(O'3G/\*^)\ )7'R+V][B@H)'#U;!PH:\MQ46: S.6=-.[9:X-^)VZ4XKVG- 76+F;JW-=A-QS6@1$^#6 .Y8S^)T#RG=:C>"]T%.]/ MJ/,U'4;$;^25F*=GP2YVQ(&C.XI, MS \['W5-4"UR:W%6(T>I)Y@.DINSU)ZC2JRW=JEB]%V263J[$8W\5!)S $U8 M.ZK!U69'55DND1)VZPFMK5H!#^G_:UW@(.5PH6S.2B5O<*J43U73FZFX07[V7FPO/_)#WS!(#SK#& M/JO?>R22PU9W(/CJH+;),=>D<2"@W?'949YN]QZ+))#4+=N]E:NR\#6CDX[[ MIXW@!19*XZ,S"C4^5@O#WBK#X'N.*T^"W=9+#.]%P\&H0C:@&UB@.Q_$ 5/4<#BYX^H9RWX/C MO3X_[_5 +>T%KU&<@S9_ 3W.J(G>JQC417@C'H,IT891AKS\! MS>$SAJ,&%VE5!._VHB%W, S'_6YPM$:(Q;DUAZ.] 9&A%_9&"/<3C[O03.0S M8%Y*\ D3"_%\@!JCKH_B_5[$PP6-M1M[*#Z(F>*3< S/O10?\QM#T'F['HKW MF""@"D=C+\5[^)PI/@J'W;Z'X@CI \\CK'[FDKS?5>LQ&7M)WN/6R98!I1S8 M9SR*Q!38*G*>=-12YH2^@U+N8#KBX62UH-73S["\L^!'CMG_2577^7%Q\U.P M_QT__>Z H0O$L0S_?P2G*1BU5OGFFLV0\/IOGQ+';!HQHQ\8Q5N8J#<:FE/_ M:6I'$YDUR1W7':H9$UNEM]4_;_W?+=I@K:KJN0ILIBLEE>JDT8OJ-/ES9=4\]UL[INEHUV@AC=@\R#: M4""')0)2BJMOH7^FX=E1J91OTYN2(K19 D<./ W/DLG/%PX+VO?5?;;4*U!G M!QHLKIT^E^@X;MLCBMAX4O5L!/#F4#9.&;^NS5!< 'H3<90K 5ZJWL" &MON MEX0M)W%25)CF-[,#QMA;V#@\G[M]YF@)P H\*/K*1O>1%UD94YY6BGTW[#0V MJI3S446M)9QDG=LQX\*V+]H**@H=;[Z WR7GI;[Q%!M9,UOGV:HR@KMG[?U; M.!7Q0.5$.UYXF:TC1_3D08^?"B[/DZ8E(5U6^TLNA,09A NZ+E\*?LA^W<$Y M5EV-K' SWK;I%$@J4RI3H]3S)5\@\8<"7@VVQ2AR,L^T&:R\ LV<2]P.[ M8F$4[ \Q)++^<<-6IR_C<1_>MK^E@\N*!G'L!&"SO!)&U;& =6<]APK6#('; M A.D/;&K>M? 1^C_%CDG.4EM"2D:YXULS+RPGR?.S;6(_4VK08J1E3A*>#T4 MLEGIT['.*QV;T8B?SRQ^#HZ48FTAD'C@10@A@V:C ]$V\,2O*DC@2(($CJRZ MD%+25$+8CM5@Q?3W\H!=U[?6E/W Y!Y19AI6]S6M7Z/[$CW7B':-?ANPGY&W M]C%XC6+"]OMA-)K@7^-^%)RHH-65ACT+HAXB8 _AN_U!.!G%!_A-+QX?@#7> M@U]5W+Y4J07! P(8^HO0QX-^DOV(?!<(8-P-1XA@C,;[!+T+:A5*)%P5] )V M,.W3?PZ<&[N+9$6[8!P,P]%DB,C(O='HP+IG[,.F8Z= ' RC,0QY8K6C(>)= MW!G8;^,PBCA:;ASVQD23?>#^># ^8$3E_G#TO#7^JNO8'S36<33PV$O:JSAN&<]'^RVAM#U M>-QSI2^2"=%' Y@&4B[Q@T1XY\Q^LJB(?X)ZQ[V)P/\LQ\,!@.< M?YER$'AOK,BI.?QHP]R?$!0H5PB=7OT"*C)%>1I5IM,V^ \:R\\ M@JZGC8UX%$HVD^M?DY"Q6_E,;+F]N-NU+D]+A1H3S#$M!FC-GX7*[[8WL%^? MIRLY-U5 VOJ&4#/D[M1$/BF(@<90XX@UQ>;@='[UNF+DXL52.620='@<^J " MY%:*SVQ2,NRD.Q5=B.7(;Y#KC$,I8?0!CKBG?TJ63,+W9#4[4]#'Y184;V%/ M7Y]?FLQ1SFS@\ &QI 6IGDA.B%8E93?A88YYYU-2ZN>8VX$7KG>9N$CTJ[B5 ML&U$%4H-$GV#;%IM7^(R3-'_H_T!&&"HNB5%))U1E@?'K5 ?-(!N9]#]DR!I M"5U3H%(AE.SBB)%A#2U_56[(N0^:@YM"7ZW+]ENBK*D"SV3YX91.XW=R"8_ M!PS05LSJ,*Z[[K]-5;RM)'0LU@T$9.1R7T5=*=-\HG"70C1P3#:>U9Y4D&47RGL*BX<4KI61.*TH&XF77Z)&/\ M4MXGAC1GE%'Z*:O(NXS@?Z7"_&(/E0;S)>G2XN9M>@NI@F=!9,$X"^Y3(2H* M205Q41M$^*,S$H5,VZR,4WK@H.V<)GH+T6U5_ED3LZ16.,<#47QT=1STAK!Y M-O-%NZ*/A M76W+9]TUZBBRW:04E[XCP^*7/;O(XY,XEYSBZB+&7%#IP=:446@\!0%>/*8" MJT:LP0G*5I K2T5'8#L2;.L+&P2R^RY!]ULY@,<8.$1E-V#D9\E#!7(');5& MP1DH=3?A("-"SD.]5-Y-*"]G)?N&[\H$%),@13]#7P)]#!HE 291_.G<)')1 MS/&;C&N#@SQ>ERNMZ;TO"%XO-\\++&TSS^"%/$M0(-RD]\G\EH&!ENM2[M]X ML!@ *1[=LE)CLDL;P->K!TSELF](QWQZB<-8KN;&HD;CX8SP9#;H[QR.AI1" M<;.%GJ#I7$VRHFTF'3 MF0530)H<=',GL:3GUETGYE"KA:S ?L#8![6&SHI4R0)GNF9DY2]#8+E3VD3A M8+^NI1E1(2,-;?>XQ<7,O^JP/^BPKO&(=J<5K35'=&I>O.SV5GOK:UF\9GE= MQKXE^Z65KXD+"%Y'R"OL(&Y)QM>;FQZJWY6VP.*]Y(C"(NQR<&$L2T]$Y-ZMBM MM2U!7-(^A MCT_975$6ZXJ"T7&^J%6D\UO5+)I-.G)DG:O[%@'J]!@06%V%!8?&QBU3O-=0 M,)\&G81%YT<8^'U1D.DZYU!+@XI-C@K!F]/(J_A6)Z#*/%SDP8IAUN=I'4V, MF!J/R)EY4P^3E-(O=3J&AB,15=IF5J)H&.3)0@)!+5E@77@JIF6X1;R(HJ"? M@G8+PHC33E8AS:U;2^XJ<7\I+$D%?*/W$J%LR\:CJ^*BTM&OAAJNT&1PFV?K<$4Q+-YC79)QNHZ!6X3 MB"T[#RA,/\V!^O>BWM?PU:_K \-3OW:Z.PJ ;YD$.Z?"]4JQ<.Z<EM6NO M8(4032HI$_PU1\;Z8V]2E+KF2/5MTDQ5N-?4X76<44+F#:X$9@$;K6RX80VS MZJ7K9IC,6CIS-%L%>8**>%[YV&%"?-#8(2MC$.CS3G#W&]E"KNI)[#/L@/Z:>,E4N]T+5S4'[=<( ]A0/PK$X? M+&KI8%$^4%!9OM 6#::I2I6HE,#].0XIHS1;2ZE7C<$^)T$ZKNO=3U60LTKO M[_+W59F##E_I[N")8JK%.N)J9S?41EOO24ZH*RS)T52S$=K\MZ+\^,6M^+ZJ MG8;1_U9L^*3I@*J-?_,8_Z@>JFNM *BK="T1*"[S$^-@ CLM&S&2*DJ4=KBE M%]'.47A.IC0EAQ/3*:<"434AL>+2"BC/<0MROXQI%RKX-6EX()R3%!G3""\> MN1QR,DXE2>R9X#@PINY6>J5[3!G<"ZR^#KS0=)F@@.$B,#PS#O&3&\T_DLV> M569+?TV+G:7/9K-=U-6^$3TM!L#_@_;ZCN;Z+D)>&?!U0X,,^)KESAQIK'37 M1A?FK)GI3:')0NW_30O\C[TE>[ =E[#[](QJ'N%()TC9:EB5?<9:5RFIH[?H MNF0J&AV&^ AI$@_ES4JO#_>(&_M-DF/FJK*WM.*>Z)MNVM;&'F/ Y-!JGPXB M;E'KZ]>@&!/:69D4=,HBRW.N-;#^39A :MP T2PH6A7SZ:OR>7ELU?I4SW)H72/MB3O ^U"HC&)"Z M8%TCXP;-%E1^0U=RXG_S)7.EIL;1I\\E4*=A&L'8:WXVVF8@Z?!,)6LI1:0_ MUBW4OH+M0O.7'U4-,@N35L\"V-6[MD]846@>2Y)5'"VHUP;%$P^>*I;!LHH3 MOK)\GGJ)+=^!B.4KK#=*6P3[KE4OZ1C]N09;<#1#5(N*0FOXO -%,*T6DC):"%:82(]C? -$Q32Y^J.P9?,E"R"CD/ MJG6@SQJG0K2OV_%Z,WU*V(I#0OD'QU$__.]4Y99:HVIHH(M[6OR5RD>YDDT\ MLQ>:BVDR7J;0&ZG)K4@8&7J;KA']0U,#EFY5>]/ S9J;-P($ODMQL4)-_=];@!CU7X\K'15^M"GT]?7 %L1SY';"8#)!; ML[RR??\,8APS(G89P=]U/J9R$UF6/DE6)NA44OZM\W]/BND$(CW=- MSZDV&8YFMK+QU2!/<]:1.&B&8&Q%!"KNY*S[4MG4->V3]:5&1WPA9O554P)# M#6ZG!0/ZYL5[#U^Q@% T]:V,>,]N2E:3U$(%^^;.YB:=%P\'8CZA5)";F4\* MM(I(#JH*(4148N$L[XD K'[2UFX16M;E&F[Q1C6(<5W-=^BQH\X?==V/G 4P M^3,_U%WCW= S%!2%WK/0J-PH%[^2^LRZ@E&?+T_/K]I/ME".OK/D)KCBS<:J M+W^G3KE0_OVNP'6R?O8?BKRUSK'RL'IT9TT*H@*I/FZ.SG6E28A$]W;:\=O&,IE"K, MIW:4\\3PQ6:@L2PM>_"9&TGNC-2!.5',JJ.)1"JH31?*P<3'TM!\U_Z!R8!- MVM567)F%!MUKZ$1-B=-7O2&RJ#YH_^P>L882Z-58B/!,\J8YQ=Y@K_F%<*+: MW5O;BWIXZQSVA10;5UM!F,NO[Z.7X<&NTH[7/>F#+J.LU6;: BNU3Y4]C4"G M?-TB$F###FDH<+6GF*T K[ @L90>MLK*U"X_*[TA VM''QEU>V%(R M\DE)/(E_?XW_SUMU_="5A2+D-LBTP!G#T,>^[JR;RP!N?= MTZI4I#='K%2CQ] ?=A2)A#6E\KJ>2F*J^_9N8CL(SY#]./#%Z#E9E,5=V-N M1@\=?5JN9=%E2.>ZI6#HN!WUKG7#JMM)JH;R8Z=L,:OHU0L8U'B,\0>,=*(# M1ZZY^$XS]E!'>G $8]SQ1*X[-_?6_5G1HAQI_<&G\#5$%NO:$MTW4L<*=_FI MF,/: 7@4J&J[4[70S*>(*=$5IGE/C%"$*: M#AS:H&WVE5I:!;FC)%@E6NN*U,L251HE?UPNQ,B=-;[2D/$JG,=4FVJ]4\*I MTVBEX@9J>4(*S@OO!"=R(^#9I;XU;H;D.9< /*:_KW-6>4N4\;>:LK?K4OPG MILV:=VB\U7*LWUB_6# BK."JQ+ZU0F!N,;8DWDLP@L@6D M2HBY>?#9YZ*;6(NF*[ P(J(T7 -P4TS1E./<>V6JV#.1-CD43"8 6AIU:>!& M.#>XM!;!H;30:*0"LRUGUX+O? OV]M0V^Y1Y-74-W M.+K?2X)DH26]5",44V$; 62@H1T2!:^WKF);ZH$;G[7546"+:]K-A@7JR1,Z M7Z(68+^-]-H2*JR8QJ@G3CRQ@7QD1?] PWS2^9:8-(>*$%_J\@.P1Z66F?29);,E<'D[,4!U4[%0"UZDGBO';US)$4<@\)1RC; MN#JJ2&[?43?,5IRLJB94_0Y2_[F2>[L$K@<::&?10$5!6;MUB[A35OT&OM<2 M43MKO/O2R$'A9+$A=8B-OFJWHO323=IW2_94@PF5UXGLVLPJ(?H<66K$E0GX MM1WN*M9=&9X4SRE0EH1VRI5[,5(9F(9R(-@3^9"(B$V5G\(*UL?XQ/-Z=)OR MO+0O&*J32+;VA6.)^\]=OEIX4*T]S=Z(HLR8C*N751C"T9;(BSL^.PB8',/RJE])T)QW(^55>!5/WQ7H?G!_O3 M L2I+IJ!CPRB*K\B(_I%CLE>"Z5FQ7&/P=$4>+#1-V[ ,/ F]F3AKN/?00#O<2W66O M)>Z3U&?I>=\B*_5R8!F[Z6P==+BO\4X\7H_XMW% M(#:C%5@(DIOY#@^T4-!1M!/##Y'"'3&X10TZU9I?T*BB9#",QZ&>GZ(G7T_< M27:LU8@?3I5'T7KY>TR%Q$&NZ R(-\FG;%9!&RK%2R>U7*W#5YVC;53/!%-FN]R2=M6RNQ7H<+/)\K@!$S ME1[E$0"2I"*S 2L<^V)QYK1).4.*:MTVIQ?>/NE%;4C5\.S>D2S; NG:V>V2DO?"76JB2+% MNY*%B&ZCQC68RN2V4Y2246OJ M:T"37*XL]?4YVXF9 /VJJ@SUZ@[M0]802$]: X>@Z>>5\I*E7#N"UTJ!+%K) M+Y2*II,M_9R%(D8<=&-U5]'HD4YS9QT%'0P7LRCK%(-7W6W':=D> M8M@HK']+[=[AD"41B>L@ABIOE=:IZY: M\:+2 HF[<&WG\IK/!*>5"[&KD#(L$PB4FJH:C>D<"^I1 M8^QB98O'DSUS?/[+Z9O#"$-T@+4130^](ARPBD5AZ4A6QKA7E&"T"&AAJWKZ M-2O<(@;D)H?EBLB =&;OYD82B=G*F#ND]&#J22J";J9_??$2+.,[2VT^-"+R MW+[-Z=N^U,;H12\5I#\.*5D]BJNV20)]L;^#3*8@1C@7TF2>*LB!'-E9N--I M/31Z%W_6Y)GVL%'O"EIA*EL-P8;3Q419:/6M5078XC1QA@?4^Y25*Y]H4M)Z MAM724,D6X&BJW7R(&OHCRUJ]0=AH10+J1&^7$231NA8:5QN2SIMOW)_AFUE= MZ(@LRE0P&+[*D#R4%4\'@1VEP@>L9,S*UE>VCNX&6^2"SL2+.[HK]44[F<$VVX?2P7XGJ7;WDZDV?AU\U:\\3/T9!.Z%+@3H7:Q=E%9I)9CF"HXL"2?!- MDPB,(48_G5BT26>90%MFV MM;'J)8M37!,88Y7J,L4Y^DQO4H*_(O[%+5))FFD(O(*ORUEO@&:07K!\4^6Y M$0=50AG%5B$HVAKDS:UX>G@5]-D#F(S'*UY>9%/T_%HR$?55:AJ$5"X I]2+O*N)3,<607LGMMB/GOEA%G-BK228O=T?:+52--[ M2" =8/"N"?:ST+L\N;M#?.H51;Z#F%$E?=%7=WN+#%>?F[%F5!!4:-//; WL M8YI4]\$MQJ<[8+%7!J"E^G/ %2!W>8=1L]MQ8^UOE$HH7UZM%POT3J!'!-\Z M9&!FO,0 AF+JGTAI!U\Y93Y7XFYW *)CBJ(52(V0S\$^9E/S?=4'C4IR2;FREVB M*R>=^!KB:D%J6'".P/8COPKJP2 B2=GF4V"5\1% 5B7UCSOF)E47JG2'EJ=8 MW0A6D81TM;X1BT-&02C\"0M&>Q1\ZZAB0LDY+*.5,[1JHZKEBA8?+J4$6J\S M/2W)F4ISVIHTB%I/J!2RI=(6-?2.&SJAANAS^O2XX"(0N,+D3P5E!$N9A+W^ MB/X;13$HSY2U$2HP8 F0K24E1.,PZG41*60\Z8)$KU(:+-^J?$KG!4.<]\+^ M "L_=_NQU$UI)><>)H5.8AQ&',$'6"B'+1V*.D&J80A*I;,@+J\^F(M#7*DZ M,^/C&N<31(WX:F45R)273:&<8,1D&-54B5#8?85J"_-#\'Y-%@@*%=Z\']#5 M,"?T=AI=?>G<6DD_$K^_P8%9L.O.:Y?_AS%!T$<:_7Z0^:_39H.QP19_1&'6"1J#.F\D0@ M.'OC%HG\D(I%K118DE?!7H2]V;CF+(]!_]0URVI\B)!0GP5U6PSX>!0B'% M\!)>0?$5!H=4:),<<\%T/=O&%9(%\"2N7N:U7',Z=2_Q,Z@T8%8,M)&);H\K MK!_4SB1[^D[']G;EJ*Y/VMYL?)C(RQ+:A;6?/ILSZI. H?%"A'(1RTY^) K1 M4$Y9=%WK(;:/IY[2U1R1.@+):9I\SA;KQ1.IQ3;*+;R_@$W6I2(XO2[\5WJC M-B2_"U2S>D10<\9<#PCEF##?5Q9S[_X'B[FXCY71>KVHTQMH,1<-AO @[G1; MQ%PTZH&8B[N=WF2+0(OIJ.OWL' 2"#0L?MF;A(-X\D1Y-HCAVZ\FSM[M)LYP M_,)1)TK389EUH?SFK Z+[#JYNKC0LNN48\Z Z#!-TJ$,A%55!Q[#=[;T8+D2 MZ>W:8]VGM>DX-PX8A '3+"R FT=5S@L;]E&1=FVUY4"7U/>]:V" M :]S!XT;#HR ;C?L=KO23J>=2\A:!F,B[ &3>GL5Z])8#J[V1%;Y4CAFL2QR MG<3M':%T@U<_5HU EHQ\+I%Z9>XQ7\\34 .OIK#*:.\LQ2>933F^=Y;.K6H) M)&DHC[;)@0E,84$?5ULTWQ/M76\(C*B#VZ]O7OA$F2846]2/X)C^4] ?=X;P MG\NL^GAXBWWH$D;D8\4:?7^"$QW_5[=")C6Y\9I5.7]M3L*B?+*RR;47C$$Z MH!0"7:LW;#<],>H1RP>.GZS9U")J6HT4V2VV!+I)'2-PHX3HBL+CUBUDI8+W M\J6)B[G@*#ZG5,R;K$(M'AEXRZ?!D1T78D(3VET$VQHTDFKL%/J24H >*8&7 M'LD:CIZ2*^)B^&K>B ):+_&'O6&MJF+AP=74VI^,PS-,DQM^FINQFLZTSH61 M$*PH!0+P^)FV+J@1W4ZDAV&<$LYH$DX94*M=9JIN_&"(C+M,19C;OLNISOU% M2"6N(Z]]3]CN3WI=9['I=42(9*>+-M87%:BY2O'7OM*R2E?I%$0HM MRQ2Y6V++PD2C86<8;3ZJ S1):R.OG]6VC- ZPH;-[\C7([Y'53 M:N?[U!"_B&U2,Q) &5RR/B"!A\6O>IB?/DO+J0^,@>J6C7WQ+Z] M>L#,&G3U9;.,/'\/=!;BLY-W)T=87Y'%_WV:S*0R&SF%Y@7CF5$Z)=D4NG", MRNY G<@>Z<81JI@:B?ZFBYY5\IE6$6_J7@7WQ0/BV82(K8!OVV^"D; \A!- M76+2M.#S $B[GJ[(' 1+U&3/JW&5FB02A&H73IR6*:MA5DBERK&8IAJ@&=M# MC''I0=F-V#W_@KKK>GJ_D0#-$ ^Z%Z112A(93S?5$#NB.ZA(C(3N;F@^V#%7 MX!/+2@'/'9(;F,;%U0$]AP-6;NZ9DLG![&EP?9ZSIC7OA*.LK1K\6=L@?(V,=T5%B:FTZU(3C3S=&6_M%6UMKCP= M]D&,CVMU"'?W2^..,X&!G$??[&'\]-;Q,--^*ES(E"Z>R/L#I"PI%1'FOA^' MH_Z@TSO@"L11M]/_4Z-<-M' _5QV1&6P^C%S:8UDTS#B9BK\";KOHC\]@4+H MMU# N@T.P=MKU$*R@B,,?6)2;B99E7QFVQEL7CSN%9_SB31+ M4:QS?9K"3]C=^1*GDI1&G'"E#'$4YOJRR4PC6:W*[&:]LN-]=I'D#;'U,FW@ M*3*=E#F=@%'!\F )^"3G)'")=I RS)RLH2[_2*2RGT1TYKNR>%C=DQ:;3A-R M[*FE5J$:?Q<7@YS\PK^9J>1KQ2NVR4H5[BBU=;BL%]:*)=\)KKE5.7>-CHI_ MI(S>Q*.MR7EW+2HBB?9Y20R3)"B7&'SU#]5^Z[%7,= W_/ Q%8V<-4<*A*I% MH/_*6 ., 2+[.N1_D<@))6(H/Z3?[!U/,;TB/Q;)WPO>"W9N:"6&1K-Y4J+< MBCN<@ S2ZA^\ SMX$57[U*2NVD-@4Y_J*@>(-T_%;#0F%[Z8?DXT/BHM'OF6 M%)P![*,!6S)E6HMXFA'4C?Y4!1>>7E[Q)H:6N2%L0=W_#J$I%+BW0&H46TN% MRKIAC(U.E*2B!67'A(ZH;XZ\QPO 5A!L@:IJ/Q1"QDN;,?]@9F5]\_G*&M6HXZ>N'/*(@J"@55;]#AU)PC6>ET?E%9W9K M:73VQ/VS0;8OUVT.?IPIV@1J1,0"Y)Q-YSK0USCR6[JP1.>FPUBB(;6?UA8I M8LMD"Q5[C %0\[6&L#%[KL;'&:ZT2&23!,QDA4?SE=*ZETDV,VG,ZR6K^W8/ MF.L$4TDH^UVX'/JC\5C\AU$=$H]A!1OILU-UK:B.[$K!9^17-(%;V8I.+172 MIUUS5DKJ%D;&^+[YS!Y$/3PK3S^O@BB6DR<,[H"+^(FF&!6Z%_EIXB'0*R&U MZUO(KC>R"8C4 8L<&3:?>^(6DQF6;.3@>SIE*?)!ZP_BSK"VB?&]59*+;BDQ,70WJAJVT-3LA 7R)N-6 MP=O:6[S+3*FB5:8NT PH+%@#"8(A42S[!^T0^7%>W)"7%_KGZ].SXN'PFE0I M<6.XN3GP.#A>B[7TN6NF0C74!OE(L%HF^E.)=WH8NF7ZO;^33:G M+K[F&$+9PR+84*.;8;=X0/%1Q1M>%5:L!V-<>'\/?2-;H0&Q+A]5H 18)!@* M(:I411$L(5_\*M,>KVOEEE#?Q;$10-K@+58 DKCH!6/ZL."_H95C$*L-%&R: M%?4+#_O:/A25Q_Z83X5MD6_OUXN4[F=_0!M,C0%#W@84RQ;!WZ,H'/>Q-B97 MOZ&7G=LZ-3A91,,XH4QW- X'DS@83<+QL,NLL\L:!OW>,!C'(Q4G1^V'FG#0 M7#<>!^-N.!R/["E8;G?N'T.S.KT8_MOM3+HMKZIFZ>4XHI?'D\")F4WO3$+7 MCREZF)?W%*5I7:@]ZZ- WJK]9G+)*MU&218('13BN"%9II\5 M5L2J*?:'(\<=RD,\T0%?YQSP)9<9!#6N1(Q!R".*#CI7BJ0I:*?NER4'*WQH#&N?+ MW8@(NEL8$&>[P04).G.;Y?E(6Y!V1&PH^B%,]59#"-$.4@GDID]876I%/VI+T37@K]!+Z@JGC6C.^86QXQT;56:(0QOSC!FFB][M]D!IO8"Y8WB MSZ292$-*M93[&_3-&0K[5D*MKZJ:;E6[4D2@VXVDVN+E:_K?3Z]#G!6Z2LBP MO5\#T]5R2\QM&E]@H2@"T=B:*$U_Q1-MYL4R VCPN/(54$ MV%V_#H>'%GC%!-N@1AUDEH?"MS5^"(X)GN!($/ 4H)RG!^SN=X>:AK?9%S"F\7&0$1-J.@Y-?YH,$D-0YH!3/7A4",Q%3E8$!S MF7'1,=@T*.25,V-5R&8@T!!49]&].355R@KE)+/!>Q2FAW^2>)H@-G=3?I.] M1A5?5*671(&L'Q^]T:W2852E]K[RR=5:"@RH H4ZUC%13.2NZ"55<^]:Q18M ML5S<&AG45-GMDY\EF4+6J*P3\4D))>_M4ZJ^\?>"_C@*AQ$JE_WA)(R[ \T2 M\,_>@'3DT7 H&F\C)V4PZ(:380__ZH_#R2@*?K0/Y69?O0'>_<;R5V\PUGWU M8U#$^P$TA\D"UY8C4YK"P-L^?()9#?UN''8GP[9SO=EK-!R&O3$E(PS&X; ? MZ5XC:!$4ZG@!^GSBN)^>,?G&%WPXB4?C JP$308PY'XP%:1-UQRXAG&[L9 MAV.P.V! D:+SYO?W,#$;%V4/\XEZ$9!]L4P024 I'5+1"7;^G8>_5$3E'L*+ MC,8JQ2C;V(CO,X]ABYY!% K*Y;5=SQ /#7GC,%D8MY9E[HI+O7[SLV_?UARX M%T$IYR=B5G(J BP')0GDTT'H:3;O=+\ZUPK?#LJ?)X MR]M1.!D/@S@<]GK!^8J1Z.G!OG1XP('K^\ L@SYV.@A'_>&!;>*^A,I 40^A M0?[T0#@,<*_UPP%L]E:3MB8,.11,@821=H+6D*7[PQO)"Z1M%/S0 &4&AA[! M'NX.Z"_8VRAQS7U7$,.Z@EB*1GH+7#>NI&/])!KU@;A]-"SS!"$G1O$ 1>D0 M=BDO3KW^ZF@0QO!H &]T=Y;HD4LR98VPDDT:-/F=:V:%?=IQR%>M#:T%%" MPQH*U858;J_:YK>?Q^OFPLS- MOCEK3H/XO<[-F#(*7!YUT7<7C@:#QGZ(QC%Y]J)A/^P/(BO8(A@/PL&H%\ + MW7%/F!SV1A2/@E$O!.;W; T\&/O0Y3",Q_Y-$ W0G0AO]OIA#/N%MX&S(CC< M7@\$)XK:(4C#"?07>:;\K U!=YL26T%77P^<4G&VJKMNL=G%AW2L(AI)<;F!\$S (YCO"X87.,54L M0*X'RL.$;K/8J?=]XU=X?XW^&UX#;51-!>*9F4R"N=;HGT'NN>.X^X>B_$@P M#X2%SYW.DQN%OUNK6%!9D.K^2&+BW2G##*C#W8%FH0TLJ#"$_<%1<\]H-_!A!_K& _1!0DCA$%. MW/@?!7W[V##>Z&D#:ZZ0$?P9(]1$S%N!GO.,(W8H(@$3HM*99S\8A LK"LJ* M^+XHYMD4F]A7?QTT&WFMXH%%UGN]__JE"^LE2186EB'O<)ZL9R2LCQ&S/V>\ M#:OVJ4&%)&G.ZKRY"%[B3;! T3'JR74ZO<^+>7&':(7YM*/]\@^I>.5#E1@( MFTO_!"RD$D!4CB^E@+2@/9;KN6B-XKVS;Y2O4CC)92'(=2-A U:Y.S6HJQ.K M+#WY%_,5 7X1HI/-@2:9(D=-$UWL&$3$P+?6>QH 0TKHK#BS;/XHOF\?$LO3 MT2="E59AN;J4MO_,QES@&&] 36CP-1HH+J*_/Z=_=<-I\&B>T8PJ+>'EX]<2 M=7)UGZ:KUF3C!_)DEG1T:GW/?4WM&4.R2F^.3G"Z,H _RN^-[#33*7-U"$?+ M0PV2!MI;(F^+LWE.S].E%;1?UZXP2Q]K+( VI9@:0R=,]MGU??IRMA-_J6+N MC(Z7&:'%?]*9JJH7.HH$&T;#*:K.,$HH$!BV!F6A([ER%S H#J6T40(>\!KL M(\77Z8ATF4T#C(DG7KMOY+40.H)T_"MK+S 7*04"+[U%AV;4/?PKG.,4?409 ME@E]!,)!0V$;G,>MTI)#*^6*CG"B[)&<8D'(L=(8C_(<@VW=\?R'0\#4$XCG M'#@?&))+Q].V/#_1\;;7?"S2W8>V'@Z1, M.G559R($3"S7L089/Z5H3AHO'-JKGN :2%8@>/I8)3#L=1HD.(\VC MP'6?6/VD\G*08F*H(?#&'8ZB3?P,@5DXFG[K,9&GELB&%@1/@FXJNPYB? M(N>AK^IRF;T#=)]2OW.7:WH5*5^A6W/-W#U-RI)XT]#9KY!ZPL@>:EIG67 * MM2P+Z9X.W-MEBJ!J[=\%^QEZ 6LM?UC.B);\+:S#D13M.U65#;K1D(EAA*?U M_16:5906P"G=^]^]/;IZ_=V!LKZ.KCY0$X=8O4[DBM72J6&VX# X1D3 %5CX MY%Y4F+;[U\4RFP:]>'C L($45.B3"KB_2H%[7!04$B.A);+Q:M#[>IGT&3CE M_I5[,_?O"MM;CAJKB2=EY'C5#'$TZ@]6M(<8ZL!]%"A@'N J"%@0XN#I#4(' MX9H6"=^>)P)UK&MSW*VSF8K7!0&P)OQ7HM*5=9?5GB^13 MJTB9J4F!3-9@L?$A:JJ*Q8Z+&5EOU,GI@L!1]#IIA@J?R(H"Y#P'P7*;B9>H MFH*TIFAIM1)RAEFL'_#2\CK.K#XQE)OU!@?";Q-KE%/XXIO:V+WYDC MB+Q1V4)_C O-KD0JN%RAD!3TF5_MXIP9E;"F7:R&[GB/K,\E;)\HH1)Z.?37 M9!48Z%$V@Y3*O]NQKDY12R$G/M#50KCP@)\-1H?=OF8#$^ELO+><9[>/R@5QK4JNZ _-Y5NHV (M2?F.6<)XPB3X1X6UJ\.: M0'/8M\%WW:MT21$FVJK1;UK;&$' [7CN5E$12LP?ZW[SN95 @6GFID6^[M.Z MJV2#P.!X?=U#C")+TUG5T"%VY6^;#25B; /3JBR;+9L ^2S!,8.=I"@GE; L>@KU$VPS%[IZT"L.K- M2Q;U/&:JM^[MR=X!"Y2XS/]F8NK,T!5_+!0?:VL0_^I!AVWS^L9EOQ^7#0R7 M[2)%Y8%<],P/T7"]4C[P_:OUS4H)V<-^]R XAB& K5)JK, FJ(:Z4I3(# K? M.U7J#<%!',^+-8,/K[FN1DFZ!S$*E9DXQ4N;*P'956!X-L?R..PIL4/);>F>6+PN*@A2Z@ M9JL;#?J&@7\=0KY>4.COWA,EU9NYA+67WY3>T7%[_C7M_/P-QS;4)E\;V'[G^#%3O1U#^M M0S%-6L7#Y!#+!7]70[Z1,V>$N[NI1&U S+'W8YK?)\I\U_J4,N(;M;:LO$#+ MB:6XJF%)89F0 ETNZN[*9 2KLT_%#EMN,'TDP9S8W8002T;YYT M J]SK3&T M:]CJ4 &=DAWK(A).6_GFDM3BZU:#:J"_"M+2"%19_' MF!;(#V'#J9J"+!1G G(HRZQ[I=-F@ZDAE^+/WRY-9\JIY:C";_PJ"?(]VK3N M+>#5/9B[AX2[>@2?4]0"_8N!C,D0-A=A.V7]M2:HTGG1@E;/2*$X%H)T7)C> M*]U[R)7E55&[!K861MIP\,H&/'7W$N9(PRER1"K_KT7&8QTO<5-0Z A&R4VB M(.K'P7X\.H ?HK#;';+/V:J\H5/S^+M1-QR,1\%P %\=X+^&@Z[S30(;?*J^ MB#&>91!$HV ?@;7C,.I&=/N("!@H!)(EQZ;VXZ$#3"D_8[H(>QA2N;NF:[D M9NY\H4(+6XAO+<\>T&\,DQY3U YB6N[W0*#RS[!OG=0SFTV/S2)B0I$%__LN MP; $4"<0/MC!,ZM\=IX5'- T]H@K=N$K?.$A]P1]-EW0NS)JXV*0@Q4TQQ&" MI%94UD1PF3?"==/13!$^E;O=+>VC?J:R=HY7-M.L\X9 F[1)Q2J,&H/@D>V,!>'9N=6TS%CJOJZ5;SO#E'R, MN*+_QO+?7G",M\"HE,* . 7F'=#W42' W*YQCP'+#L/AN&?_84**U5\7>)65 MS:Q4*^-;E4J\3(T?0)TODW2>2?.],)[T=#/U?QW+E^U7%/$HG$1]9Z/*SWO! M<$0%&^PY4 ][ZI5VHGEB]%Y&QAC&,(E[M;]<0EZ9G6-=L?S@$;(L4_64&__> M)@4;_]PNFE$8RW^:Y-XFHU$JZW'6_[F#]+7^? F769.M_VL'+AM0;+'#9?SS MN;J5HGY)/Z#E:V]O%/;BL=,<_[H7#":8]$Q@[-T1A6WN(1)^.!KATUX<]GH] MY_AX7TCPHA;#%%[!80/6G<=SA5Q0JY[ ^22YTR<%[5E0&JF*"((?J%BJDNFU M3/*7"+W&1V<%JLZ\HL"!1^P&U<111ZEZL/_AZLU!<+(N"UR%WK#_"@3&H$L! MMOTP'G$\.*8+_;8&RQB/J<&K030B9/)1'([C >S^/)EE\/1-@2E5P?%>GY_W M>L#IO> UGG@@("ZHF#4VT7L5 P?"&_$8I%,?WDC^D MCT ;^CE9)CR(5(TA!@X9\#M]D&-#S>Y7]^E'$$JG9U?QD$<9]OH3. 0_8P1< M<)&"Y?-N#TY;>C@,QV 2':TQ$'1NS>%H;T!DP"I-%%T_[D(SD3=N^84$GS"Q M,$D'J#'J^BC>[T4\7-@$H#JY%!_$3/%).(;G7HJ/^8TA;*.NA^(])@CLKFCL MI7@/GS/%1^&PV_=0?-B#X74QMZ??[ZKUF(R]).]QZR0>L1!##\@1.1N] MYK&S &!$VVFU8DQ Y(_6U<6ER=<3@(+FAR@+ZFA #?W2O@S9.= IY+B_9BJV MDTUKI=?GV2K<5@N*E/-MQSAH!3TX?OO!D04B% 7[0_1XU#]N2!?Z,AYC\+K] M[0-G9.B($27]IFI74$ XQTX:4[_F-U?0*\ZR8;7[-5=/-W:8L^R[69U3<3]: MP2J>2!0*IB"IK/O;0'*G;,F1G?%VP>"*;#$>*[X16> E\=%TNEZLF92UINP' MYN:.[G4IJT:W?ETF6+FT_ B+.J!,B8CDRS[:BF2"[??#:#0YH RG*#A1+I^5 M#J@-HEX0869/%W.N)B.P1N$;.)W!Q@Q[\*OR>DMUGB+'&MK07X1"'P4GYFR! M,(/OP!8>#< XQ=T\07&C5D'@'7L!GSC[])\#1RNX2%;$9&,0UJ/)$,Q(D,FC M TN7Z0-/LPX2!\-H#$.>6.W$8YVCU@Q1PF2,,(K8.!UC_B91)YJ$\6!\P'F3 M_>'H>6O\5=>Q/VBLXVBX?1W'OQSZL_4[KV.\.K'6$[ZE6VX9U[&*&H*(_ M=N-90SA2[#4<]J+&&HY[UO/!;FL(78_'S36,0(<8NT@WEF!Y2U!=AVIM.92"RBY()1YH,C M%+GAQLIP(=% ="X3,;V[_^=;?;0_>GVT72!+VS4'Q6(@9CPXI@Q"BA>> @;Z M;,?A-\C,;Y"9V[D0!9W@M5QJGX_50HC>*K^+JI45O^%1?<.C^H9']0V/ZAL> MU?]5>%2;SI!+2=:DF9]\%I!>Y>;C[NB&EIU=RL,%9TOMZ#K"VV^?>O4-[NH; MW-4WN*MO<%?_$^"NGAL(:P6\)ML#7H/]-XBK.P?3^=!J,JRU&5JQ=H=VB),] MICT*U%8,Y-3!3J<=S3\?KMX$^WN.-?$FO5E90PN#(Q7_>@CGT"%NO>!O9Y@Q M@6 0E0-\Y7F]UIJ^$"4'\VM&%2 N>&I+UB48J]4?T';WKF:R+37A6?AFH%H#C+&QLBS;6_;H69.S_[8LN?NBY;RZH;_ZPP< MJ@@7_/4=XW Y0WR'E9R4@["%JZUW6CF_UL[)ATN"_L#./7M$AX5MV@H6SU B M-_H@TM5JKA-@G2 ''=K5;.H<3I8LKP7QW@;W<-K,0;/.X&2:-< D#&8+P101 M $8CQ++91[\K_NOF \-ZK(!#F0?TIG=^P%L7 \4#@$^[B-01N' \P)?Y9 N^.V MU="A69(B_-^*39^[+4[K0" 7&@CD)X1-.-9 (/8Y(5R\1>3O?&"9V*;VZ.^D M%OU=.-'?SQA?;:T-',B9A4^GN_=TN&G[[7"0NM'_O>T<1W:X]N\P0!TGBJER=(7[UK=M:O'JSQL6STPDT3,HLULO ME/7 "3O1RUMXKI1Y5D]?5Z;LWMF7$#&[]O8U),YS^WZY -J9QE]2'C4Z_;KB MZ>L/:4>!]*R!_.XB*'YY"[^;"(I_3Q&TI;,O+((V]O:51="3^OZB(F@SC;^2 M"(K_>"+HR4/Z6B(H_GU%4-![T<>_@^"A3GX'F;.MGR\F;C9W]-4DS=.Z_4)" M9@M1O[A\H?[^,*+EZ:/Y\E*%QO!2@;*K&\MR#&HGG>TAM!U4-9EW*$.L4P2O M8\1'JX'YE7?0\DPW_=6Q^RNF/^[Z8Z_YXV73*_ZR?V]T?)^>78GC.W8=W[4W MCSYL=Z/_^/H"6\,Y;7[Q]>59L'^YI36LEKBMQW?___NM[QR__XU'-=@RJI\O MVE^L7:9MI%KMS1:JU=[91+7:BVU4J[W40K7:.UNN.ZPW6^A;[W$#?6LO;J)O MP\GNW"E@_O,[OA(_5E>^(:5%.]Y4*QNZ^:R6Y^P^M%.? M7F*L71?^S_>@YWM@)T([3NMF'K0SC5HYB6-3#AVE:HZ0X<^Z6KA,'C3RE'MG M5)0?&=.<"MHXYP=F"-VG#-CN/%4!6'IT.\](G74G]EG'DEV=.2K)^\GS%> V MJCE,@/=G19++<<17)IC4H_'>-]Y-7">?=5:8@8AW[P%DS$WP"QNWRP3.ZW9V M;<;Q/3*EECZ%H7XP^C]4[VR8$2^MMP>?2K+SPL/BE C*9U\M[ZHY."31L4%G&%82ZJ$]AHH7O51LH:UG@JWM,)$3^<*"UF^;@PU" MV/;.15G_K*Z#9T&-NA8I5=7ITK1)F=!_T> M04Q)D7SZ8$U9GWKSILX*+%TBF(N;Q(00+$3,1LGBLO/8BIMY=N>MJ/4.7EZL M%Z!JZR9,(MB%U<2Y;B(TB3;7B,5]1_D$\*C"0F[T HR_E)2SOQU]SJK__(&T MI,-N_[#KR)(OV3'GQS=[B"C?R%7@/O]N4Q_ O#U3'W B5"MCRL \;,- +USL M3P)N+<'1_.",X]4.6<*TW9\_G7\;88WN%9\$=+RC2@HUF[JUL[;HG9_7\PX" M\!!$G@V#J,9G)K-+=5S59],&@\2T=/C:3;B4&QD>"_"3&BAY][P9#T*@A>F M9--[#=02ASW3%3MFZCP2JEIL+2,Q<">..;(+_(K)8'4V9XM$]^"E.)_V_)_Z M85.CO3RO[N5NUDI/=&IS%(];@,P"B6^ M:,2E+[$[K*(.SQC.V\W#:2\&[ "@.#3MQHX2@8 HGM^P4@!TYFIRYQ:28WM[B%L17'I0BSD8\FI)Q1^! M0+\D949C\[V,T F.HG$&)@L6AT)GPDV2?PS.L4@@ZJJH\NZ?G;X^OW3%HD]E M,:9'ZW"[G7BPX;MGCL77IK8%-HQEM.F[9X[%TV8S+U3J+6$P,C#RL:1V-B+A MV[1F5OA-EJCW.0(@*>!]SIIL?5^C8%3ZW@=+5KC-8I+8!?KTTAFA'7B%R 9- M/>Y.YPF. \^A3UDQ]ZL*ZSNCVO.[7C]RQ!K;F%^YG1>%(P3?%Y\ZF,E,]L6& M]VIVR%GR4*W=>T#;=RU]MKQ)4&S'JN(DU)%P,&,RX-^'.]=,E*@>]F5(^A1E5[2S"?]:]#P:AI&>PYH@UP M?=E>;Q3\HM82Q]NZL%>F&-C))Y]=H@EQC&RB!@;:7S:#=HEWVL $UYVJ:O'UMZ M.+8J+*((J3.8NL*TWVK=DC\G>4<7A)$SU#M 7\Z8]\5SK.C3[6U,L3%YE1#H1I%'>[ V>$%C93#7[/KF&%P"5M&$X;^4; MM032A"M[8_T>G_EH^$!@9^JE/]H^\^.(!?N([^;L #8[UKD!AJU!V^&A"RRV MUVJ_JA0LQKHU_%9O$1II-V;%@ O&"JXLBH-9\NA;90R?NG@><)IX9X-(997! MX>KM!@'!Q+$M,[H3U+"%B]S&RU^: 3"HS]HW@">.'\/&6.US)$E:(A]?OJL6+%VV&#@;7\3'AK#E/UW M<')U<=$JIEZ\GT,7&^^HMA$)5>XIXW;='9LYOT5H,E#HZU:@4%@"C?,)*EGM M_2,#\-DRTN?X,TQ34IBNC?@A#LC*@+\T+F-Q?G%5P8VBM V/,_7BI+92T60: MOB\4UI^LLTV!C6(5Z/*]DM) ('H46C\\+_9)B&[:]A]JVT ]F^^W8"8V"O;\ M=^#O36$HMCWW 2JVO6M0-]O>V(R^V/;5;N"4SZ6+68]VVK2_XZ=/^_LVC=K? MVD:G]B];H3:?W,57D+RR2^V0238J5O<@_L_YRCH,SFT\OB= CK8I"1,MD,=/ M$LA&E+R[^E [$VU)\M0C\TO)EFT0KT\Z=GSXU)N.:IL [\\_\I]&3GD M0M.&:J0A%T>D@9 LP&K)B!U"U2,>"OY1A4YLXHHG([@ZCJ9=(5S])G4#R=61 MQ>U0KKN]VM+N;M"MVS?L1KVT\I<5LJ[<]#".-@VC91#M]W7F!+- 8!7*ZG-) MH3!J7R:X-B+=;G8E;H%:?!*VHN,%U:%35RUDJL6S.+-B&%-7X$B2&<8>YX?AEJM"#@N2R@D/FVW:GL?(E(UW+=S],^M&/;)*PB>(UP]BEN,D)FHHL@3.]481>FC>^K:O67_P-02P,$ M% @ "86E4(/[RRVE @ ]1 T !X;"]S='EL97,N>&ULU9C=;MHP M%,=?Q3+3U$I30V! NQ*DK5*E2=M4J5SLKC+$"9;\D3D.@U[N5:K>5'N*/ M9/[(!] "*Z,3N2''Y_C\S\]?D4,_57.*KR<8*S!CE*--H-&^.SU?]1S9P#('3^!@&T.^^A=[?BYXTU^OJ MV(ITYYG2F\4?R7?7R.<)6JO(74GL;>'Z_>/GFIFL(D_.Y>D6X5_W:W3+P).R M9UMY'];R/FP0[C6W\=ZMX[W;).L_;]TW+/J*<,L(>_FA&/0CP:NST8;.H2LC MAL$4T0!>($I&DIBL"#%"Y\YM9<:""@F4/I2:S!*GMR[LNY8YK[D.(UQ(6]M5 M<+^CO/M*H&@90$)I"=B"SC'H)T@I+/FE;MC.UODH!')[.$\T82S1W&]U8)5@ M'[K(2,@0R[*,#PO7H$]Q9' DB2?FJ43BF:!2@FDC)"@6'%F&(B,WM.P84WIM M7F9?HR7M601<'[,D30@,16'J4>=FM6IVCWF+:DY[4;:WDRY(R%2H#YD>#K=M MLW7PE<01F=GV+"H!M#I*$CI_3TG,&7:#V5K0W['@H(^*.F B)+G5>F:KC+4# M2PBF6"HR7O1\ER@9XIDJMM,LVI6Y54/F?<]SC#F6B"Y"Z[U_R+/\GXG;O7]' MMF^55> ],IJK20T@.W6 [-8!LA9[\K0.D&]ZH^.P1]02P,$ M% @ "86E4%<>&?)7!0 (BP \ !X;"]W;W)K8F]O:RYX;6S%FEM3 MVSH0@/^*)B^'/G""K[0,, ,)Y60F#4S#R]^U)7Q)X-5".NCX= 7*U5+_[==*P-K%M;5 M,L"B6P[]VBE9^I52H:Z&\<%!/JRE-H/3X^=C7;LA7K!!%4%; XUMPZU6C_YE M?;LH)&SPH&[DW;M3;+DT$T$ OM?)BWY^ZVK+71 MM?ZERF[)K^SC/];I7]8$6T$9_#_M=PJ%W31VS#(NZ\26$\& M^0$<\$%[?:#+K_E1K 50S1973]\/R[Z<0C]W^ZT2X6NE!C6S2U,F'3 MCTY5[=F-7^FU'P@C:W4R&-D'Y<2U7*H6&\XR*3>7$*!S7KB$.]*PPDW*J&7D MY*EK'=J-O)"F%"/H;;@]RA1:>808$X@Q,^+5;'PQFU^,!?R;7TTGX[,;6)C? MP,^7BQF"3 C(9(>0WV($F1*0Z4X@S\^F9[/1A4"0&0&9[1"RUY,Y 9GO\G8G M"/*0@#S<)62*(#\2D!]Y(<]E)4VA1!?1(?S4:VO::(3H/A%TGWCIYLUZ7:EV M(UF)D?0K\;FRCV)B-D?#,?R "N('N^E$L0>.K'JJ(5W#+!NR-WM#.Z)\$S$+ M9VMO_BN=DP9C4L:)N)4#ZK9&S(,M[L57M6Y"\BHCIX03,PMG4J_AP7MY#*_" M"J8U>YB9F]\AR9S5+ _A!C"ELK<2-_]$<)Y928V2DS..X3 MUS4,C_E*.IR+Q91(8F:1S-7R9?A>JC9E6*_: LK&S!B3$DG,+))Y<^?5]P8V M$A1>2+)OC@ MR4M"B29A%@V-B2L]">6<9)>3EV\9QJ27*>6@=%SRY2R4,ILH:V8L[;2UWLVR=;$ONC_/25%7N=#RKO=L4A9* MF2VTM>@C]L8J2(Q)62AEMA"9:_9?U5$62IDM1&/BU".E+)3^R4+:&TR<>J24 MA5)F"]&8./7(* MES!9Z4_"#07]60A-L"+DQQJ0LE#%;B"S_]8901EDH8[;0 MF_(?].8FLNL'F!)A3,I"V1\HN&W]!D/L8TS*0AGWBYSW)K\OCR?&)#\?X'Z1 M\SYFU[Q_CBV441;*N.MO6S"?RDH8D[)0QEU_HS#[(YVR4,9=C:-N>A^3LE#& M;"&B9MV.)/QM"V6AG-M"D @WH6MOZYOGTNNBBTQC734!3S)RRD(Y=S6.K"'A M#"FG+)1SO^LA,7&&E%,6RG=:D<,94DY9*.>V$(F)BS,Y9:&<_7."5^\M-G,@ M7?5*L#GY"5MGH&&WL3\]+M5"&U7.X/ >VN&*BVLGVI_-!S-IUKZJ7C15-8*V M*S.ULFWOCO'\>>[I;U!+ P04 " )A:50;.FO/C," #+)P &@ 'AL M+U]R96QS+W=OL 227 8Q-Y]A )LGA7#82! HW/M7'X@AG[[E>AA.M7O!L7C']Y[_+_K&_W M^],V?VVW/R^Y&3ZH^+N@"A\'R7R0T(-T/DCI038?9/0@GP]R>E":#TKTH/OY MH'MZT,-\T ,]Z'$^Z)$>%-= QC4_"6'-USH"KB/?ZPC CGRQ(R [\LV. .W( M5SL"MB/?[0C@CGRY(Z [\NV. ._(UUN WL+76X#>LL"]-KK9YNLM0&_AZRU M;^'K+4!OX>LM0&_AZRU ;^'K+4!OX>LM0&_AZZU ;^7KK4!OY>NM0&]=X*P$ M'9;P]5:@M_+U5J"W\O56H+?R]5:@M_+U5J"W\O56H+?R]3:@M_'U-J"W\?4V MH+?Q]3:@MRUPUHT.N_EZ&]#;^'H;T-OX>AO0V_AZ&]#;^'H;T-OX>CO0V_EZ M.]#;^7H[T-OY>CO0V_EZ.]#;%WA6B1Y6\O5VH+?S]7:@M_/U=J"W\_5VH+?S M]4Y [\37.P&]$U_O!/1.?+T3T#OQ]4Y [\37.P&]TP+OFJ"73?AZIXG>Y5CW M>?=]Z$_-H=RZY)_AG]9,X"[#^SG?/N,Z]=/]$Z6'<4L.U\^;JW.=^B7!E M&ULS=K+3N,P% ;@5ZFR18WK*Q=1-L!V!FEX 9.<-E&3V+(-E+QVF[O$?&U9Y&HLV!X3OMXXGN?[_CY1"&U- M/XKF5JNVHMI5CWV^I8P^D*UC0Y3ZKHR-#53_2Z$=UF]Y[VQ(?VR?&[-MQSXM M*(^7([UTM#O 5#GDY)2W!>T:-15>/_FO!K[OALH%FON0JR&U.QXO1[K+U MML-W21ZD !D;V-0&UL M4$L! A0#% @ "86E4#;Y=_WO *P( !$ ( !F0$ M &1O8U!R;W!S+V-O&UL4$L! A0#% @ "86E4)E&PO=V]R M:W-H965T&UL4$L! A0#% @ "86E4.*WJAZS 0 S@, M !@ ( !80P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "86E4 ?(;1TT! FQ, !@ ( ! MK10 'AL+W=O MH9BL-@( &D' 8 " 1<9 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ M"86E4"PGI0,S!0 RAD !@ ( !]1\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M"86E4'\ES%Q. @ %@< !D ( !O3( 'AL+W=O5&U 0 MT@, !D ( !&CD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "86E4%/+8! #2 P &0 @ ',0 >&PO=V]R:W-H M965T&UL4$L! M A0#% @ "86E4"\-KS:U 0 T@, !D ( !I$0 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "86E M4/>G6[ZU 0 T@, !D ( !9TH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "86E4*9T1_?A 0 04 M !D ( !2U 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "86E4'VIYIFW 0 T@, !D M ( !@%8 'AL+W=O"L,$! W! &0 @ %N6 >&PO=V]R:W-H965T M&UL4$L! A0# M% @ "86E4#TK3Y=" @ CP< !D ( !R%T 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ "86E4&"P MLBQK! C18 !D ( !VV@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "86E4**-+E]A @ M@< !D M ( !&G( 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ "86E4.;/Y9KJ 0 [@0 !D ( ! M2WD 'AL+W=OP >&PO=V]R:W-H965T)] !X;"]W;W)K&UL4$L! A0#% M @ "86E4)! /K*P! [AD !D ( !^W\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "86E4!.A1-]R M @ # H !D ( !88D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "86E4('%D&Y& @ C@< !D M ( !#9$ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ "86E4)GFW &0 @ V@@ !D ( !+YD M 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ M"86E4-^F= -/ @ * < !D ( !!*$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "86E4(;+Z+6F 0 FP, !D M ( !!+( 'AL+W=O&PO&PO&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " )A:50@:;^./D! M 8)P $P @ 'O+P$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+ 4!08 2P!+ '\4 9,@$ ! end XML 65 R22.htm IDEA: XBRL DOCUMENT v3.20.1
Legal Proceedings
3 Months Ended
Mar. 31, 2020
Legal Proceedings [Abstract]  
Legal Proceedings Legal Proceedings
2018 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. On November 29, 2019, the lead plaintiff filed an amended consolidated complaint against Align and two of our executive officers alleging similar claims as the initial complaints on behalf of a purported class of purchasers of
our common stock from May 23, 2018 and October 24, 2018. Defendants’ motion to dismiss the amended consolidated complaint was filed on January 17, 2020. A hearing on the motion to dismiss is scheduled for June 4, 2020. 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, and on October 28, 2019, the Court issued an order sustaining Align’s demurrer and dismissing the petition without an opportunity to amend. On December 19, 2019, the same purported stockholder filed a complaint in the Superior Court of California, County of Santa Clara, seeking an order from the Court compelling Align to permit the inspection of the same books and records that were previously requested, as well as requesting attorneys’ fees. Align filed a demurrer seeking to dismiss this new complaint on March 12, 2020. Plaintiff has indicated it will file an amended complaint by May 18, 2020.

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.

2020 Securities Class Action Lawsuit

On March 2, 2020, a class action lawsuit against Align and two of our executive officers was filed in the U.S. District Court for the Southern District of New York on behalf of a purported class of purchasers of our common stock between April 24, 2019 and July 24, 2019. The complaint filed in the Southern District of New York alleges claims under the federal securities laws and seeks monetary damages in an unspecified amount and costs and expenses incurred in the litigation. The court entered an order approving a stipulation of the parties that defendants will have no obligation to respond to the complaint, until after the appointment of a lead plaintiff. On April 16, 2020, the Court approved the parties’ stipulation to transfer the case to the U.S. District Court for the Northern District of California. No lead plaintiff has been appointed to date. Align believes these claims are without merit and intends to vigorously defend itself. Align is currently unable to predict the outcome of this lawsuit and therefore cannot determine the likelihood of loss nor estimate a range of possible loss.

2020 Shareholder Derivative Lawsuit

On May 4, 2020, a derivative lawsuit was 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 complaint are similar to those presented in the 2020 Securities Class Action Lawsuit, but this complaint asserts state law claims for breach of fiduciary duty and insider trading. The complaint seeks 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. Align is currently unable to predict the outcome of this lawsuit 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 sought 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. 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 investigation, finding no violation of Section 337 by 3Shape. On August 20, 2019, the Commission vacated one Initial Determination and terminated the investigation. On November 22, 2019, the Commission affirmed a finding of no violation on modified grounds in the other investigation.

In addition to the two ITC Section 337 complaints, in November 2017, 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, while the other two cases proceeded. Trials in the latter two cases have been scheduled to begin on August 5, 2020 in one case and November 30, 2020 in the other. In a Delaware case corresponding to one of the terminated ITC investigations, the District Court lifted the stay and scheduled trial to begin on November 8, 2021. Certain of Align’s asserted patents in the Delaware actions were found invalid by the District Court judge.

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. 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 another 3Shape patent. On August 19, 2019, the Court consolidated the two actions, and on August 30, 2019, 3Shape filed an amended complaint alleging infringement of an additional patent. In that same case, Align asserted counterclaims against 3Shape for infringement of three additional Align patents, which have been severed and added to another patent infringement action brought by Align (described below). The case is active and in the early discovery phase, with trial scheduled to begin on April 12, 2021.

In December 2018, Align filed three additional patent infringement lawsuits asserting 10 additional patents against 3Shape as follows: On December 10, 2018, Align filed one Section 337 complaint with the ITC alleging that 3Shape violates U.S. trade laws 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. The ITC instituted the investigation, and an evidentiary hearing was held at the end of October 2019 before an Administrative Law Judge (“ALJ”). On April 30, 2020, the ALJ issued an initial determination. The ALJ determined that 3Shape has infringed on 7 of the 9 patent claims asserted by Align, found valid 6 of the 9 claims asserted by Align, and found a violation of Section 337 stemming from 3Shape’s infringement of 4 claims in 2 of Align's asserted patents. The ALJ recommended an exclusion order and cease and desist order be entered against 3Shape’s unlawful importation. The Initial Determination is now subject to review by the Commissioners at the ITC. Align may file a contingent petition for review of any findings it believes are incorrect. 3Shape may also petition for review of the Initial Determination. The Commission will then decide whether to review portions of or the entire Initial Determination.

In addition to the December 10, 2018 ITC Complaint, 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. One of the District Court cases was stayed pending the parallel ITC investigation. The remaining District Court case is in the early stages of discovery and pretrial proceedings. Align has dismissed without prejudice three previously-asserted patents from this case, and added the three patents previously asserted as counterclaims in the case filed by 3Shape in 2018 referenced above. Trial is scheduled for February 7, 2022.

On November 5, 2019, Align filed a complaint for patent infringement asserting an additional patent against 3Shape. On January 7, 2020, Align voluntarily dismissed the suit without prejudice, and Align currently asserts the patent in another existing litigation against 3Shape.

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.

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. On October 28, 2019, 3Shape filed an amended complaint, and Align again moved to dismiss the complaint. A hearing on Align’s motion to dismiss was held on February 13, 2020 before the Magistrate Judge, who will issue a written Report and Recommendation to the District Court judge.

Align is currently unable to predict the outcome of these lawsuits 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 in the United States District Court for the District of Delaware 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. On October 15, 2019, the Magistrate Judge issued a Report and Recommendation recommending 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, and Align responded on November 12, 2019. The Court ordered supplemental briefing, which was completed by April 10, 2020. On April 24, 2020, the Magistrate Judge issued a revised Report and Recommendation again recommending that Align’s motion be granted and that the plaintiffs’ complaint be dismissed without prejudice. On May 4, 2020, the plaintiff filed a notice of voluntary dismissal and stated an intent to file an amended complaint in a different jurisdiction. Align believes the plaintiffs’ claims are without merit and intends to vigorously defend itself. Align is currently unable to predict the outcome of this lawsuit and therefore cannot determine the likelihood of loss, if any, nor estimate a range of possible loss.

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 a hearing date is expected to be set once the sheltering restrictions associated with the COVID-19 pandemic are lifted. 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. The SDC Entities have appealed the denial of the contempt petition, and that appeal remains pending.

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. On March 20, 2020, the SDC Entities requested leave to amend their arbitration demand in order to assert new claims. Align has opposed the pending request to amend and has denied and intends to vigorously defend itself against all 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 disputes and therefore cannot determine the likelihood of loss nor estimate a range of possible loss.

In addition to the above, 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 66 R26.htm IDEA: XBRL DOCUMENT v3.20.1
Net Income Per Share
3 Months Ended
Mar. 31, 2020
Earnings Per Share [Abstract]  
Net Income Per Share Net Income per ShareBasic 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
March 31,
 20202019
Numerator:
Net income$1,518,131  $71,848  
Denominator:
Weighted average common shares outstanding, basic78,592  79,860  
Dilutive effect of potential common stock436  827  
Total shares, diluted79,028  80,687  
Net income per share, basic$19.32  $0.90  
Net income per share, diluted$19.21  $0.89  
For the three months ended March 31, 2020 and 2019, potentially anti-dilutive shares excluded from diluted net income per share related to RSUs, MSUs and ESPP were not material.
XML 67 algn-20200331_htm.xml IDEA: XBRL DOCUMENT 0001097149 2020-01-01 2020-03-31 0001097149 2020-04-30 0001097149 2019-01-01 2019-03-31 0001097149 2020-03-31 0001097149 2019-12-31 0001097149 us-gaap:CommonStockMember 2019-12-31 0001097149 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001097149 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001097149 us-gaap:RetainedEarningsMember 2019-12-31 0001097149 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001097149 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0001097149 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001097149 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001097149 us-gaap:CommonStockMember 2020-03-31 0001097149 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001097149 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001097149 us-gaap:RetainedEarningsMember 2020-03-31 0001097149 us-gaap:CommonStockMember 2018-12-31 0001097149 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001097149 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0001097149 us-gaap:RetainedEarningsMember 2018-12-31 0001097149 2018-12-31 0001097149 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001097149 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0001097149 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001097149 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001097149 us-gaap:CommonStockMember 2019-03-31 0001097149 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001097149 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0001097149 us-gaap:RetainedEarningsMember 2019-03-31 0001097149 2019-03-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember algn:CorporateBondsMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AgencySecuritiesMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001097149 2019-12-31 2019-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:MoneyMarketFundsMember 2020-03-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:MoneyMarketFundsMember 2020-03-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:MoneyMarketFundsMember 2020-03-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:MoneyMarketFundsMember 2020-03-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember algn:IsraeliSeveranceFundsMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-03-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember algn:IsraeliSeveranceFundsMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-03-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember algn:IsraeliSeveranceFundsMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-03-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember algn:IsraeliSeveranceFundsMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-03-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:UnsecuredDebtMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-03-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:UnsecuredDebtMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-03-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:UnsecuredDebtMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-03-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:UnsecuredDebtMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2020-03-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-03-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:MoneyMarketFundsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:MoneyMarketFundsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:MoneyMarketFundsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember us-gaap:MoneyMarketFundsMember 2019-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateBondSecuritiesMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AgencySecuritiesMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AgencySecuritiesMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AgencySecuritiesMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CertificatesOfDepositMember us-gaap:ShortTermInvestmentsMember 2019-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember algn:IsraeliSeveranceFundsMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember algn:IsraeliSeveranceFundsMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember algn:IsraeliSeveranceFundsMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember algn:IsraeliSeveranceFundsMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:UnsecuredDebtMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:UnsecuredDebtMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:UnsecuredDebtMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:UnsecuredDebtMember us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember us-gaap:UnsecuredDebtMember us-gaap:OtherAssetsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:UnsecuredDebtMember us-gaap:OtherAssetsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:UnsecuredDebtMember us-gaap:OtherAssetsMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:UnsecuredDebtMember us-gaap:OtherAssetsMember 2019-12-31 0001097149 us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001097149 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0001097149 algn:SDCMember us-gaap:NotesReceivableMember 2019-04-30 0001097149 currency:EUR us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2020-03-31 0001097149 currency:CNY us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2020-03-31 0001097149 currency:CAD us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2020-03-31 0001097149 currency:GBP us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2020-03-31 0001097149 currency:BRL us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2020-03-31 0001097149 currency:JPY us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2020-03-31 0001097149 currency:ILS us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2020-03-31 0001097149 currency:MXN us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2020-03-31 0001097149 currency:AUD us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2020-03-31 0001097149 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2020-03-31 0001097149 currency:EUR us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0001097149 currency:CNY us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0001097149 currency:CAD us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0001097149 currency:GBP us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0001097149 currency:BRL us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0001097149 currency:JPY us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0001097149 currency:ILS us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0001097149 currency:MXN us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0001097149 currency:AUD us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0001097149 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:FairValueInputsLevel2Member 2019-12-31 0001097149 us-gaap:ForwardContractsMember 2020-03-31 0001097149 algn:DeferredRevenueMember 2020-01-01 2020-03-31 0001097149 algn:DeferredRevenueMember 2019-01-01 2019-03-31 0001097149 srt:MinimumMember 2020-04-01 2020-03-31 0001097149 srt:MaximumMember 2025-01-01 2020-03-31 0001097149 algn:SDCMember 2016-07-25 0001097149 algn:SDCMember 2016-07-25 2016-07-25 0001097149 algn:SDCMember 2017-07-24 0001097149 algn:SDCMember 2017-07-24 2017-07-24 0001097149 algn:SDCMember 2019-04-30 0001097149 2019-04-01 2019-06-30 0001097149 algn:ClearAlignerMember 2019-12-31 0001097149 algn:ClearAlignerMember 2020-01-01 2020-03-31 0001097149 algn:ClearAlignerMember 2020-03-31 0001097149 2019-10-01 2019-12-31 0001097149 us-gaap:TrademarksMember 2020-01-01 2020-03-31 0001097149 us-gaap:TrademarksMember 2020-03-31 0001097149 algn:ExistingTechnologyMember 2020-01-01 2020-03-31 0001097149 algn:ExistingTechnologyMember 2020-03-31 0001097149 us-gaap:CustomerRelationshipsMember 2020-01-01 2020-03-31 0001097149 us-gaap:CustomerRelationshipsMember 2020-03-31 0001097149 us-gaap:DistributionRightsMember 2020-01-01 2020-03-31 0001097149 us-gaap:DistributionRightsMember 2020-03-31 0001097149 us-gaap:PatentsMember 2020-01-01 2020-03-31 0001097149 us-gaap:PatentsMember 2020-03-31 0001097149 us-gaap:OtherIntangibleAssetsMember 2020-01-01 2020-03-31 0001097149 us-gaap:OtherIntangibleAssetsMember 2020-03-31 0001097149 us-gaap:TrademarksMember 2019-01-01 2019-12-31 0001097149 us-gaap:TrademarksMember 2019-12-31 0001097149 algn:ExistingTechnologyMember 2019-01-01 2019-12-31 0001097149 algn:ExistingTechnologyMember 2019-12-31 0001097149 us-gaap:CustomerRelationshipsMember 2019-01-01 2019-12-31 0001097149 us-gaap:CustomerRelationshipsMember 2019-12-31 0001097149 us-gaap:DistributionRightsMember 2019-01-01 2019-12-31 0001097149 us-gaap:DistributionRightsMember 2019-12-31 0001097149 us-gaap:PatentsMember 2019-01-01 2019-12-31 0001097149 us-gaap:PatentsMember 2019-12-31 0001097149 us-gaap:OtherIntangibleAssetsMember 2019-01-01 2019-12-31 0001097149 us-gaap:OtherIntangibleAssetsMember 2019-12-31 0001097149 2018-02-27 0001097149 us-gaap:BaseRateMember 2018-02-27 2018-02-27 0001097149 us-gaap:LondonInterbankOfferedRateLIBORMember 2018-02-27 2018-02-27 0001097149 srt:MinimumMember us-gaap:LondonInterbankOfferedRateLIBORMember 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 srt:MaximumMember us-gaap:BaseRateMember 2018-02-27 2018-02-27 0001097149 2017-07-24 2017-07-24 0001097149 algn:Lawsuitagainst3ShapeASMember 2017-11-14 2017-11-14 0001097149 algn:ViolationofTradeLaws3ShapeMember 2017-11-14 2017-11-14 0001097149 algn:PatentInfringementby3ShapeMember 2017-11-14 2017-11-14 0001097149 2019-08-30 2019-08-30 0001097149 2018-12-01 2018-12-31 0001097149 us-gaap:SubsequentEventMember 2020-04-30 2020-04-30 0001097149 us-gaap:SubsequentEventMember 2020-04-30 0001097149 2020-04-30 2020-04-30 0001097149 algn:PatentInfringementby3ShapeMember 2018-12-11 2018-12-11 0001097149 2018-12-11 2018-12-11 0001097149 2019-01-15 2019-01-15 0001097149 algn:BuildingFloorMember 2020-01-01 2020-03-31 0001097149 2019-10-03 0001097149 algn:StockIncentivePlan2005Member 2020-03-31 0001097149 us-gaap:CostOfSalesMember 2020-01-01 2020-03-31 0001097149 us-gaap:CostOfSalesMember 2019-01-01 2019-03-31 0001097149 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-03-31 0001097149 us-gaap:SellingAndMarketingExpenseMember 2019-01-01 2019-03-31 0001097149 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-03-31 0001097149 us-gaap:ResearchAndDevelopmentExpenseMember 2019-01-01 2019-03-31 0001097149 us-gaap:RestrictedStockUnitsRSUMember 2019-12-31 0001097149 us-gaap:RestrictedStockUnitsRSUMember 2020-01-01 2020-03-31 0001097149 us-gaap:RestrictedStockUnitsRSUMember 2020-03-31 0001097149 srt:MinimumMember algn:MarketPerformanceBasedRestrictedStockUnitsMember 2020-01-01 2020-03-31 0001097149 srt:MaximumMember algn:MarketPerformanceBasedRestrictedStockUnitsMember 2020-01-01 2020-03-31 0001097149 algn:MarketPerformanceBasedRestrictedStockUnitsMember 2020-01-01 2020-03-31 0001097149 algn:MarketPerformanceBasedRestrictedStockUnitsMember 2019-12-31 0001097149 algn:MarketPerformanceBasedRestrictedStockUnitsMember 2020-03-31 0001097149 algn:EmployeeStockPurchasePlan2010Member algn:ESPPMember 2020-03-31 0001097149 algn:EmployeeStockPurchasePlanMember 2020-03-31 0001097149 algn:EmployeeStockPurchasePlanMember 2020-01-01 2020-03-31 0001097149 algn:May2018RepurchaseMember 2018-05-31 0001097149 algn:May2018RepurchaseMember 2018-01-01 2018-12-31 0001097149 algn:A2018ASRMember 2018-01-01 2018-12-31 0001097149 algn:May2018RepurchaseMember 2019-01-01 2019-12-31 0001097149 algn:AcceleratedStockRepurchaseAgreement2019ASRMember 2019-01-01 2019-12-31 0001097149 algn:ALGNMay2018RepurchaseMember 2020-03-31 0001097149 algn:TransferredTangibleAndIntangibleAssetsMember 2020-01-01 2020-03-31 0001097149 algn:ClearAlignerMember 2019-01-01 2019-03-31 0001097149 algn:ScannersAndServicesMember 2020-01-01 2020-03-31 0001097149 algn:ScannersAndServicesMember 2019-01-01 2019-03-31 0001097149 us-gaap:CorporateAndOtherMember 2020-01-01 2020-03-31 0001097149 us-gaap:CorporateAndOtherMember 2019-01-01 2019-03-31 0001097149 us-gaap:OperatingSegmentsMember 2020-01-01 2020-03-31 0001097149 us-gaap:OperatingSegmentsMember 2019-01-01 2019-03-31 0001097149 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-03-31 0001097149 us-gaap:CorporateNonSegmentMember 2019-01-01 2019-03-31 0001097149 country:US 2020-01-01 2020-03-31 0001097149 country:US 2019-01-01 2019-03-31 0001097149 country:CH 2020-01-01 2020-03-31 0001097149 country:CH 2019-01-01 2019-03-31 0001097149 country:NL 2020-01-01 2020-03-31 0001097149 country:NL 2019-01-01 2019-03-31 0001097149 country:CN 2020-01-01 2020-03-31 0001097149 country:CN 2019-01-01 2019-03-31 0001097149 algn:OtherInternationalMember 2020-01-01 2020-03-31 0001097149 algn:OtherInternationalMember 2019-01-01 2019-03-31 0001097149 country:CH 2020-03-31 0001097149 country:CH 2019-12-31 0001097149 country:US 2020-03-31 0001097149 country:US 2019-12-31 0001097149 country:CR 2020-03-31 0001097149 country:CR 2019-12-31 0001097149 country:CN 2020-03-31 0001097149 country:CN 2019-12-31 0001097149 country:NL 2020-03-31 0001097149 country:NL 2019-12-31 0001097149 algn:OtherInternationalMember 2020-03-31 0001097149 algn:OtherInternationalMember 2019-12-31 0001097149 algn:ExocadGmbHMember us-gaap:SubsequentEventMember 2020-04-01 2020-04-01 shares iso4217:USD iso4217:USD shares iso4217:EUR iso4217:CNY iso4217:CAD iso4217:GBP iso4217:BRL iso4217:JPY iso4217:ILS iso4217:MXN iso4217:AUD pure algn:Lawsuit algn:patent algn:floor algn:claim algn:violation algn:segment 0001097149 --12-31 Large Accelerated Filer 2020 Q1 false NASDAQ 78762958 11057000 6756000 0.0001 0.0001 5000000 5000000 0 0 0.0001 0.0001 200000000 200000000 78759000 78433000 78759000 78433000 P1Y 10-Q true 2020-03-31 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 78762958 550963000 548971000 156607000 146875000 394356000 402096000 282906000 247110000 41532000 37503000 0 -29782000 324438000 314395000 69918000 87701000 1986000 2633000 -18549000 -5746000 -16563000 -3113000 53355000 84588000 -1464776000 8796000 0 -3944000 1518131000 71848000 19.32 0.90 19.21 0.89 78592000 79860000 79028000 80687000 1518131000 71848000 689000 409000 -194000 84000 495000 493000 1518626000 72341000 790696000 550425000 0 318202000 533004000 550291000 120977000 112051000 131848000 102450000 1576525000 1633419000 663491000 631730000 70366000 56244000 73751000 75692000 1551141000 64007000 29566000 39610000 3964840000 2500702000 72690000 87250000 259459000 319958000 578537000 563762000 910686000 970970000 109128000 102794000 53745000 43463000 38292000 37306000 1111851000 1154533000 0 0 8000 8000 895131000 906937000 -193000 -688000 1958043000 439912000 2852989000 1346169000 3964840000 2500702000 78433000 8000 906937000 -688000 439912000 1346169000 1518131000 1518131000 -194000 -194000 689000 689000 326000 10662000 10662000 45395000 45395000 22927000 22927000 78759000 8000 895131000 -193000 1958043000 2852989000 79778000 8000 877514000 -2774000 378143000 1252891000 71848000 71848000 84000 84000 409000 409000 427000 9609000 9609000 50181000 50181000 205000 2030000 47970000 50000000 21044000 21044000 80000000 8000 855956000 -2281000 402021000 1255704000 1518131000 71848000 -1487154000 7586000 20738000 18316000 22927000 21044000 5546000 4362000 2900000 3975000 0 28498000 0 -3944000 -12566000 -5101000 -13761000 42743000 10496000 13280000 37244000 35033000 -12034000 1470000 -69103000 -5183000 6354000 4808000 22892000 42494000 9784000 117207000 46085000 35261000 5341000 125823000 42641000 80306000 278817000 8727000 4419000 0 -1760000 2367000 276211000 -74418000 10662000 9609000 0 50000000 45395000 50181000 0 -2190000 -34733000 -92762000 -11007000 1089000 240255000 -48884000 551134000 637566000 791389000 588682000 Summary of Significant Accounting Policies<div style="text-indent:18pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Basis of Presentation</span></div><div style="text-indent:11.25pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">three</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> months ended March 31, 2020 and 2019, our comprehensive income for the </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">three</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> months ended March 31, 2020 and 2019, our financial position as of March 31, 2020, our stockholders’ equity for the </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">three</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> months ended March 31, 2020 and 2019, and our cash flows for the three months ended March 31, 2020 and 2019. The Condensed Consolidated Balance Sheet as of December 31, 2019 was derived from the December 31, 2019 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="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The results of operations for the three months ended March 31, 2020 are not necessarily indicative of the results that may be expected for the year ending December 31, 2020 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 the Consolidated Financial Statements and notes thereto included in Item 8 of our Annual Report on Form 10-K for the year ended December 31, 2019.</span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Use of Estimates</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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 revenue recognition, useful lives of intangible assets and property and equipment, long-lived assets and goodwill, income taxes and contingent liabilities, the fair values of financial instruments, stock-based compensation, unsecured promissory note receivable, and valuation of investments in privately held companies 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="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Certain Risks and Uncertainties</span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Due to the COVID-19 pandemic, we are subject to a greater degree of uncertainty than normal in making the judgments and estimates needed to apply our significant accounting policies. As COVID-19 continues to develop, we may make changes to these estimates and judgments, which could result in meaningful impacts to our financial statements in future periods. The extent and duration of the impact of the COVID-19 pandemic on our business is highly uncertain and difficult to predict, as the response to the pandemic is in its incipient stages and information is rapidly evolving. Because COVID-19 spreads readily through airways in nasal passages and the mouth, our principal customers, dentists and orthodontists and their patients, have been a primary focus of the protective and preventative efforts. For instance, in many countries, governments and dental regulatory associations acted quickly to prohibit non-essential dental procedures; thereby preventing our customers from conducting most or all business activities and materially adversely harming our sales and sales efforts. Furthermore, capital markets and economies worldwide have also been negatively impacted by the COVID-19 pandemic, and it is possible that it could cause a local and/or global economic recession.</span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The severity of the impact of the COVID-19 pandemic on our business will depend on a number of factors, including, but not limited to, the duration and severity of the pandemic and the extent and severity of the impact on our customers, all of which are uncertain and cannot be predicted. Our future results of operations and liquidity could be adversely impacted by delays in payments of outstanding receivable amounts beyond normal payment terms, supply chain disruptions and uncertain demand, and the impact of any initiatives or programs that we may undertake to address financial and operations challenges faced by our customers. Additionally, the uncertainty of future results and cash flows may impact our significant assumptions and estimates including the collectability of accounts and other receivables and realization of our deferred tax assets. As of the date of issuance of these condensed consolidated financial statements, the extent to which the COVID-19 pandemic may materially impact our financial condition, liquidity, or results of operations is uncertain.</span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Recent Accounting Pronouncements </span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">(i) New Accounting Updates Recently Adopted</span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the Financial Accounting Standards Board ("FASB") issued ASU 2016-13, “</span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Financial Instruments - Credit Losses</span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">” (Topic 326) to </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Codification Improvements to Topic 326, </span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Financial Instruments - Credit Losses</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">” which clarifies the scope of guidance in the ASU 2016-13</span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. The updated guidance is effective for annual periods beginning after December 15, 2019, including interim periods within those fiscal years. </span><span style="background-color:#ffffff;color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We adopted this standard in the first quarter of fiscal year 2020 which did not have a material impact on our condensed consolidated financial statements and related disclosures.</span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In January 2017, the FASB issued ASU 2017-04, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">“Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment,” </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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. </span><span style="background-color:#ffffff;color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We adopted this standard in the first quarter of fiscal year 2020 which did not have any impact on our condensed consolidated financial statements and related disclosures. </span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU 2018-13, “</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement,” </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">to modify the disclosure requirements on fair value measurements in Topic 820, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Fair Value Measurement</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. The updated guidance is effective for fiscal years and interim periods within those years beginning after December 15, 2019 on a prospective basis. </span><span style="background-color:#ffffff;color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We adopted this standard in the first quarter of fiscal year 2020 which did not have any impact on our condensed consolidated financial statements and related disclosures. </span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU 2018-15, “</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Internal-Use Software</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, 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. </span><span style="background-color:#ffffff;color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We adopted this standard in the first quarter of fiscal year 2020 on a prospective basis which did not have any impact on our condensed consolidated financial statements and related disclosures. </span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">(ii) Recent Accounting Updates Not Yet Effective </span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In December 2019, the FASB issued ASU 2019-12, </span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">"Income Taxes (Topic 740) Simplifying the Accounting for Income Taxes,” </span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">to enhance and simplify various aspects of the income tax accounting guidance. The amendment removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. The amendments are effective for fiscal years and interim periods within those fiscal years beginning after December 15, 2020. 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="text-indent:18pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Basis of Presentation</span></div><div style="text-indent:11.25pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">three</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> months ended March 31, 2020 and 2019, our comprehensive income for the </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">three</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> months ended March 31, 2020 and 2019, our financial position as of March 31, 2020, our stockholders’ equity for the </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">three</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> months ended March 31, 2020 and 2019, and our cash flows for the three months ended March 31, 2020 and 2019. The Condensed Consolidated Balance Sheet as of December 31, 2019 was derived from the December 31, 2019 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="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The results of operations for the three months ended March 31, 2020 are not necessarily indicative of the results that may be expected for the year ending December 31, 2020 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 the Consolidated Financial Statements and notes thereto included in Item 8 of our Annual Report on Form 10-K for the year ended December 31, 2019.</span></div> <div style="text-indent:18pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Use of Estimates</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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 revenue recognition, useful lives of intangible assets and property and equipment, long-lived assets and goodwill, income taxes and contingent liabilities, the fair values of financial instruments, stock-based compensation, unsecured promissory note receivable, and valuation of investments in privately held companies 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="text-indent:18pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Recent Accounting Pronouncements </span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">(i) New Accounting Updates Recently Adopted</span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In June 2016, the Financial Accounting Standards Board ("FASB") issued ASU 2016-13, “</span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Financial Instruments - Credit Losses</span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">” (Topic 326) to </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Codification Improvements to Topic 326, </span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Financial Instruments - Credit Losses</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">” which clarifies the scope of guidance in the ASU 2016-13</span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. The updated guidance is effective for annual periods beginning after December 15, 2019, including interim periods within those fiscal years. </span><span style="background-color:#ffffff;color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We adopted this standard in the first quarter of fiscal year 2020 which did not have a material impact on our condensed consolidated financial statements and related disclosures.</span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In January 2017, the FASB issued ASU 2017-04, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">“Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment,” </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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. </span><span style="background-color:#ffffff;color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We adopted this standard in the first quarter of fiscal year 2020 which did not have any impact on our condensed consolidated financial statements and related disclosures. </span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU 2018-13, “</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Fair Value Measurement (Topic 820): Disclosure Framework—Changes to the Disclosure Requirements for Fair Value Measurement,” </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">to modify the disclosure requirements on fair value measurements in Topic 820, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Fair Value Measurement</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. The updated guidance is effective for fiscal years and interim periods within those years beginning after December 15, 2019 on a prospective basis. </span><span style="background-color:#ffffff;color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We adopted this standard in the first quarter of fiscal year 2020 which did not have any impact on our condensed consolidated financial statements and related disclosures. </span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In August 2018, the FASB issued ASU 2018-15, “</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Internal-Use Software</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">, 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. </span><span style="background-color:#ffffff;color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We adopted this standard in the first quarter of fiscal year 2020 on a prospective basis which did not have any impact on our condensed consolidated financial statements and related disclosures. </span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">(ii) Recent Accounting Updates Not Yet Effective </span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In December 2019, the FASB issued ASU 2019-12, </span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">"Income Taxes (Topic 740) Simplifying the Accounting for Income Taxes,” </span><span style="background-color:rgb(255,255,255, 0.0);color:#252525;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">to enhance and simplify various aspects of the income tax accounting guidance. The amendment removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. The amendments are effective for fiscal years and interim periods within those fiscal years beginning after December 15, 2020. 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> Investments and Fair Value Measurements<div style="text-indent:18pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Marketable Securities</span></div><div style="text-indent:13.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We have no short-term or long-term marketable securities as of March 31, 2020.</span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December 31, 2019, the estimated fair value of our short-term marketable securities, classified as available for sale, are as follows (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:49.683%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.824%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.278%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized<br/>Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">210,891 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">142 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(27)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">211,006 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government treasury bonds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,587 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,650 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government agency bonds</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,085 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,101 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,426 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,426 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Certificates of deposit</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total marketable securities, short-term</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">318,008 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">224 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(30)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">318,202 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We had no long-term marketable securities as of December 31, 2019.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Cash equivalents are not included in the tables above as the gross unrealized gains and losses are not material. We have no short-term marketable securities that have been in a continuous material unrealized loss position for greater than twelve months as of December 31, 2019. Amounts reclassified to earnings from accumulated other comprehensive income (loss), net related to unrealized gains or losses were not material for the three months ended March 31, 2020 and 2019. For the three months ended March 31, 2020 and 2019, realized gains or losses were not material. </span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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 which 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 as of December 31, 2019.</span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As the carrying value approximates the fair value for our short-term marketable securities shown in the table above, the fair value of our short-term marketable securities as of December 31, 2019 had a contractual maturity one year or less.</span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Fair Value Measurements</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following tables summarize our financial assets measured at fair value on a recurring basis as of March 31, 2020 and December 31, 2019 (in thousands):</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:41.841%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.516%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.905%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Description</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of<br/>March 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Level 2</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,683 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,683 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses and other current assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Israeli funds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,293 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,293 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current unsecured promissory note</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,914 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,914 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67,890 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,683 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,293 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,914 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269%;"><tr><td style="width:1.0%;"/><td style="width:42.035%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.138%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.960%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.960%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.963%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Description</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of December 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">236,923 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">236,923 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">211,006 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">211,006 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,426 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,426 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government treasury bonds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,650 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,650 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government agency bonds</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,101 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,101 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Certificates of deposit</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses and other current assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Israeli funds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,226 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,226 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current unsecured promissory note</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,005 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,005 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other assets:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term unsecured promissory note</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,328 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,328 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">590,684 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">307,573 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">250,778 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,333 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The unsecured promissory note that was entered into in 2019 is classified as Level 3 in our fair value hierarchy as financial information of third parties may not be timely available and consequently we estimate the fair value based on the best available information at the measurement date. The original amount of the note was $54.2 million which has decreased due to payments received. Refer to </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Note 4 “Equity Method Investments” of the Notes to Condensed Consolidated Financial Statements </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">for more information.</span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Investments in Privately Held Companies</span></div><div style="text-indent:13.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our investments in equity securities of privately held companies without readily determinable fair values were $3.0 million and $5.9 million as of March 31, 2020 and December 31, 2019, respectively, and are reported as nonrecurring investments within other assets in our Condensed Consolidated Balance Sheet. </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our investments in equity securities are considered Level 3 in the fair value hierarchy since the investments are in private companies without quoted market prices and we adjust the carrying value based on observable price changes. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the three months ended March 31, 2020 and March 31, 2019, we recorded impairment losses of $2.9 million and $4.0 million, respectively, resulting from observable price changes.</span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%;">Derivatives Not Designated as Hedging Instruments</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Recurring foreign currency forward contracts</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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 March 31, 2020 was $15.6 million and the net gain from the settlement of foreign currency forward contracts during the three months ended March 31, 2019 was not material. As of March 31, 2020 and December 31, 2019, the fair value of foreign exchange forward contracts outstanding was not material.</span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table presents the gross notional value of all our foreign exchange forward contracts outstanding as of March 31, 2020 and December 31, 2019 (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.792%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.739%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Local Currency Amount</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Notional Contract Amount (USD)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Euro</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">€67,500</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">74,274 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Chinese Yuan</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">¥517,000</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">72,825 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canadian Dollar</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">C$47,000</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,103 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">British Pound</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">£23,200</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,894 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Brazilian Real</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">R$150,000</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,765 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Japanese Yen</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">¥2,685,000</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,916 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Israeli Shekel</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ILS26,000</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,349 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mexican Peso</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">M$160,000</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,840 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Australian Dollar</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">A$5,500</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,375 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">280,341 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.792%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.739%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Local Currency Amount</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Notional Contract Amount (USD)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Euro</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">€97,000</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">108,870 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Chinese Yuan</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">¥431,000</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60,702 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canadian Dollar</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">C$52,000</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,802 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">British Pound</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">£28,000</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,770 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Brazilian Real</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">R$130,000</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,185 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Japanese Yen</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">¥3,000,000</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,604 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Israeli Shekel</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ILS63,700</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,439 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mexican Peso</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">M$140,000</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,398 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Australian Dollar</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">A$3,000</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,101 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">333,871 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:18pt;text-align:center;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;">Other foreign currency forward contract</span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the three months ended March 31, 2020, in anticipation for the closing of the exocad Global Holdings GmbH ("exocad") acquisition on April 1, 2020, we entered into a Euro foreign currency forward contract with a notional contract amount of €376.0 million. During the three months ended March 31, 2020, we recognized an unrealized loss of $9.2 million within other income (expense), net in our Condensed Consolidated Statement of Operation as a result of the forward contract's fair value as of March 31, 2020.</span></div> <div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December 31, 2019, the estimated fair value of our short-term marketable securities, classified as available for sale, are as follows (in thousands):</span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:49.683%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.824%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.273%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.278%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortized<br/>Cost</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Unrealized<br/>Gains</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross<br/>Unrealized<br/>Losses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fair Value</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bonds</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">210,891 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">142 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(27)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">211,006 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government treasury bonds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,587 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">65 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,650 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government agency bonds</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,085 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">17 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,101 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,426 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,426 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Certificates of deposit</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total marketable securities, short-term</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">318,008 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">224 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(30)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">318,202 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 210891000 142000 27000 211006000 70587000 65000 2000 70650000 22085000 17000 1000 22101000 14426000 0 0 14426000 19000 0 0 19000 318008000 224000 30000 318202000 P40M P7M As the carrying value approximates the fair value for our short-term marketable securities shown in the table above, the fair value of our short-term marketable securities as of December 31, 2019 had a contractual maturity one year or less. <div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following tables summarize our financial assets measured at fair value on a recurring basis as of March 31, 2020 and December 31, 2019 (in thousands):</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:41.841%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.516%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.903%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.533%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.905%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Description</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of<br/>March 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Level 2</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,683 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,683 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses and other current assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Israeli funds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,293 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,293 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current unsecured promissory note</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,914 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,914 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">67,890 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,683 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,293 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,914 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table></div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269%;"><tr><td style="width:1.0%;"/><td style="width:42.035%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.138%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.960%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.960%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.963%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Description</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of December 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 1</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 2</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Level 3</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Money market funds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">236,923 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">236,923 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Corporate bonds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">211,006 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">211,006 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Commercial paper</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,426 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,426 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government treasury bonds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,650 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">70,650 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">U.S. government agency bonds</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,101 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,101 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Certificates of deposit</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid expenses and other current assets:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Israeli funds</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,226 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,226 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current unsecured promissory note</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,005 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,005 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other assets:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Long-term unsecured promissory note</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,328 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,328 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">590,684 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">307,573 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">250,778 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,333 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr></table> 36683000 36683000 0 0 3293000 0 3293000 0 27914000 0 0 27914000 67890000 36683000 3293000 27914000 236923000 236923000 0 0 211006000 0 211006000 0 14426000 0 14426000 0 70650000 70650000 0 0 22101000 0 22101000 0 19000 0 19000 0 3226000 0 3226000 0 25005000 0 0 25005000 7328000 0 0 7328000 590684000 307573000 250778000 32333000 54200000 3000000.0 5900000 2900000 4000000.0 15600000 <div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table presents the gross notional value of all our foreign exchange forward contracts outstanding as of March 31, 2020 and December 31, 2019 (in thousands):</span></div><div style="text-align:center;margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.792%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.739%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31, 2020</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Local Currency Amount</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Notional Contract Amount (USD)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Euro</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">€67,500</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">74,274 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Chinese Yuan</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">¥517,000</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">72,825 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canadian Dollar</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">C$47,000</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,103 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">British Pound</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">£23,200</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,894 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Brazilian Real</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">R$150,000</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,765 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Japanese Yen</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">¥2,685,000</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,916 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Israeli Shekel</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ILS26,000</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,349 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mexican Peso</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">M$160,000</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,840 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Australian Dollar</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">A$5,500</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,375 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">280,341 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:center;"><span><br/></span></div><div style="text-align:center;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:71.792%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:10.737%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.739%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Local Currency Amount</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Notional Contract Amount (USD)</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Euro</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">€97,000</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">108,870 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Chinese Yuan</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">¥431,000</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">60,702 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Canadian Dollar</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">C$52,000</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,802 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">British Pound</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">£28,000</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,770 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Brazilian Real</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">R$130,000</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">32,185 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Japanese Yen</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">¥3,000,000</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,604 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Israeli Shekel</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">ILS63,700</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,439 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Mexican Peso</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">M$140,000</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,398 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Australian Dollar</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">A$3,000</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,101 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">333,871 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 67500000 74274000 517000000 72825000 47000000 33103000 23200000 28894000 150000000 28765000 2685000000 24916000 26000000 7349000 160000000 6840000 5500000 3375000 280341000 97000000 108870000 431000000 60702000 52000000 39802000 28000000 36770000 130000000 32185000 3000000000 27604000 63700000 18439000 140000000 7398000 3000000 2101000 333871000 376000000.0 9200000 Balance Sheet Components <div style="text-indent:22.5pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Inventories consist of the following (in thousands):</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"> </span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:73.402%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.566%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.568%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59,136 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,947 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Work in process</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,627 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,974 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished goods</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,214 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,130 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total inventories</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">120,977 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">112,051 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Prepaid expenses and other current assets consist of the following (in thousands): </span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269%;"><tr><td style="width:1.0%;"/><td style="width:73.846%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.340%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.342%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax related receivables</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,866 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,252 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid software and maintenance</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,182 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,128 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Current promissory note </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">1</sup></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,914 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,005 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other prepaid expenses and current assets</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,624 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,637 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other current receivables</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,262 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,428 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">131,848 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">102,450 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:-9pt;padding-left:22.5pt;text-align:justify;"><sup style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;vertical-align:top;">1</sup><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">Refer to </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;">Note 4“Equity Method Investments” of the Notes to Condensed Consolidated Financial Statements</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"> for more information.</span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Accrued liabilities consist of the following (in thousands):</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"> </span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269%;"><tr><td style="width:1.0%;"/><td style="width:73.846%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.340%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.342%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued payroll and benefits</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">87,526 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">162,486 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued expenses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,669 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55,529 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,225 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,737 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued fixed assets</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,781 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,167 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued income taxes</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,324 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,130 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued professional fees</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,738 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,410 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Others</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,196 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,499 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">259,459 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">319,958 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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):</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269%;"><tr><td style="width:1.0%;"/><td style="width:73.846%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.340%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.342%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended <br/>March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at beginning of period</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,205 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,551 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Charged to cost of net revenues</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,724 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,133 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Actual warranty expenditures</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,140)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,451)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at end of period</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,789 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,233 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Deferred revenues consist of the following (in thousands):</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269%;"><tr><td style="width:1.0%;"/><td style="width:73.846%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.340%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.342%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenues - current</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">578,537 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">563,762 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Deferred revenues - long-term</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"> </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;">1</sup></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,628 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,503 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:22.5pt;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;vertical-align:top;">1</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"> Included in other long-term liabilities within our Condensed Consolidated Balance Sheet</span></div><div><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the three months ended March 31, 2020 and 2019, we recognized $551.0 million and $549.0 million of revenue, respectively, of which $95.5 million </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">a</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">nd $68.4 million was included in the deferred revenues balance at December 31, 2019 and 2018, respectively. </span></div>Our unfilled performance obligations, including deferred revenues and backlog, as of March 31, 2020 were $619.7 million. These performance obligations are expected to be recognized over the next <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjc1MGQ4YzU1MWNkYTRkYmRiY2JkNDc3MWFlOThkNDAwL3NlYzo3NTBkOGM1NTFjZGE0ZGJkYmNiZDQ3NzFhZTk4ZDQwMF80My9mcmFnOjRiY2YyZmZiOWYzYzRkY2ZiZWVkMDUzNmM2NDEzYjc3L3RleHRyZWdpb246NGJjZjJmZmI5ZjNjNGRjZmJlZWQwNTM2YzY0MTNiNzdfMTYwNg_44051ef3-ab02-4c06-9997-6acc4033f2f2">one</span> to five years. <div style="text-indent:22.5pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Inventories consist of the following (in thousands):</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"> </span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:73.402%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.566%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.568%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Raw materials</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">59,136 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,947 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Work in process</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,627 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">30,974 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finished goods</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,214 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">26,130 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total inventories</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">120,977 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">112,051 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 59136000 54947000 35627000 30974000 26214000 26130000 120977000 112051000 <div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269%;"><tr><td style="width:1.0%;"/><td style="width:73.846%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.340%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.342%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Tax related receivables</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,866 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41,252 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Prepaid software and maintenance</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,182 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,128 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Current promissory note </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;">1</sup></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">27,914 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">25,005 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other prepaid expenses and current assets</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,624 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,637 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other current receivables</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,262 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,428 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">131,848 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">102,450 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:-9pt;padding-left:22.5pt;text-align:justify;"><sup style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;vertical-align:top;">1</sup><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">Refer to </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%;">Note 4“Equity Method Investments” of the Notes to Condensed Consolidated Financial Statements</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"> for more information.</span></div> 50866000 41252000 29182000 7128000 27914000 25005000 19624000 24637000 4262000 4428000 131848000 102450000 <div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Accrued liabilities consist of the following (in thousands):</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"> </span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269%;"><tr><td style="width:1.0%;"/><td style="width:73.846%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.340%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.342%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued payroll and benefits</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">87,526 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">162,486 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued expenses</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,669 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">55,529 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Current operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,225 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,737 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued fixed assets</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,781 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,167 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued income taxes</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,324 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,130 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accrued professional fees</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,738 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,410 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Others</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">54,196 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,499 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">259,459 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">319,958 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 87526000 162486000 50669000 55529000 20225000 15737000 18781000 9167000 15324000 14130000 12738000 10410000 54196000 52499000 259459000 319958000 <div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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):</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269%;"><tr><td style="width:1.0%;"/><td style="width:73.846%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.340%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.342%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended <br/>March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at beginning of period</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,205 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,551 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Charged to cost of net revenues</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,724 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,133 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Actual warranty expenditures</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,140)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(1,451)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance at end of period</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,789 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,233 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 11205000 8551000 3724000 3133000 3140000 1451000 11789000 10233000 <div style="text-indent:22.5pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Deferred revenues consist of the following (in thousands):</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.269%;"><tr><td style="width:1.0%;"/><td style="width:73.846%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.340%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.536%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.342%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31,<br/>2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Deferred revenues - current</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">578,537 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">563,762 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Deferred revenues - long-term</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;"> </span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;">1</sup></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">36,628 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35,503 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:22.5pt;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;vertical-align:top;">1</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"> Included in other long-term liabilities within our Condensed Consolidated Balance Sheet</span></div> 578537000 563762000 36628000 35503000 551000000.0 549000000.0 95500000 68400000 619700000 P5Y 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. Concurrently with the investment, we also entered into a supply agreement to manufacture clear aligners for SDC, which expired 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. 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.<span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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 investment balance of $38.4 million in exchange for an unsecured promissory note of $54.2 million and we recorded the difference of $15.8 million as a gain in the second quarter of 2019 in other income in our Condensed Consolidated Statement of Operations. 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. The arbitration proceeding remains pending (Refer to </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Note 8 “Legal Proceedings” of the Notes to Condensed Consolidated Financial Statements</span> for SDC legal proceedings discussion). 0.17 46700000 0.02 12800000 54200000 38400000 54200000 15800000 Goodwill and Intangible Assets <div style="text-indent:18pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Goodwill </span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The change in the carrying value of goodwill for the three months ended March 31, 2020, all attributable to our Clear Aligner reporting unit, is as follows (in thousands):</span></div><div style="text-align:justify;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:83.777%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.223%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of December 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,924 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Adjustments</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;"> 1</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(640)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of March 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,284 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;vertical-align:top;">1 </sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">Adjustments were related to foreign currency translation within the measurement period.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the fourth quarter of fiscal 2019, 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.</span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Intangible Long-Lived Assets </span></div><div style="text-indent:24.75pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Acquired intangible long-lived assets are being amortized as follows (in thousands):</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"> </span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.538%;"><tr><td style="width:1.0%;"/><td style="width:27.673%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.094%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.986%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.501%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.541%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.611%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.541%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.314%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.541%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.398%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Amortization Period <br/>(in years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Carrying Amount as of March 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Accumulated</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Amortization</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Accumulated</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Impairment Loss</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Carrying<br/>Value as of<br/>March 31, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trademarks</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,080)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,179)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">841 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Existing technology</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,600 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,972)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,328)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,300 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18,870)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,751)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,879 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reacquired rights</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,500)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Patents</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,796 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,377)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,419 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">618 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(590)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68,114 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(38,389)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19,258)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,467 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.538%;"><tr><td style="width:1.0%;"/><td style="width:27.673%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.094%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.986%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.501%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.541%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.611%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.541%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.314%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.541%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.398%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Amortization Period <br/>(in years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Carrying<br/>Amount as of<br/>December 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Accumulated</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Amortization</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Impairment Loss</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Carrying<br/>Value as of<br/>December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trademarks</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,045)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,179)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">876 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Existing technology</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,600 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,831)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,328)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,441 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18,405)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,751)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,344 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reacquired rights</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,059)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">441 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Patents</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,796 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,165)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,631 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">618 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(583)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68,114 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(37,088)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19,258)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,768 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The total estimated annual future amortization expense for these acquired intangible assets as of March 31, 2020 is as follows (in thousands):</span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:84.530%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.738%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Fiscal Year Ending December 31,</span></div><div><span><br/></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Remainder of 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,544 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,372 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,116 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,495 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">555 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">385 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,467 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Amortization expense for the three months ended March 31, 2020 and 2019 was $1.3 million and $1.5 million, respectively.</span></div> <div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The change in the carrying value of goodwill for the three months ended March 31, 2020, all attributable to our Clear Aligner reporting unit, is as follows (in thousands):</span></div><div style="text-align:justify;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.707%;"><tr><td style="width:1.0%;"/><td style="width:83.777%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.223%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of December 31, 2019</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,924 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Adjustments</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;vertical-align:top;"> 1</sup></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(640)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Balance as of March 31, 2020</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">63,284 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;vertical-align:top;">1 </sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">Adjustments were related to foreign currency translation within the measurement period.</span></div> 63924000 -640000 63284000 0 <div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Acquired intangible long-lived assets are being amortized as follows (in thousands):</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"> </span></div><div style="margin-bottom:6pt;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.538%;"><tr><td style="width:1.0%;"/><td style="width:27.673%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.094%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.986%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.501%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.541%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.611%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.541%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.314%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.541%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.398%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Amortization Period <br/>(in years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Carrying Amount as of March 31, 2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Accumulated</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Amortization</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Accumulated</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Impairment Loss</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Carrying<br/>Value as of<br/>March 31, 2020</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trademarks</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,080)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,179)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">841 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Existing technology</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,600 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,972)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,328)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,300 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18,870)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,751)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,879 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reacquired rights</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,500)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Patents</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,796 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,377)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,419 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">618 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(590)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68,114 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(38,389)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19,258)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,467 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.538%;"><tr><td style="width:1.0%;"/><td style="width:27.673%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.094%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.986%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.501%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.541%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.611%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.541%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.314%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.541%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:12.398%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Amortization Period <br/>(in years)</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross Carrying<br/>Amount as of<br/>December 31, 2019</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Accumulated</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Amortization</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Accumulated Impairment Loss</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net Carrying<br/>Value as of<br/>December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Trademarks</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,100 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(2,045)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,179)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">876 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Existing technology</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">12,600 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,831)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(4,328)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,441 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Customer relationships</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">33,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18,405)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(10,751)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">4,344 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Reacquired rights</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,500 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(7,059)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">441 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Patents</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,796 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(3,165)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,631 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other</span></td><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">618 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(583)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">35 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total intangible assets</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">68,114 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(37,088)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(19,258)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">11,768 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> P15Y 7100000 2080000 4179000 841000 P13Y 12600000 5972000 4328000 2300000 P11Y 33500000 18870000 10751000 3879000 P3Y 7500000 7500000 0 0 P8Y 6796000 3377000 0 3419000 P2Y 618000 590000 0 28000 68114000 38389000 19258000 10467000 P15Y 7100000 2045000 4179000 876000 P13Y 12600000 5831000 4328000 2441000 P11Y 33500000 18405000 10751000 4344000 P3Y 7500000 7059000 0 441000 P8Y 6796000 3165000 0 3631000 P2Y 618000 583000 0 35000 68114000 37088000 19258000 11768000 <div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The total estimated annual future amortization expense for these acquired intangible assets as of March 31, 2020 is as follows (in thousands):</span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:84.530%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:10.738%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Fiscal Year Ending December 31,</span></div><div><span><br/></span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Amortization</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Remainder of 2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,544 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2021</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,372 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2022</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,116 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2023</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,495 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2024</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">555 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">385 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,467 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 2544000 3372000 2116000 1495000 555000 385000 10467000 1300000 1500000 Credit FacilityOn 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 March 31, 2020, we had no 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 Charges<span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On March 5, 2019, we announced the outcome of the arbitration regarding SDC (Refer to</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> Note 8 “Legal Proceedings” of the Notes to Condensed Consolidated Financial Statements</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Property, Plant and Equipment</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">. 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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Fair Value Measurement, </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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.</span> 14200000 14300000 1300000 Legal Proceedings <div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">2018 Securities Class Action Lawsuit</span></div><div><span><br/></span></div><div style="text-indent:22.54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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. On November 29, 2019, the lead plaintiff filed an amended consolidated complaint against Align and two of our executive officers alleging similar claims as the initial complaints on behalf of a purported class of purchasers of </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">our common stock from May 23, 2018 and October 24, 2018. Defendants’ motion to dismiss the amended consolidated complaint was filed on January 17, 2020. A hearing on the motion to dismiss is scheduled for June 4, 2020. 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><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Shareholder Derivative Lawsuit</span></div><div><span><br/></span></div><div style="text-indent:22.54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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><span><br/></span></div><div style="text-indent:22.54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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><span><br/></span></div><div style="text-indent:22.54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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, and on October 28, 2019, the Court issued an order sustaining Align’s demurrer and dismissing the petition without an opportunity to amend. On December 19, 2019, the same purported stockholder filed a complaint in the Superior Court of California, County of Santa Clara, seeking an order from the Court compelling Align to permit the inspection of the same books and records that were previously requested, as well as requesting attorneys’ fees. Align filed a demurrer seeking to dismiss this new complaint on March 12, 2020. Plaintiff has indicated it will file an amended complaint by May 18, 2020.</span></div><div><span><br/></span></div><div style="text-indent:22.54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">.</span></div><div style="text-indent:22.54pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">2020 Securities Class Action Lawsuit</span></div><div style="text-indent:22.54pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On March 2, 2020, a class action lawsuit against Align and two of our executive officers was filed in the U.S. District Court for the Southern District of New York on behalf of a purported class of purchasers of our common stock between April 24, 2019 and July 24, 2019. The complaint filed in the Southern District of New York alleges claims under the federal securities laws and seeks monetary damages in an unspecified amount and costs and expenses incurred in the litigation. The court entered an order approving a stipulation of the parties that defendants will have no obligation to respond to the complaint, until after the appointment of a lead plaintiff. On April 16, 2020, the Court approved the parties’ stipulation to transfer the case to the U.S. District Court for the Northern District of California. No lead plaintiff has been appointed to date. Align believes these claims are without merit and intends to vigorously defend itself. Align is currently unable to predict the outcome of this lawsuit and therefore cannot determine the likelihood of loss nor estimate a range of possible loss. </span></div><div style="text-indent:22.54pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">2020 Shareholder Derivative Lawsuit</span></div><div style="text-indent:22.54pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"> </span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On May 4, 2020, a derivative lawsuit was 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 complaint are similar to those presented in the 2020 Securities Class Action Lawsuit, but this complaint asserts state law claims for breach of fiduciary duty and insider trading. The complaint seeks 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. Align is currently unable to predict the outcome of this lawsuit and therefore cannot determine the likelihood of loss nor estimate a range of possible loss.</span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">3Shape Litigation</span></div><div><span><br/></span></div><div style="text-indent:22.54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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 sought 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. 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 investigation, finding no violation of Section 337 by 3Shape. On August 20, 2019, the Commission vacated one Initial Determination and terminated the investigation. On November 22, 2019, the Commission affirmed a finding of no violation on modified grounds in the other investigation.</span></div><div style="text-indent:22.54pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition to the two ITC Section 337 complaints, in November 2017, 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, while the other two cases proceeded. Trials in the latter two cases have been scheduled to begin on August 5, 2020 in one case and November 30, 2020 in the other. In a Delaware case corresponding to one of the terminated ITC investigations, the District Court lifted the stay and scheduled trial to begin on November 8, 2021. Certain of Align’s asserted patents in the Delaware actions were found invalid by the District Court judge.</span></div><div style="text-indent:22.54pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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. 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 another 3Shape patent. On August 19, 2019, the Court consolidated the two actions, and on August 30, 2019, 3Shape filed an amended complaint alleging infringement of an additional patent. In that same case, Align asserted counterclaims against 3Shape for infringement of three additional Align patents, which have been severed and added to another patent infringement action brought by Align (described below). The case is active and in the early discovery phase, with trial scheduled to begin on April 12, 2021.</span></div><div><span><br/></span></div><div style="text-indent:22.54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In December 2018, Align filed three additional patent infringement lawsuits asserting 10 additional patents against 3Shape as follows: On December 10, 2018, Align filed one Section 337 complaint with the ITC alleging that 3Shape violates U.S. trade laws 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. The ITC instituted the investigation, and an evidentiary hearing was held at the end of October 2019 before an Administrative Law Judge (“ALJ”). On April 30, 2020, the ALJ issued an initial determination. The ALJ determined that 3Shape has infringed on 7 of the 9 patent claims asserted by Align, found valid 6 of the 9 claims asserted by Align, and found a violation of Section 337 stemming from 3Shape’s infringement of 4 claims in 2 of Align's asserted patents. The ALJ recommended an exclusion order and cease and desist order be entered against 3Shape’s unlawful importation. The Initial Determination is now subject to review by the Commissioners at the ITC. Align may file a contingent petition for review of any findings it believes are incorrect. 3Shape may also petition for review of the Initial Determination. The Commission will then decide whether to review portions of or the entire Initial Determination.</span></div><div style="text-indent:22.54pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition to the December 10, 2018 ITC Complaint, 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. One of the District Court cases was stayed pending the parallel ITC investigation. The remaining District Court case is in the early stages of discovery and pretrial proceedings. Align has dismissed without prejudice three previously-asserted patents from this case, and added the three patents previously asserted as counterclaims in the case filed by 3Shape in 2018 referenced above. Trial is scheduled for February 7, 2022.</span></div><div><span><br/></span></div><div style="text-indent:22.54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On November 5, 2019, Align filed a complaint for patent infringement asserting an additional patent against 3Shape. On January 7, 2020, Align voluntarily dismissed the suit without prejudice, and Align currently asserts the patent in another existing litigation against 3Shape. </span></div><div><span><br/></span></div><div style="text-indent:22.54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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="text-indent:22.54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Each of the District Court patent infringement complaints seek monetary damages and injunctive relief against further infringement. </span></div><div><span><br/></span></div><div style="text-indent:22.54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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. On October 28, 2019, 3Shape filed an amended complaint, and Align again moved to dismiss the complaint. A hearing on Align’s motion to dismiss was held on February 13, 2020 before the Magistrate Judge, who will issue a written Report and Recommendation to the District Court judge. </span></div><div><span><br/></span></div><div style="text-indent:22.54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Align is currently unable to predict the outcome of these lawsuits and therefore cannot determine the likelihood of loss, if any, nor estimate a range of possible loss.</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Simon &amp; Simon</span></div><div><span><br/></span></div><div style="text-indent:22.54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On March 14, 2019, a dental practice named Simon and Simon, PC d/b/a City Smiles brought an antitrust action in the United States District Court for the District of Delaware 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. On October 15, 2019, the Magistrate Judge issued a Report and Recommendation recommending 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, and Align responded on November 12, 2019. The Court ordered supplemental briefing, which was completed by April 10, 2020.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> On April 24, 2020, the Magistrate Judge issued a revised Report and Recommendation again recommending that Align’s motion be granted and that the plaintiffs’ complaint be dismissed without prejudice. On May 4, 2020, the plaintiff filed a notice of voluntary dismissal and stated an intent to file an amended complaint in a different jurisdiction. Align believes the plaintiffs’ claims are without merit and intends to vigorously defend itself. Align is currently unable to predi</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">ct the outcome of this lawsuit and therefore cannot determine the likelihood of loss, if any, nor estimate a range of possible loss.</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">SDC Dispute</span></div><div><span><br/></span></div><div style="text-indent:22.54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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><span><br/></span></div><div style="text-indent:22.54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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 </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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><span><br/></span></div><div style="text-indent:22.54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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 a hearing date is expected to be set once the sheltering restrictions associated with the COVID-19 pandemic are lifted. 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. The SDC Entities have appealed the denial of the contempt petition, and that appeal remains pending.</span></div><div><span><br/></span></div><div style="text-indent:22.54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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. On March 20, 2020, the SDC Entities requested leave to amend their arbitration demand in order to assert new claims. Align has opposed the pending request to amend and has denied and intends to vigorously defend itself against all 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><span><br/></span></div><div style="text-indent:22.54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Align is currently unable to predict the outcome of these disputes and therefore cannot determine the likelihood of loss nor estimate a range of possible loss.</span></div><div><span><br/></span></div><div style="text-indent:22.54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In addition to the above, 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 2 4 3 3 10 7 9 6 9 4 2 2 3 3 Commitments and Contingencies <div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Other Commitments</span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">On January 15, 2019, we entered into a Purchase Agreement to purchase five floors of a building under construction in Petach Tivka, Israel for a purchase price of approximately $27.0 million with an option to purchase additional three floors with progress payments due through 2020. During the fourth quarter of 2019, we exercised the option to purchase three additional floors and purchased one additional floor in the building for a purchase price of approximately $24.4 million. As of March 31, 2020, we have a remaining commitment of $21.4 million which is expected to be paid in 2020.</span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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.</span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Off-Balance Sheet Arrangements</span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of March 31, 2020, 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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;">Note 10 “Commitments and Contingencies” of the Notes to Consolidated Financial Statements</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> included in our Annual Report on Form 10-K.</span></div><div style="text-indent:18pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Indemnification Provisions</span></div><div style="text-indent:24.75pt;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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 March 31, 2020, we did not have any material indemnification claims that were probable or reasonably possible.</span></div> 5 27000000.0 3 3 1 24400000 21400000 36000000.0 Stockholders’ Equity<div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Summary of Stock-Based Compensation Expense</span></div><div style="text-indent:24.75pt;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of March 31, 2020, the 2005 Incentive Plan (as amended) has a total reserve of 27,783,379 shares of which 4,662,468 shares are available for issuance.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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 months ended March 31, 2020 and 2019 is as follows (in thousands):</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"> </span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:74.023%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:9.257%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.260%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended <br/>March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of net revenues</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,347 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,112 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Selling, general and administrative</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,130 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,890 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,450 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,042 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,927 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,044 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:13.5pt;"><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Restricted Stock Units (“RSUs”)</span></div><div style="text-indent:24.75pt;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The fair value of RSUs is based on our closing stock price on the date of grant. A summary for the three months ended March 31, 2020 is as follows:</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:41.676%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.852%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.088%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.088%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.091%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Number of Shares</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Underlying RSUs</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">(in thousands)</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Grant Date Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Weighted </span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Average Remaining</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Contractual Term (in years)</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Aggregate </span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Intrinsic</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"> Value</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">(in thousands)</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested as of December 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">696 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">190.60 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Granted</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">251 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">272.24 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested and released</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(259)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">145.91 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">233.45 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested as of March 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">677 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">237.27 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.8</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">117,738 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:24.75pt;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of March 31, 2020, we expect to recognize $133.4 million of total unamortized compensation cost, net of estimated forfeitures, related to RSUs over a weighted average period of 2.7 years.</span></div><div><span><br/></span></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Market-performance Based Restricted Stock Units (“MSUs”)</span></div><div style="text-indent:18pt;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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 </span></div><div style="text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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. The maximum number of MSUs which will be eligible to vest range fr</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">om 250% to 300% of the MSUs initially granted and the vesting period is three years. </span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary for the three months ended March 31, 2020 is as follows:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"> </span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:42.264%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.676%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.088%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.676%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.091%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Number of Shares</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Underlying MSUs</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">(in thousands)</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Grant Date Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Weighted Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Remaining</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Contractual Term (in years)</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Aggregate</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Intrinsic </span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Value</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">(in thousands)</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested as of December 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">244 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">331.35 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">156 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">242.04 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested and released</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(173)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">120.39 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested as of March 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">227 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">430.50 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.9</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,529 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:24.75pt;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of March 31, 2020, we expect to recognize $52.9 million of total unamortized compensation cost, net of estimated forfeitures, related to MSUs over a weighted average period of 1.9 years.</span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Employee Stock Purchase Plan (“ESPP”)</span></div><div style="text-indent:24.75pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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 March 31, 2020, we have 379,304 shares available for future issuance.</span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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="text-align:center;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:77.648%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:7.809%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.811%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended <br/>March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected term (in years)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.0</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.4</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected dividends</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average fair value at grant date</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80.54 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">90.36 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of March 31, 2020, there was $8.4 million of total unamortized compensation costs related to employee stock purchases which we expect to be recognized over a weighted average period of 0.7 year.</span></div> 27783379 4662468 The stock-based compensation related to all of our stock-based awards and employee stock purchases for the three months ended March 31, 2020 and 2019 is as follows (in thousands): <table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:74.023%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:9.257%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.260%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended <br/>March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cost of net revenues</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,347 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,112 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Selling, general and administrative</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,130 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">16,890 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Research and development</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,450 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,042 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">22,927 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,044 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 1347000 1112000 18130000 16890000 3450000 3042000 22927000 21044000 A summary for the three months ended March 31, 2020 is as follows:<table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:41.676%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:12.852%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.088%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.088%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.091%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Number of Shares</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Underlying RSUs</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">(in thousands)</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Grant Date Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Weighted </span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Average Remaining</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Contractual Term (in years)</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Aggregate </span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Intrinsic</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;"> Value</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">(in thousands)</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested as of December 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">696 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">190.60 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Granted</span></div></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">251 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">272.24 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested and released</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(259)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">145.91 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Forfeited</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(11)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">233.45 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested as of March 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">677 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">237.27 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.8</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">117,738 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table> 696000 190.60 251000 272.24 259000 145.91 11000 233.45 677000 237.27 P1Y9M18D 117738000 133400000 P2Y8M12D 2.50 3 P3Y <div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">A summary for the three months ended March 31, 2020 is as follows:</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"> </span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.415%;"><tr><td style="width:1.0%;"/><td style="width:42.264%;"/><td style="width:1.0%;"/><td style="width:1.0%;"/><td style="width:11.676%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.088%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.676%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.535%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:11.091%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Number of Shares</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Underlying MSUs</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">(in thousands)</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted Average Grant Date Fair Value</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Weighted Average</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Remaining</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Contractual Term (in years)</span></div></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Aggregate</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Intrinsic </span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">Value</span></div><div style="text-align:center;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;">(in thousands)</span></div></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested as of December 31, 2019</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">244 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">331.35 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Granted</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">156 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">242.04 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Vested and released</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(173)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">120.39 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unvested as of March 31, 2020</span></td><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">227 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">430.50 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.9</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">39,529 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 244000 331.35 156000 242.04 173000 120.39 227000 430.50 P1Y10M24D 39529000 52900000 P1Y10M24D 2400000 379304 <div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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="text-align:center;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:77.648%;"/><td style="width:1.0%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:7.809%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:7.811%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended <br/>March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected term (in years)</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.0</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.4</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected volatility</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">41.7 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">48.6 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Risk-free interest rate</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2.5 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">%</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Expected dividends</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average fair value at grant date</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80.54 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">90.36 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> P1Y P1Y4M24D 0.417 0.486 0.015 0.025 0 0 80.54 90.36 8400000 P0Y8M12D Common Stock Repurchase Program<div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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”). </span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In 2018, we repurchased on the open marke</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">t 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 (“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.</span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">In 2019, we repurchased on the open market approximately 0.8 million shares of our common stock at an average price of $264.93 per share, including commissions, for an aggregate purchase price of $200.0 million. We also entered into an ASR to repurchase $200.0 million of our common stock which was completed in September 2019. We received a total of 1.1 million shares for an average share price of $176.61. </span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of March 31, 2020, we hav</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">e $100.0 million</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> available for repurchase under the May 2018 Repurchase Program.</span></div> 600000000.0 100000 356.54 50000000.0 50000000.0 200000 213.18 800000 264.93 200000000.0 200000000.0 1100000 176.61 100000000.0 100000000.0 Accounting for Income Taxes<span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">During the</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> three months ended March 31, 2020, we completed an intra-entity transfer of certain intellectual property rights and fixed assets to our Swiss subsidiary, where our EMEA regional headquarters is located beginning January 1, 2020. </span><div style="text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The transfer of intellectual property rights did not result in a taxable gain; however, it did result in a step-up of the Swiss tax deductible basis in the transferred assets, and accordingly, created a temporary difference between the book basis and the tax basis of such intellectual property rights. Consequently, this transaction resulted in the recognition of a deferred tax asset and related one-time tax benefit of approximately $1,493.5 million during the three months ended March 31, 2020, which is the net impact of the deferred tax asset recognized as a result of the additional Swiss tax deductible basis in the transferred assets and certain costs related to the transfer of fixed assets and inventory. </span></div><div style="text-indent:18pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our benefit from income taxes was $1,464.8 million for the three months ended March 31, 2020 and our provision for income taxes was $8.8 million for the three months ended March 31, 2019, representing effective tax rates of (2,745.3)% and 10.4%, respectively. Our effective tax rate differs from the statutory federal income tax rate of 21% for the three months ended March 31, 2020 mainly as a result of the aforementioned intra-entity transfer and the recognition of excess tax benefits related to stock-based compensation, partially offset by state income taxes and unrecognized tax benefits associated with certain foreign payments. Our effective tax rate differs from the statutory federal income tax rate of 21% for the three months ended March 31, 2019 mainly as a result of the recognition of excess tax benefits related to stock-based compensation and certain foreign earnings, primarily from the Netherlands and Costa Rica, being taxed at lower tax rates.</span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The decrease in our effective tax rate for the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">three</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> months ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">March 31, 2020</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> compared to the same period in 2019 is primarily attributable to the recognition of a deferred tax asset related to the intra-entity transfer of certain intellectual property rights during the three months ended March 31, 2020.</span></div><div style="text-indent:22.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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 continue to assess the realizability of the deferred tax assets as we take into account new information.</span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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 Switzerland. 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 2013. </span></div><div style="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Our total gross unrecognized tax benefits, excluding interest and penalties, was $51.1 million and $46.7 million as of March 31, 2020 and December 31, 2019, respectively, a material amount of which would impact our effective tax rate if recognized. Our total interest and penalties accrued as of March 31, 2020 was not material. 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="text-indent:22.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">As of December 31, 2019, undistributed earnings of our foreign subsidiaries totaled $452.6 million and substantially all of the earnings previously determined to be not indefinitely reinvested have been repatriated. Under the Global Intangible Low-Taxed Income provisions of the Tax Cuts and Jobs Act, U.S. income taxes have already been provided on the undistributed earnings that is indefinitely reinvested in our international operations; therefore, the tax impact upon distribution is limited to mainly state income and withholding taxes and is not significant.</span></div> -1493500000 -1464800000 8800000 -27.453 0.104 51100000 46700000 452600000 Net Income per ShareBasic 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.<div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"> </span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:74.573%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.983%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended <br/>March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,518,131 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71,848 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average common shares outstanding, basic</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78,592 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79,860 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dilutive effect of potential common stock</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">436 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">827 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total shares, diluted</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79,028 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,687 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income per share, basic</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19.32 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.90 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income per share, diluted</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19.21 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.89 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div>For the three months ended March 31, 2020 and 2019, potentially anti-dilutive shares excluded from diluted net income per share related to RSUs, MSUs and ESPP were not material. <div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"> </span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:74.573%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.983%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended <br/>March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Numerator:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,518,131 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">71,848 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Denominator:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Weighted average common shares outstanding, basic</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">78,592 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79,860 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Dilutive effect of potential common stock</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">436 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">827 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total shares, diluted</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79,028 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">80,687 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="height:15pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income per share, basic</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19.32 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.90 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:36pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income per share, diluted</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19.21 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">0.89 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 1518131000 71848000 78592000 79860000 436000 827000 79028000 80687000 19.32 0.90 19.21 0.89 Supplemental Cash Flow Information <div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The supplemental cash flow information consists of the following (in thousands):</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:74.573%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.983%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended <br/>March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-cash investing and financing activities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fixed assets acquired with accounts payable or accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,121 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,113 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,236 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,820 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financing cash flows from finance leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,190 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Right-of-use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,602 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,984 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51,064 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> <div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The supplemental cash flow information consists of the following (in thousands):</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.853%;"><tr><td style="width:1.0%;"/><td style="width:74.573%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.980%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.532%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.983%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended <br/>March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Non-cash investing and financing activities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Fixed assets acquired with accounts payable or accrued liabilities</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">24,121 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">13,113 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">6,236 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">3,820 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Financing cash flows from finance leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,190 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Right-of-use assets obtained in exchange for lease obligations:</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Operating leases</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">21,602 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">15,984 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Finance leases</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">51,064 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 24121000 13113000 6236000 3820000 0 2190000 21602000 15984000 0 51064000 Segments and Geographical Information <div style="text-indent:18pt;"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Segment Information</span></div><div style="text-indent:24.75pt;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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="text-align:justify;"><span><br/></span></div><div style="text-indent:18pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">We group our operations into two reportable segments: Clear Aligner segment and Scanner segment.</span></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:-13.54pt;padding-left:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.04pt;">Our Clear Aligner segment consists of Comprehensive Products, Non-Comprehensive Products and Non-Case revenues as defined below:</span></div><div style="text-indent:4.46pt;text-align:justify;"><span><br/></span></div><div style="text-indent:-18pt;padding-left:54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">▪</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt;">Comprehensive Products include, but are not limited to, Invisalign Comprehensive and Invisalign First.</span></div><div style="text-indent:-18pt;padding-left:54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">▪</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt;">Non-Comprehensive Products include, but are not limited to, Invisalign Moderate, Lite and Express packages and Invisalign Go.</span></div><div style="text-indent:-18pt;padding-left:54pt;text-align:justify;"><span><br/></span></div><div style="text-indent:-18pt;padding-left:54pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">▪</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt;">Non-Case includes, but not limited to, Vivera retainers along with our training and ancillary products for treating malocclusion. </span></div><div style="padding-left:49.5pt;text-align:justify;"><span><br/></span></div><div style="text-indent:-13.54pt;padding-left:36pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">•</span><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.04pt;">Our Scanner segment consists of intraoral scanning systems, which includes a single hardware platform and restorative or orthodontic software options, additional services and ancillary products. This segment includes our iTero scanner and OrthoCAD services.</span></div><div style="padding-left:36pt;text-align:justify;"><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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="text-align:center;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:74.608%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:8.964%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.968%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended <br/>March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net revenues</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Clear Aligner</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">481,611 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">469,205 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Scanner</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,352 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79,766 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:31.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total net revenues</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">550,963 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">548,971 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Clear Aligner</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">351,492 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">351,358 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Scanner</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,864 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,738 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:31.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total gross profit</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">394,356 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">402,096 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income from operations</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Clear Aligner</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">166,388 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">158,641 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Scanner</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,389 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,259 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unallocated corporate expenses</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(110,859)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(99,199)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:31.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total income from operations</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,918 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">87,701 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation and amortization </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-13.5pt;padding-left:31.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Clear Aligner</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,121 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,090 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-13.5pt;padding-left:31.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Scanner</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,785 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,508 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-13.5pt;padding-left:31.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Unallocated corporate depreciation and amortization</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,832 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,718 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:31.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,738 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,316 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impairments and other charges</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-13.5pt;padding-left:31.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Clear Aligner</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,782 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:31.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total impairments and other charges</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,782 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table reconciles total segment income from operations in the table above to net income before provision for (benefit from) income taxes and equity losses of investee (in thousands):</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:74.608%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:8.964%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.968%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended <br/>March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total segment income from operations</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">180,777 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">186,900 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unallocated corporate expenses</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(110,859)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(99,199)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:13.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total income from operations</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,918 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">87,701 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest income</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,986 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,633 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other income (expense), net</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18,549)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,746)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:13.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income before provision for (benefit from) income taxes and equity in losses of investee</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,355 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84,588 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;">Geographical Information</span></div><div style="text-indent:13.5pt;"><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Net revenues are presented below by geographic area (in thousands):</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:74.505%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:9.013%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.014%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended <br/>March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net revenues</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"> 1</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">:</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">271,705 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">279,005 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Switzerland</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"> 2</sup></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">184,317 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">The Netherlands</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"> 2</sup></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">174,744 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">China</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,725 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,616 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other International </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">75,216 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,606 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total net revenues</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">550,963 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">548,971 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:-4.5pt;padding-left:22.5pt;text-align:justify;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;vertical-align:top;">1</sup><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;vertical-align:top;"> </sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">Net revenues are attributed to countries based on the location of where revenues are recognized by our legal entities.</span></div><div style="text-indent:-4.5pt;padding-left:22.5pt;text-align:justify;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;vertical-align:top;">2 </sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">During the first quarter of 2020, we implemented a new international corporate structure. This changed the structure of our international procurement and sales operations from the Netherlands to Switzerland.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Tangible long-lived assets, which includes Property, plant and equipment, net, and Operating lease right-of-use assets, net, are presented below by geographic area (in thousands):</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:74.505%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.013%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.014%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Long-lived assets</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"> 1</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">:</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Switzerland</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"> 2</sup></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">229,010 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,755 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">182,131 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">164,451 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Costa Rica</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">85,573 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">82,083 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">China</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84,127 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73,174 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">The Netherlands</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"> 2</sup></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,504 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">226,286 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other International</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">151,512 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">134,225 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total long-lived assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">733,857 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">687,974 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"> </span></div><div style="text-indent:-4.5pt;padding-left:22.5pt;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;vertical-align:top;">1 </sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">Long-lived assets are attributed to countries based on the location of our entity that owns or leases the assets.</span></div><div style="text-indent:-4.5pt;padding-left:22.5pt;text-align:justify;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;vertical-align:top;">2 </sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">As a result of the new international corporate structure changes, most of the long-lived assets were transferred from our Netherlands entity to our Switzerland entity during the first quarter of 2020.</span></div> 2 <div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">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="text-align:center;"><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:74.608%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:8.964%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.968%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended <br/>March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/></span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net revenues</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Clear Aligner</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">481,611 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">469,205 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Scanner</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,352 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">79,766 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:31.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total net revenues</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">550,963 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">548,971 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Clear Aligner</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">351,492 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">351,358 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:20.25pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Scanner</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,864 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">50,738 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:31.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total gross profit</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">394,356 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">402,096 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Income from operations</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Clear Aligner</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">166,388 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">158,641 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Scanner</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">14,389 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">28,259 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unallocated corporate expenses</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(110,859)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(99,199)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:31.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total income from operations</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,918 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">87,701 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:middle;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Depreciation and amortization </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-13.5pt;padding-left:31.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Clear Aligner</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">10,121 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">9,090 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-13.5pt;padding-left:31.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Scanner</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,785 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,508 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-13.5pt;padding-left:31.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Unallocated corporate depreciation and amortization</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">8,832 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,718 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:31.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">20,738 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">18,316 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Impairments and other charges</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="text-indent:-13.5pt;padding-left:31.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Clear Aligner</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,782 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:31.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total impairments and other charges</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">29,782 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div><span><br/></span></div><div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">The following table reconciles total segment income from operations in the table above to net income before provision for (benefit from) income taxes and equity losses of investee (in thousands):</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"><tr><td style="width:1.0%;"/><td style="width:74.608%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:8.964%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.530%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:8.968%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended <br/>March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total segment income from operations</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">180,777 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">186,900 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Unallocated corporate expenses</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(110,859)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(99,199)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:13.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total income from operations</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">69,918 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">87,701 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Interest income</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,986 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2,633 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other income (expense), net</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(18,549)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">(5,746)</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:13.5pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Net income before provision for (benefit from) income taxes and equity in losses of investee</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">53,355 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84,588 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div> 481611000 469205000 69352000 79766000 550963000 548971000 351492000 351358000 42864000 50738000 394356000 402096000 166388000 158641000 14389000 28259000 -110859000 -99199000 69918000 87701000 10121000 9090000 1785000 1508000 8832000 7718000 20738000 18316000 0 -29782000 0 -29782000 180777000 186900000 -110859000 -99199000 69918000 87701000 1986000 2633000 -18549000 -5746000 53355000 84588000 <div style="text-indent:22.5pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;">Net revenues are presented below by geographic area (in thousands):</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:74.505%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="width:1.0%;"/><td style="width:9.013%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.014%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Three Months Ended <br/>March 31,</span></td><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2020</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Net revenues</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"> 1</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">:</span></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">271,705 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">279,005 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Switzerland</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"> 2</sup></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">184,317 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">The Netherlands</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"> 2</sup></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">— </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">174,744 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">China</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">19,725 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">42,616 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other International </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">75,216 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">52,606 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total net revenues</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td colspan="3" style="display:none;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">550,963 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">548,971 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-align:justify;"><span><br/></span></div><div style="text-indent:-4.5pt;padding-left:22.5pt;text-align:justify;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;vertical-align:top;">1</sup><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:120%;vertical-align:top;"> </sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">Net revenues are attributed to countries based on the location of where revenues are recognized by our legal entities.</span></div><div style="text-indent:-4.5pt;padding-left:22.5pt;text-align:justify;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;vertical-align:top;">2 </sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">During the first quarter of 2020, we implemented a new international corporate structure. This changed the structure of our international procurement and sales operations from the Netherlands to Switzerland.</span></div><div><span><br/></span></div><div style="text-indent:22.5pt;text-align:justify;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"> Tangible long-lived assets, which includes Property, plant and equipment, net, and Operating lease right-of-use assets, net, are presented below by geographic area (in thousands):</span></div><div><table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.561%;"><tr><td style="width:1.0%;"/><td style="width:74.505%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.013%;"/><td style="width:1.0%;"/><td style="width:0.1%;"/><td style="width:0.534%;"/><td style="width:0.1%;"/><td style="width:1.0%;"/><td style="width:9.014%;"/><td style="width:1.0%;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">March 31,<br/>2020</span></td><td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"><span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">December 31, 2019</span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Long-lived assets</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"> 1</sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">:</span></div></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">Switzerland</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"> 2</sup></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">229,010 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">7,755 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">United States </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">182,131 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">164,451 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Costa Rica</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">85,573 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">82,083 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">China</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">84,127 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">73,174 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><div style="padding-left:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;">The Netherlands</span><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"> 2</sup></div></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">1,504 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">226,286 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:top;padding-left:18pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Other International</span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">151,512 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">134,225 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr><tr><td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:top;padding-left:1pt;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">Total long-lived assets</span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">733,857 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td><td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">$</span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);">687,974 </span></td><td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"><span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"> </span></td></tr></table></div><div style="text-indent:18pt;"><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;"> </span></div><div style="text-indent:-4.5pt;padding-left:22.5pt;"><sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:120%;vertical-align:top;">1 </sup><span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;">Long-lived assets are attributed to countries based on the location of our entity that owns or leases the assets.</span></div>2 As a result of the new international corporate structure changes, most of the long-lived assets were transferred from our Netherlands entity to our Switzerland entity during the first quarter of 2020 271705000 279005000 184317000 0 0 174744000 19725000 42616000 75216000 52606000 550963000 548971000 229010000 7755000 182131000 164451000 85573000 82083000 84127000 73174000 1504000 226286000 151512000 134225000 733857000 687974000 Subsequent EventOn March 3, 2020, we entered into a Sale and Purchase Agreement with CETP III Ivory S.a.r.1., Luxembourg to purchase all of the issued and outstanding shares of capital stock of exocad, a German dental computer-aided design/computer-aided manufacturing software company that offers fully integrated workflows to dental labs and dental practices. On April 1, 2020, we completed the acquisition for a purchase price of approximately $430.0 million in cash, subject to certain adjustments, and exocad became a wholly owned subsidiary. We are in the process of determining the preliminary allocation of the purchase price to exocad's tangible assets and liabilities assumed. 430000000.0 XML 68 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Equity Method Investments (Details) - USD ($)
$ in Millions
3 Months Ended
Jul. 24, 2017
Jul. 25, 2016
Jun. 30, 2019
Apr. 30, 2019
Schedule of Equity Method Investments [Line Items]        
Equity method investment, gain     $ 15.8  
SDC        
Schedule of Equity Method Investments [Line Items]        
Ownership 2.00% 17.00%    
Payments to acquire $ 12.8 $ 46.7    
SDC        
Schedule of Equity Method Investments [Line Items]        
Derecognized equity method investment       $ 38.4
Notes Receivable [Member] | SDC        
Schedule of Equity Method Investments [Line Items]        
Promissory note receivable       $ 54.2
XML 69 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 70 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Notes To Financial Statements [Abstract]    
Accrued payroll and benefits $ 87,526 $ 162,486
Accrued expenses 50,669 55,529
Operating Lease, Liability, Current 20,225 15,737
Others 18,781 9,167
Other Accrued Liabilities, Current 54,196 52,499
Total accrued liabilities 259,459 319,958
Accrued Income Taxes 15,324 14,130
Accrued Professional Fees $ 12,738 $ 10,410
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.20.1
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
Mar. 31, 2020
Mar. 31, 2019
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Net income $ 1,518,131 $ 71,848
Weighted average common shares outstanding, basic 78,592 79,860
Dilutive effect of potential common stock 436 827
Total shares, diluted 79,028 80,687
Net income per share, basic $ 19.32 $ 0.90
Net income per share, diluted $ 19.21 $ 0.89
Retained Earnings    
Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]    
Net income $ 1,518,131 $ 71,848
XML 72 R65.htm IDEA: XBRL DOCUMENT v3.20.1
Segments and Geographical Information - Long-Lived Assets by Geographic Area (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Segment Reporting Information [Line Items]    
Total long-lived assets $ 733,857 $ 687,974
The Netherlands    
Segment Reporting Information [Line Items]    
Total long-lived assets 1,504 226,286
United States    
Segment Reporting Information [Line Items]    
Total long-lived assets 182,131 164,451
Costa Rica    
Segment Reporting Information [Line Items]    
Total long-lived assets 85,573 82,083
China    
Segment Reporting Information [Line Items]    
Total long-lived assets 84,127 73,174
Other International    
Segment Reporting Information [Line Items]    
Total long-lived assets 151,512 134,225
SWITZERLAND    
Segment Reporting Information [Line Items]    
Total long-lived assets $ 229,010 $ 7,755
ZIP 73 0001097149-20-000025-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001097149-20-000025-xbrl.zip M4$L#!!0 ( J%I5#B5UI$+)\" !#7( 1 86QG;BTR,#(P,#,S,2YH M=&WLO6E7&\FV)OR]?X5>3O?MJK6<=LR#JPZ]*! 4=9&P0;8O?/&*$1)KX$C" M!G[]NR,E8<#8!BPAI8D?$G__OO-.N?0[]0=[K_GL%OT0K MM?^W^N?_EV7_\]?>3FVCY\XZH3NLK?>#&09?^Y(/CVL??!A\JL5^KU/[T.M_ MRC^;+"NN6>^=7O3SH^-AC2"";AWLOQ:>&><''T6B)%-=(D"]3@C"GK,V6QSI0TP3)A*?;RA7\M.?+*<8Z=-\Q;;YWU3$IL M@E:>(90>>SR$MX,W[ Y>Y^?_7CD>#D]?OWKUYVWW[9ZQ^](@C35WFW MG7=#>N65J].'V2"X&]? ]Y='O<_7SGXU[)ON(/;Z'3.$#DPWXQE2&<63^YCV M4??&34P[/^H.@SM^Z7J=5ZF?$/UZ>C[H,8+E]YJ*H*FC,R87I(,^OSK_^KGB MU>C@]5/S']VY.QB:K@O7NN#NLW_V_B0C8G(3'VXU;M*)<""=KC.0@J_O?S;( MCHPYO;HDFH$MGCD^D"Y1-R^!MGSZP5NEP]8,KM[J?'"S#[[0R;GXU?\T=O;= M<>B8['9?#/K#;]L$/][1'M<[ZP[[%W>_]?A@NDS>O.S\F_<8MPQKK5\51\>G M?O^D).Y7S3CK]T/7?:\=XZ/7&P)T"<:O_MD)0U-+%V7A/V?YYW^OK/= 8+O# MK'5Q"AWB1M_^O3(,Y\-7Q2-?K?ZO__6__ASFPW9830*?3<3ZSU>C'_]\-;JU M[?F+U3]]_KDV&%ZTP[]7?#XX;9N+U]U>-T #\O/7Z<30'WW,O0_=XB,<;X(F MZN=N]/SSX5Z(_U[)B4&6,L2)(H@%R12)RE+B453>1!L^;A1-P?"&7ZG6-9WT MZ)"_KG>A?1?K\#I]T][N^G#^W^%BI99[N+6G[R_L1N_S#MG[?$ ;9_ZD_OEP M2Y_LGCC#UMZG@\Y>?D#^^=3<<+3Q8;.]VSJ&SVM?=FBS M?7#9H\W67Y]VMQJXV=H\.=RJH\.M?^":9GZX\98V+S>/#UN?&'S^TMA4:(<< M7AQ\<.*P\_;RX.2XW4S7;;3A_YN=QH=MOKOQ5[OYH=END#IJ;+PES0\'G_W6 M9FZWWHG=#]OTX,/[DX.3?SH''PY0<^-]^Z!UQ [@_(.33Q?P#';XX>#+;NMH M?,U[>!;O'K9Z_.#$'Q]^:.:-SN'QXUL54?-O;1^4YK[2/'6"J#8^:9Y1FC-&;&!9TY4-"<*485I2NK*(&@)6;Z MSU?#U][L%H=N..Q-Q?7@5\OY'^XF0^<:1\$TZ]W_0:<6V'_ M,^SQ=>R5DD)I%[) .,J8=R[3T8N,6\V1"T)QJE96,7F55,&,8;_-ZLV\'?KK M@.E1KU]Q^J>XDNNX$H#5RD RZ5CRU*+,C 5B2ZD$IDH+$D!=[YC^4:BM.1>@ MIPOWL.CS)T1ZXI]^Y?$F_#*HT/X9VOP&B\&/Q@*%+&H F@410(,[DUEEG2(6 M1:[CRFKJ_[E!^P;NW_,5N/<"][RQGH M /[R,1!'()#2F=8Q9(Q0DFD)BCHB M"D<,"8ZQE=6W3ZF@UP!87X#;-D<5GC_'<_\:GL9A'AP5$&11EC%K66:)]!D2 MWMB(J8C)WXJF/0A/".E^@) "K&[]W!V;[E%HPI$*V9\CFU]#UD7KK/0V\S1B M\*80RE3T,0M8.>TP%H;[E=7FVO[&VMOO0+O9-RY%XK6S;CX"=G!L^F&P'_;4LX&_)25"2.189)8&,I*33!5RG)Z#W$)&4)7J^UV[TO*MO],[L M,)ZUP9M,*9+!7G A_VQL.ZQU_3[("OPR/.MW!^/([4J"Z'PEZ**YKSNNL]G= M[=1I8V,S;WYXRP\W#LX;EV_)P>5Q#M*1-TX..XV3QD6S71R-C09J;M4Y7/^IV=GFAZU_X/KW'9#:DR;9OFR>;,8;6D8&X;B) M+B-,:A"C8#*C.,] X3M*C(F,$HC9\ O$Y:](#[626F2$H(0P'(@.FKL(SR9& M&N9CDAZL,:FD9_&EY_)*>KC%"K1"R*2P$"LD$=)&HDP+XXA$3"ED5E;%"\G% M@X0''/S"2DQ%!6TW-R>B,LX;OW[3#S$ ]KXP2&],?[>_/TPQZWO3/@M?G[X8 M=JD48V2E0BNK_ 5( MR2\*R0S=DDI(9B$D7U4),01"'X8S'$7(&(HL,]2$+'KGD+%113$E(9F.)KD, M_9XW@^/[R,?V8'!6R<:#9&/W>I931*DB8BX33C+P2QD$-$B:S%H-DB&)Q(*O MK/[7OQ3!Y(^%4"&5=,Q:.KYJ#H,,D!>S3"D"FL-+D:EH03ITA.@E:(&L?H1T M/$'<&LH."=P@^99-Q@[)1G1"YD MV%+)Q0SDXN)*+H11@BCK,FL<^*,VJ,PXQ3.*/!:6*PAJ17FBEF]2\94W^D@A MJ5]7'DZ&2",$+5A#5,L"H1#D*I9A'X(/1&!!3!HW1^4(6RHIF:*4?%4E3%E$ MM%09Q+$1/%,J,^4TR3CB 5&1:I;MM*1D'KJD\DT?(2';U_6(!Q\$29SJ,HC+ M&(XJLPK[S%N%.+(N>*E'8WI7!QV$E@ M'EP>7,)SR&%^^.']I\;&N\MFIT&:&_7+@Q-' =AV^'OOXO"#/P481'/KGY/# MDW\ZAPG,$P!Q:P_$YY_VX8>W7YJM!@C5 6JTFGGST@.P!U^:1Q\90QQ#()(9 MFP!U2&1::YD)XQR#[HXDDI75-_C@FY*Q5S?GV!1YQP"=/EC],TTW>CTHYD(! MNK5B^M'KX<4IH#;(.Z?M-#&J^.VXG\"_,>GGY?G K\#=;]YC]+CKSRB^#GIG M_>);,3OM]5BB1D ^IB1Q*!H4[Y_6M;__WS8DJMR]> MG?QT\^ZGA?A-OH&2Z@_37)*B8CK-K4HI@MO'KIKIKYU*,XJ_/F)T9/)]\I!7 M-SIJ^=8 9G_; Z?GQQ<'*+R;')]W2/.W%X0+7@_+M_-'-O M..Y1EE%T=:/QD0?VZ%DAS3>[;#P)\_6[_8V']R8BA*=)4=Y3AI'5D5GP^\&[ M$I: KDQ2C?58JN'#XDGU:-+FO:0ZG3H%J;Z>4)T<]/EG>(?KIQ:*S0Q[_4?" M]-T.V!Q;GKMOH'>9Q#K- %!:1\E1=%:%I^N!L<2'HS1Y8_35P\/. M3]NYRX>-T+'P")_#T=%Z A,/KQB=2-?4_W,V*@T_[77AZV#M/ =C=8?//[K7 MGZ_N?,15KUVU9%[0Z$!-*F3"TEAF@K'82TR80DHBI[!=&FC6O,^3JVW:;TSN MM[OKYC0?FG9)8$*&1'!8M*3@$U.:)E(8^&:C]-B%X)<')N?..F?M-!:X.SP. M_71>/QRGNWT.VUW7ZX220(8IHH2R--W4,\&Q38$ #8:#%:14ZZ6!;"\,(>P- MOF[Z*?@=E 0?B.^Y"B18XR!&0]0&H!16F"%#N3%R#L%9Z8&:2^AXR]4 0,&[ M!!<3,<6II>!Q8D1DY-HQIY8/U;EHS/D#C7@$+8HB!RW+6 P&W$KL"'5"T1 M M6CZ@9^I/D"?S"6=/[B,<,NQ1X@Y MS315RO,8&4-6&B0$0T^7!2@S26>2GG ,26*L\E1:ACVUADD1'(LT6.J-6AIH MYA !3A$FS9S%$$Q$IC23F%K&B)?>"!U4\&)YG"'"*D*44GTWI%.PQ"\1K M!,9-R@"QADK5_DL#V5-&@%/$)WJMO/<\K<+)E /%!Y]B8#+]U;08\(6 L/P1 M^E.E)=74@G-)HY)*"4(FZ@T0N +.H(4XV%IH)E'6G)Z,(DHG28Q.72$ M6>=M4%$CSJT6T2C!E@>F.:/\U$ &IIAX _@H9WEA F#*>%1,_-T^,Q-J4B'P"(G32^8PD8[' 4T M4R!"L.9J#O4%I1?5N50_W*R%"I%PJBT!W%C06F,&J#)-L+*1.;9\J,X],3L? MH+UW0CNN)7@%C!!C&$$> _A8,&OH$M+WR1*S\P&4R6 0]EQ"%[,(X'J&C,4< M1\.<9&3Y )U+8G8^X :+@HN<.L8YD\;HZ#GX[D)3@04'<+>7!-.G*\V95GHB M,$I2>0>6$3'$K-:4ZJ"\TU@!)=W20#.?TIRIY<\5C4)9'RPE3&EE(!;F,4@A MF%ZE.=."# 4A&4:"1%!QSC)CL#!1,:04$\B%I8'LB4MSIH:/#^ U M*DZEU\RCH TS%''E*5)2,?5T^,RK![ BB-# 5"21<4(M&&F$33#*@4[A):B8 MW- M41E[L49[/_SG+.T5=),;5R=?.S6MNWK6[P-5IM6D[>[G,!BF>Z?-AVZV8/^X MUQ^V0K_S]:2R%,^%$ QQ 6+WD()WT)T^D$@9%MXX1$P)Y'/I9>77J3HYX=U^ MJU^\^,5:UV_U/H=^-YU4$EDES//@G6",@(,&;K0C6@@7K=?@60M:R>HRR>K: M4>J2\6X.>2B-0F7$2B\M#Z!.L6&62829%)I@:R*JA'2IA#0E(T(_G?'&@)"4 M1$8EL]Q1H9#AJ79/6A8])H$&886E'E4RNE0R&OJINQTXZ8/=N!%.>X.\+"8? M&01JDPFBK6?4>1VPE5J#7H7(']1L):GSE]1%D17.O Q.:PBN(U/>&6^=4YY2 MB&QXT./AC20KV0+-T[TUN&=P#)BC)@47)FH(W4V2&6]E"68FE6)\)Q$ M^$DU'BT)GR2.DK'H8BC&_945W(3@*-%,$LI%Q:=I)I**@=[M0=^$=KX/8M(O M]KI\*KJ\Z8=3D_NTZF9W$ ; Z%'1RFC_S+7!()3&#! (143@FK,DJ.!4*?"S M7$#*0] M=16F5&*[L-'0HG!(2F.H,\98@QG2&HC$-,=>*!!UQ*O0I/2AR?(2 M>E$X%"$*L6E9;&LUXRY:A(*UGGM*F&/4EHI#E=@NE1TJ2PBB29K;**1@TC!I M)7RW3&))8N"$D&DE>5QA MMJ".[J(($.>&1\ND2M7/3A*+9+ "6XO3MG:H7,.,4.DY.:5+0>[EXQ.#*"\H:X-1A"G%#!>2*VVB-%)@ M62T84(GP0IC$F88L4^23HB8XH4T(,3(J4IV@L(%SC 7V#(N*3U.6V3DOP'%M M_;'2+18C$8O15215F%ZJ8BS2"GB)5UDD OD MO676%VN(2*)50%[X&(R4F--R69K*15LD]BXG84)*^C)GK2&86:M-P%A:E_;W MBV!W6*D(4\GH5&6T8>UUYPJ<-1*5C16 M$6>Z6[VIE>8&.\EA#>25+O:/&&,-C5(&3 M:&6:55XQ9ID8\YA]H"K7[*Y@!D+_: AG@F,6L%:(!$T8Y4*[P)@M%6TJUVS9 M.;PHM.&&6V04.&::,2:C"=);)-/ZTIQB72XG MJ1+;Q5EJ[AD%&L1@:I52,MK(+#A/5'EFJ,<>"^UIN3):5:#QK B]*!PR!MA" MA4C[@[*(M-*"$<.C!H_*"EI-!Z[$M@I!?L(A&@D31"K/ P9?SECN60@42>T\ M!.]5V4NI!7EA5IN>JN<4(U&2*1^3Q\?;)"2HPA&B$D75# *$R<#ELPP4I6E3)L^!5D6 MF"6+(I@D<,\U38NE((81U<@2&95$X!49BLHUI?VY"F85/,R8)3H:[*V.X.L@ MEE9-$0)+[(-FSK)8L@48J^!A 2B[C"RA#GOP9KQR7K%@N/4(.X2M]L@B8LNU M@ETEF%4H,!.66&R]T2X$1PRCAFN"*14H*"4EPJ(*!180LZA$B%J0@*1GPFDE M/0:LXQ@'C(UB^KK_;FUP^.33YGJZ_4]8P080$[HSC/BW[IXF1Q@NN M0.Y(\.7:)7;^UFX#4/QLAOGG\#4HV\L'GVXUH=T?AS#<4QU[WX M+L?6FP4419A2L&6!@N<==<6Q7^;8!)6*8R7AV)$] M_2['MOYZ\V".I<4Z(1:Q! O)I)4V:A:C(_"/<6*T7U3%L5)PX0<\OY*,BF/W MX!A\^R['_MK;>3#'#$;8,N&0,X81)ZPU%).HK&=2 2DJCBT#QZXDH^+8/3AV M.R?-P^/QQ"02Q"GN=.(&>DL%5Q#D$:%C9Y04G&L-!PK3<[C2DX7E&-Y M>_!=CFWO[#^88]PJ@ZQ#/C)6%"L2P1CU)! J0Q@M[E9Q[%GE?DC"G!N'!:(*:"UX(@(^ WXJ,WE:_XZQR[0J7BV&)S[.9DE"@" M,YQ::24+/DW7Q=)@B8$EWE=C6I7\+K;\1DTPC@A[PCQC42KJG O::$R8]:%< M"\15\EN*',#,ZAZF6?T*ZMQSJ:RPEC'GK B!< CCHXH2T6KCCZI6H3SV8JK3 M"H67T9* 6-J S1K-70C!6^V)LJY<$Z86DQ=5?4$)>6$%1,0>>12 &8$03;TT M!%MJ)-/"E&M2^O/VHZJ:@*G.(K+,4Z4M5YJAM+FZA#"#"B\$HD16T]"7@A?/ M9!Q_FM,SC?%>$*109 PQ;J6F5FN!%?&.FVIMM_+PHC1Q]\S&WJ?(B\ U8M@0 M(R-BDFHKH])4!8*5 IL1*EY4X^7/TEYP9H$;BB(J&-%6!^MD6D(=266-X!4O MJC'NY\D+)X/UGD0%@8705A #KA5%43JDK*YX48U+/T=>.,ZT5F IC,:,:@J4 MT"X*R[74*,AJ7*^2WX667Q2M))0C3E+=++9IQP !D7%$@@D;2E W>V^123*R M#N_>-ZXT90.8:VPE52J- FDBM1(Q<.0I0XI[BSYN%/!@A+-%Q^G[M"J6P]@( M,0!]_![HD^[9SQ;?> 0^@$%_N&&&88P0AG^O[G-U[*KO_+53KX,Y.?((,%,F MRAHG. (?RBMKA<6@PF?*C O!>8::63>X*93IT2F&#SK>5$ MSH,.+T^"_+QIC MS/="Q\!=NT=O0C_V^ITD+KNVG1\5LI),IQL&W\H[<,INW(=?!Q$4,QS;G^ W M:M^?L[GQ2]]+]QDSG!7R,]LG7?7KM0Y<($OCF$%$&J]HVL)461D1=SIJAH3P MF,Y;GI=.ZOA$:\U#ZAZE),SY/93$'.7YJBB_>Y;:\DU=_O@>\'%R@WN7Y0=M ML'7>,*X]D\PJ;Z71".C"(W$C=F"!).&+J.WWX8G^K!UV8_T_9]"H1A@>]_S7 MY8.__36$)UZM3&1(9H1/09$9[%70B@(I/%,*:>H$C@9AR3W%SA=>5@%55F'V MBY[7+=1^Y'G=.O47/"]A(G-:6F93&,2,!0],%'Z7H)>#**EP?Q459 M0,6FP$4BF(]6!@61#XLI-1:('\T>%#*Z4'"Q@"JK,/M%+MY"[4=RP>$<"S^P?PXEJ__8+H6LVHU,P8QSS$. KB'B4%Y53X M&*@K024I^/O#8OGCO\X&>3<,!ONC6PRNR?%Z.YC^&D0/W= O24K:2V%H\(AK M;IGBV 8BN<(L*.105*%$.<_Y(S3_K*=PSE/.+3; ,\>4I@3<-F*33M*"EV!& M\_Q1G$G&QW)0?L%JYR"BE8Q:*; "+TW$E))&;F0XP**,#,=3:,*'&PZ,[FTX M;NBG7TGC,V:X"IY2))GW8$.0Y%9'ZPU6&+L2Z:?-O)L/PT[^.8#?"G)TE-MV M&(U?_G71,">]_GK;# 8WA]):?>-#Q_0_S6 0;?[JBJ$H XG"H6"8,C15?GF% M0M#212S$XJNKA0-U)MI+2NJ0C&FOE)0%B"I&EJ:0,J-IM$8L*PL+:U.'C\.\ M>]0*[KC;:_>.+I:1BLD%%)Y1#_$-4YX:C:EUDE*AG#>T#&LL+R2R,^$C9SAP M[ $:D28>1:O 'H+7KA&$50;+9>7CY*+UL\&PUPG]O= N!FH&Q_GI4AI(X@F8 M0R\<(9(1,)&.!PM$M0A)S1U;,E8^,;ZS\?09EI%(00/2C)B05EL(2%EJ(9QF M@BX[-S= I_9S>Y9PV\N/CF=1_C5_8B(-G@\2%#L(XPCVBG KN) 0<$=IW )7 MI"P\N#-AI48",>T(]YXP';BVRJ719,Z-D8$M/2O?@)QWEY2*&''+B5)6^:*, M-EBJT\ZN7DAO=%A2*LX,T9GP3PG,((P @^@CBYAHC(PC6LL0N",X+CO_BIKU MVZ(3Y%BGNKP$-9J#_T(88E89Q2.2&NE4TX%)C,O.OSGD M6.?#1BJYE])+,(D M,?&"<.9QI):'8&H2\K&)\^Q3G,I;ZP&5(9(1.0V?W;AH0TP+K 06G5!!LD@#MQ;) ME/ JM%/1 ]E3=<5CI?>]Z><&)'#O:@;[UZ4Z!L6O,]8ZMU#YD=:Y=>JOU")I M$\':*RHQ9S3-Y;$(V^ YA?!9CLU+V0'3O; M?^WN+2.NQA(?761">L*"0T8'$[$()/ T0% &7']UE95*8AXVQAL5$EY:[\#_ M )FQ)GJ(RAD+@FH>6 DD9M:X/DID9[7FQ_PE1OLHA)!8@Y9A,0I+%,0JE&(( M42*SI@02,T\=L\QNA;;&>8(XYL:PE,KEBC,ID$*:I-EQ)1"-J0%8:8VK987: MYLO@+!]^LZY0,:BX,SHXN<>]5Q:*-"+F"%@N11A%7N/HP(BE[+(0SJ@Y+)'Q M4"">:N6)*R!.BQS8W3B,CCT8!@@70/]3Q2"B8,1@RZBES*=1U8"<&R6*)<9X M!$/ZL*B4WS)Y-ZUSF@,GNRX/@[\NFF8(O7!M"'PLK>;(I/"9[A^;T["V/_,5 M2C#.\#WEY,:ICY23V.[UOET&K.B XM"#I422:&.D(E#"&=)<4\RD"00[\#_SWF@@MA>+VJ4D-2-961))N;F4-PXX&(8LHIP!KC8&IAB7*?IDDVJG MY0%W-)"PW8W]=%9Z@+U87G#!J&)&!;(JI.G[UA+I'*;8J<"YMWX\$*$HRB8? M%LW,Z@RI:TO?_&25'#6=57*$15P[0D6,G'$B%(1,W ;O#/?8BQ$I%":C 1RU MB(M$J)0QO]]XB)K:>(CCPDH5$;+2,4>)"@9YS@D&%\,S-UG$AA7R-OJPJ,ID M_\P.PG_.X*+Z9_C3NCB]%4G<.F'V4PC8_6AP^]1'>A&N;?+.W5Y$<>C!7D3 ME."@;6" .Q@6I<&O!SH)CTDBVW@^0B42]YYU\/BEU*Y0_CSQ=>Y&^NKP@]%. M^^1@!>YA%)0%([5&U+I &$#MA15ST 2+2KF;$1EBD6#O0(:'>LL'GX_N813\4\XC16%V5*LS&-K-768>YYX,$A MB>T!O-L\F'1^JTH3\'W6C/X MUJF_XL9Z9!FX7AR\6>8LT<9+2J35@5KD RG17,\W_1Z\^/#B31NLW%K7I\5G M3XO5Z2Z^VN%"I?QUEL,MNT>;*=>QC!,[W1A) EX4@XY6$*;XJ+#T&C'")YMO M 9P+0(*;-3RI$Q[GL=RLX?$&6B2U3V&&P=)8[P,F##M*#40:BSNU=;3*[M7" MRF#I^B$-2?CU7B=MJS7:4J;?-V-K^-?%UU/>F(OTTUK:T>GZFKW#GONTW76I M49]#X@>\.B_)C%<=;=1$.1-<8!$I!5&B 0T?F0)#2><&VFEY#H@ZBS#$;C)M?: GDI,-)HPJ1D.1$FDK58> MJ2!)-';9N+L7!B%MW@KP;J3-67M%=+#$]%52$V1TQ#R RXN$X5%:(;1RGCB\ M?+9VC@#/A\$NZ6$$=E=)<*8\0.@8LS(57@7*40FF>A6ARK=I_OO2C*!!%D3D*:@(!C'7,&*H9X20%,XIS MYH@O@=@\";B/$MZGJ&Z>D]BD]2T85MH*PK0*QG$"SA<+AAN"0IFV7JITPC=9 M#DV",BH:I0A3* "\UJ3%$L#H6\++YT7/'=.9>-5<@1L6)<:(.185-R*"-ZTQ M!^=:!%*"]?47%Z9I[C]CHI0T$).*A E$0-([C;0S1B,,S%I\F-( V:U=+^O[ M;][,TBFK=T[;O8L0"K3?G/7=,4C!:* .HY( 'ZQ6B!B@:=I,000E@R$*[2ZET*N(6C9EJP2!'1XX5)^.)"6)0J[(73"5#]WE'?=&Z8PXOT#E]/F:ES MHC+$I^2.4.JIPJE\8SXS%3S@=H,P8W9[/>M_4^O3F M*5!CO?$Z*,HD0QY;;1E8-R*1B $[O$R KJ4W6-M_@O4OGAY'S$%A(D>#B!#< M1:H$L0$P=9):C$29%CI<.&+.94&UR(-R/'#.I0 +Z'5$W*(@G:(0<_@RK?7\ M\X>^K.9TU9*B&2U.#O&,4LN*R&2@ ><2-E M4+Z3:SE;S29V<*<82:<=*9D@0'BOF+3>!H,@M]I9I*@0N42QQ_V+Q5M]T M!S'T^\&W)JL9=K]9"7%)PHVK65_CEMX]YVM\<'*/>\_XXA"KL)!&6@QC(#:& M!<$X"PQK:XUT):I'N:I$^>MLD'?#8+ _NL7U[136V\'TU]KY43?,>);!?*I/ M8K+"0D7G(F+$01BJC<%(J;3,N]9E2BW0B=;*;2R5J,H%++"@>)?,I(^.:KSX2HX4$(YT+T0P3+)A8X4.VE\" Z" MH5*9[I^@^K7POG_:2ZXS(%NL1KR,9!4$X*,D2,X$(P"KD#8(&ZF'V!:XNSQD MG1.LPT.4A!(,N&]Y)*7@*VI(&2]UQWTVKDO2G6W =W; MBX2?IM@V[QY-H%Y&BIJD;,6:D9\I%J'@F./')7 L8F[7L%ZE9( M.>+3X]R9]@A0USOK#OL7K]_M+QDE:53!!QQDT$S$M-*PX50H'YDQ&*,24'+N MR,V)<]@(JSB2 !6+1EJ&% 0D@6$'%M/*Y>'<^M_+Q3DLK.&2(,#-,12$2GO@ M*!20(A+PN[V[>(7'<[)";5Y;&,PMAH D &M-6*>H(]D%B MY%TT='DXM]Y<+L[I("(VD2$1/*,\*G!2L*&":0\\U+=K2"KD%H9S04:#221I M$Q+P+<&;!#_%.>.)QCR*,JQ9\1/DBE&IR?:)H=\M$FZFO8Q9%X4,B0A3C1!$ MZ)AH9SF+PG#C(F5Z"4S?7,"<#S,!,,.X"L(1RBR &J(%Y.!7IY!V82 M,LQFL@?QD1KN(T>(1604"P&4R+?R"M MJ'=*3#==-1,>$!73GIC0/8Z"@^ZLP9Q: C:&6F2T*ST/9H7! M%'F@B'<.I#Q@+9-1M\&'-$XFM Z8B06NWKVO+MI;>!Y$#8I'(>\)8TQPKE0@ M% EEN)84BUAZ'LP*@RGR0'"D#0J"6@'.+?,JC3"BP#UF#D)077X>3#7$G D/ M4J@8 T[:QS-CF.:4@TUVB@<,#I(M/P]FA,$4>> (#I')@*10+$*P1ZQ)MH ' M9P/'"[R.UES2F[.)#[ G2#+NK(@L#:RF(B1$N'.8!$7*[Q?-"H,I\D 3SH1+ M_T*<;+RP405$TV9Z8!0P7^!E$A8EUS&;]>0@<@X2"REB6NHXY:3 ;GO"I28! M?-?24F,.L$R1+9@+H@C$;M0'IH,S2@F.%K(X[SGCMSKV[VFM,S/_O_1/^C',T''GE.,?.&^:MM\YZ)B4V02O/$/J8 MA.CK-8/A13N)2\B/CH>OJ3@=_O$E]\/CUQBA__/'2G'2ZI^#4].=G&J-^W34 M!Z/D,]=K]_JO^T?V-\+YB\E_-?02_?['Z-B_0-Y0C']$>)$LFD[>OGC]?UL MZ*#6#%]J>[V.Z?[?%P/3'60#>/7QB8/\,D #H"W%UR^CQD'C_VB#F&7CQF(" M+4S=D_G@4KT?B,CK&K0K]--IJ?&F?(VN'?=#_/?*OWX.I%Q9;:5MWFN]6$L[ MC8&X#OY\90#=!-<$Y&^@+AYNTM2]UVG7E-!/'36ZPO9?W;KZA]=U3/\H[V:V M-QSV.J^3Z,"=AD63QM>,SVB'.'QMSH:]R27]HB^*7VRO#^^>4&F;TT%X/?GP MQ[7GI>M'W_-NTE:O4R_[?'#:-A>@@8O^+9X[EEVM7RJA"_$= D.&?M*>L6B_ M'(GVJZ'_]J!6+Q'ZP?$;%[\J;C]Z!#0\]=R_5^C*;59!:^\I@+=?^G/H#Y.] M&_\VZNI)GPU[IZ_QZ;!6%*_7"JD%:1L?'*/R[?%3X],&42-0X/#5#R-0\ C& MKZ_WJNC9APA$:A<=W>;7% >T]C$K[#Q#[ M!7^M_?KZN[WMUG9]O[;6W*C5_V?][[7F5KVVOMMH;._O;^\V2_"N^'[O^L$, MCD%TA[WNB]K&R_67-8)X\FP6_?WT?:S$RNK''_PS>R^E__P@+] M\7"+4A(%LKF[UQB_(OACW5ZW>=:!6[G:V&W;2X8\)^#*4X8X^/J(!9EV#E*6 M$H^B\B;:.]?7K75-VWK*#RW>X\:'YZ:"U]^F@LY/#UB<&G[\T-M7Y M#CF\./C@1/-D[?)PX^C\L/6^<[BQ!_<[/FEL;>:-R\T730O MCS[[K??,__U/^Y"T/]N3'FEL-#_M;FRVFQ\./S6WWB)X]I>##]N7C0_;< RN M^?"6'[:VZ2X\K]%Z]]'S$"7S+-,(VXPQ^ /]Z3)CN=',$\,,65G%*'M;.,5? M05BM56I@L=7 @C3Z.^3^+:U>6]OMAM^_*T=+Z?_2EXJ+>[J_#W.LR4O,V'0< MZXG+F@P%.3V_^&TUQ^6TG!MYG;K'5QS0'9;VZRQL0?7O+V$-M#=#_6+@\LZ:UQND\.-]O'N M!K3UP\'XFO?P+-X];/4(7,L;)T=?FEM@[#8:J+'A^$'KGY-&Z^BR<7((SZJS MYM8_QX=M]66GM39L[*-S^/]'$KABSIA,<NU-689$M%'_D0I?](]KQ]M[;7JN_M'-3VZF]V]UJU-^_V]M^M-5NU MUFX-HJL6A% CDX9I;7>OAOEO_O?1#[N;M=;?]=JU$.PJ_%I;;]7@,-:4W4#H MH3'V@K@JWW.)>_W:\#C4_C/A?VV4T:P%,%R^-DO%]-JG<0*XX[$W%Q?!]$/W M+LWTIFA/?91W+:5>>KQ#O=MJ?(S."8XBRQC&\,8C"B8(R;@ W=)( M>\V-9)KB%[74X=_5,V67V=V]YY[SK'R^J1HM\CQ]OF(UR6+LK_1.'RA.<-S> M7C2VWI$#\HXTMQH7C8U/M$'>'S=)_7)WJTZ@W;RQ4;_M]'UIMCY=-#>VOQRV M#D\.6P?HX'+[RV[+71Y^J-.#5H,=P.]PSI?&^YM.G]2(AJA#IBWU&?-!9L9B MEWG+TW9,1@3,QTX?JYR^:3M]K;VUYOYV+\HU-Z)!FT1^EM$>/=O;A^D\?E8G.&DTS[+7(TJ8JF=5*93(01J+D,G)5 MU 1EE!"NR^_B_T(&?7%?DMQV*+^C!F;.I;UPE ^25A^FE=^?%Y\N&ZWZ1QJQ M1P9%<,\HS9@#1\V:*++H*"IV[&.(KJRN[6QO-6NM^OK?S=V=W:V#D?W9;JXO MP1#5]T9+ZN?�N!2>5(_2M!J9E!;7 :7"HP]+6\6\N'@YH[+K)#WQ]96=C7 M?X1^^Y^3VKB9K1W9F^VN&R_E"*YM40>^/IH,L=[SY30_H_3"8:N.FJTC">=M_--N=@[([H=M#+;C5GKAM-UHO<6[&X?Y0?'< W1P4D<' M\'Y@IE"C\XXJY9YG ,&0O@#VI%>!:Y,Y0BDE8<65G= M"&WSQ?3#HN07*C;=VSEKF?/M<2F_*PA3XJCGJ6E2OZ*)X%)(%D+B!.%CER"WPH;4>OU M:[TT*:AV:7Q?=;7O4B9(2?C?QM MO]Q[N?^R-MZYM[\T G?3L-1&EN4N05NN:H:9V^PU[_MIVMSH?SO0 EQ*>_WH MK IJ;&Q_Y,HKHK')HE<^8X*#S8W"9MY'B@Q-M5!J935U=&TW;2K8][4WIO_I MB[E8WH3*4XG>.GS<[;=Z7[K/3O ./FI.'4(A9E)'D3$"(FB]X)G0A%FC+(@C MQ$3[("3_] ;?Q$0O9EK.=+\(>8QBX??L]M_ F> ;E#,T_@4HP6_GQC(9+,Z0 M]#)C5)#,"/@:@$\\"!REY2NKZZ !H(^[N?E6Q,*1<^6D?*)N? MFG8MG =W-LP_IQ1Z3+OUE3!!_KT7GB&]D@E;ZP?S# G5;'WZJ(A1R@B:(:12 ML3BFF6&89=I:HI6D!"F_LLJ0NDVGWV>I\W9Z$/Z].>YUG^7@.VJ>-#Z2X*F, M&F<*(9,Q:0$8C&)FC:4>4>ZH80",1!E$6=^4URZ1LOLZ;/Q?_U($RS\&M6%H MA],D'>-:E1?@PWKY\,<[C@: M!0[]X&NG9_W!61H.'O9J<$;*(HR+ZJIH/1XN^!... M:ZYM!H-%*O\M:Z_V36%]]B\ZMM=>K/'.DG9I9C[H-ELAIGGT>Z';3C>X(LREHPP8Y,RLB@56^[!EJ]U& $' M1I@*F7#(94Q)EQF?9D-%R[F(G@CD4Z7M5G.Q*5%2T]V":*RYMK^Q]G:DBFII M-90P',5L.SOK-Y<*O(?9GH-O^0,!6*S65.+X,W'\;2R+6^V>->VQ,/[^T!EU MX^"=L)>2GPZO=];)V6"8QXOKL[[(XLSZ^DY2:;OK4T%&J-F+FCL.0-).6K+H MRW$HBI]20N5:'?YO>#Q;\=@,BEEBOF;:;3@C3=5-N9K_G.4I4S/LU6P8GP W MOIFLH:G8Z-K,QW'>YEK.ISYQ\]?<,/G^:>9CS<-1"*W2J:?]X$(1:&%2*U9K M&-1^@YM&^&]P!E'!X+B7Y@9,9@P.C\WP]JM\,3?;6\QY*RX>O\WO+VJFZVN_ MD6NO;$, (,_L";Q0NJ@X'ZY,31G?K-A*OFA)T5(S&-8TJGES,7CYO4F%,Q\U M7#_K]Z%9HQG5R9D8FN'9H)3.Q*.SZ1SN]9%%4RQ1D6FK5<:XYIEVV&?$<8=N?H\4S5XI^YS]9*7*9VT^ MD@H%[=G)AT-0NJ$-6K3?ZR;/HGU1"^!E7-2*-?B-*P:P-\S0U-+4V]N&Y>L] MK@\)[)VUPTA:0%\FL[$7CL[:HV+#_:Q5^RT=E'\02EZ.3Q@>Y\4\LM,TCVS6 M!F;4Z"N3$0:_S\\@7.OEU,EC^_"\#,(Y1)STH_4R.!ICYFE:R4A1D6EL=689 M\]QJCS6/E46H+$)E$69B$4#_FEH;WB_4C'-@$?HFJ?6D'_O)_[[SUQK0,+OS MP* #I@2>TI]XNJ [.]!7%RGD@+N!=YZZ\J@&'?9E>#PY.E;$^R'4?(AYMUAN MI*BK2K4&!-[S.RTL#N,_)J?]](3OMF]R7HHXQN=^IZV3,_/N-8.'BO0T?K/?U@LD>MWP^^OOUX0L[% X1NAJPNZ#Q\()?TFTGL6(=7(D.)G)G>E+ M)A\[?H]>XA_TQDLN^3VO+>7,L_M-UOQF-;49Y)MVDM(8\>^:8AC]4&B')1MP M_VD?SV+%NEMNS7/IRAF(ZUHEH[.44?;'W L4EDA8FW=Y@)6LSD96GT%7SD!$ M]T>^_DB77CG\HZ]C7_ZY]?)R+5D[2J45,$^VKBQE!FVR6JV[;&PUX7X.-3;J M7YIPSX,/]2^[+7_2N/PK/^PT^ %I'A^/+ =EL-R^A':TUU-SX MZ_B@M<:;I 'W_*=S<-D^@>-YLYWJ,QI?ZS.(5X%+DPG&0\:L4IGVBF;!$&*P MT-P:?+_5:BMS^DLDJM^=:ZCT4_GUTP3:K0+9]1&PE9[ZF9ZZN%%'IBDE@<U;Y(#_^2PZ-3WKT+ M;]A+">_/^:"(T[JFZY*6A>@M+<.73DZ;GWO3]X-:6J4@]W=/]:IA6OO-_'YG MEOL>')NDEX&9X2<$^-53'UY%MI@+A4]OA&=P'-KMJ[&8WT# BG&6T6*N]QC& M^/Y0^4$8E&U4<-X>P7X"H\R.P..'_.'ZBX_!.&((TID18,.9QS&SQ,@,QR@% M-E(Q:G]JS1>8GS\;/R\#1VZG]9=.B:;:^-&L]:3O!L>F#_?NG0T+6YB,8N^V M7;Z:]OZ3V3TOTFK9]\+X7['XY\G>&5YI[;2?M\=;@J'1EF!%H=18)VX614GP MUO^FU"E4H.?+*<8Z=-\Q;;YWU3$IL@E8>[OM1 MKDRN.>Y_#>V/0F;[P7S*3(2.>&W:7\S%8.75C?Z:]']B\S>=^JL]%^/L>JX M&BS->+'=UV#>@ ;IM-1X4[Y&UX[[R1#_ZUYHMPJM"\9_/=GP[G#PYRNS>I8SW*][G9SH_X_W[S=0OOQ)=Z8Y=%N MB'JIU4SV99'DI18S65P(DY>(RZEZ3IA/VW7ZY(TX>K6$*IN\,_*T[Y=7^LDL>9R2/]CNQ59N17QJA;]<9XK.\^@[8+R^B*MXO) M6WK=CNRWUD#_6_X;SM]_4TA+7;J-<6)*TX0\EU%_M?:SEISO5[;_[M>;U7.]X)"_0SDDU^ M;^VN__??NSL;];W]\1R"6OWMN^W60:7-%U,(GH'DBDJ;5]J\XL05 M)RB^;RIE;?_OVN;.[H?*%U]0T)^!I,I*>U?:N^+$5TZPE=7F;JN^7VOMUKZC MQN\J2ZE4^&(B_PS$5575C;.L;B15=6/%VVGS5LN5U<9:JK"F'@"RY5,.M M5E;)(Q-"E3VZGSVBE3VJF#O]BF:ZLOKVW5JSM0TA32KM2;8%?MB9?$^F:6=W M_QW8F]K:7[OO6K7&VMY_UUNUO>W]_Z[LS6(*P'.06OK(%%9E;^YG;UAE;RKF M3I^YH^D"K;W=G?W"UKS9VUVO;R3S4AF3Q43W.8@DK9)ILUUQHEIRHF+N])FK M5U9W6W_7]ZKU)A8?U^<@C)49J5:FCFRME,O:KQ&T_UJ^_7U=WO;K>WZ M:/#DW7X]'1R'+97!65 )> YBRQ\YN[LR.%7YU^*28-F9R_'*ZD9])4&U^<@C)49F:T9$949J9@[ M=>8*M+):_Y^_M__:KM9L650XGX,,\@?-DA>+;#TJ;;>XDD975O>WMYIKK0WIO_:N<6C7N=#:(C[<7>/=JO?[G[.!T6K7]361O\;'H?: MUY]K[=Y1[T5M':Y=/P[NTXM:P_A0&_9JC=[G\.+ZF6N#03X8WOBI%4+WQ@]; M<*_W.1#2O*CM=TQ_N-GKNS#^W.J;](#B\_[0'!6_Y^WP/@]?7M3R5NCWQO^K MU=NA$[KPL-W^\+CGC(<#ZV8PK)FNK^5[28+@)]/I=8]J/7BC_@"^]:'=?6@] MW/_3()WYJM>O05]^SEVHC7[LQ5$W0,O=<1=P.;IX,9YSV'4O:W ^*+)T5CX< MU 9G=I#[W/1SP @.F1CS=FZ&(>FW#B"??D\-ZIB+F@VU?CB"#@I].)YWBWY^ MU\W3V?"RPW#5HJ*]<(>S[C#=^>5W1>ZT-\@+FO1#&_CR.?PQWKL^46F,,Q7? MZ+&KRXP=]-IGP_#'6,6BZ]=_5_8?^UO>JW<_WOE M?KO^CB\Z[G^U4T HU[E'<+?T]_FT%:M$Z[-M_C.TNW_MPQ*(=XK.V KU]KU=?_;N[N M[&X=O$@;M-UAA>XI#>)^TC '9^G'W?#@;4BGAO^3O^IOA3O2.X.;>'"4PKD+ MI\/:*7@A@^/D-7DS-+^7^@7/NN;,)U_KV]=XJK;J^SDN(QTS:>6?/@F@"^^YV#2 MN\/7J:F3K$+>+1I9/'?L96G]4@E=.%KC]->X/6,G[.7("9OD(6X>!'T$G__+=%+3LF/#O_@VA]V+T8O)96/O'B.3=;WO+A4FQTL MK* N:,_IV>8IQX;S5YI\]_"KNL- SGKTM0415Z@UX"G'@UH=U+:O%;FSANF[ MXQK%+^XQ)/NKDC2#X?-_.1<"F-MIRMG]0'N*(?-;5GV!U<&O:(Y98#CE,8T[ MFOA#[3#VHM(CH$&U0:^=^]H$_K*I#H((NH<,_B*N4^BR"O1I@H[U#=!GH;S' ML=(R5CLUP[#6#Y]#]RP,EEZ!WP_'1RGPV8O7H]B[6,+VOV]+V'1[;32R_@O= M-D)V%)8M4+?]F9\G>=_L&Y=&*&IGW7RXE\8ES@9^!22_F_J@^"$G!EG*$">* M(!8D4R0J2XE'47D3;?BXD:PDP@AGQ0=*\4K-!Y=W3'OP[Y4,V!-[_8X9PKW. MAZ^[9QW?&XZ/K]2ZIA/24[,C8TY?[XW4QF:_UTDC'JEU'_+A\?K9 #H\].OG MKGV6NG5M, CPKV^9<^ F(!,*EA8I8$_?7]B-WN<=LO?Y@#;._$G]\^&6/MD] M<;BQ]98=7+[#C0_-3P>MO4\'G;W\@/SSJ;GA:./#9GNW=0R?U[[LT&;[X+)' MFZV_/NUN-7"SM7ERN%5'AUO_P#7-_'#C+6U>;AX?MCXQ^/REL:G.F[GNN,YF M=[?SEA^>>#C__7'S\BTZ;+VEAYUW_/!#'35:]?-FRYTW3N!>&PV\0_>.#SKG M[=V3X_QPZQW?W3K !RUW>0#7-$[>\D9KFS5)XZ+9J;/FA\/\H+5&)M? L\X. MR3NQ"VTJVG&2GM<\AG>Y:&Y\@F<B?KVY*S'<<](5DW^)I MK7M'-Y7!633H*H,S:X.#$"&<*DJ]IPPCJT$72>(8)L(2ZWDR.%B/#0Y\J S. M0AL<=F5P;,!$6ALRKSW/F%$X4UK13(,GX1T1D<541,S4"RUQ97!F;'!^$M7. M/=9Z3J=66"S.J146BW/J_(9-2IEY6^\-AJE:L/N<,G!/,81"IBUR/W(T?M+& M,KOV3YE+2F38C6,'OW+:'^"T-Z]GB;"TRF%F,Q$U..THZ$PQBC*%241>U^3%6"1.(U19<$B MF3'.2:::7WJGS$,IU:8;$XIU98+,ZI5270@[3\ M5K\W&-1.^[V8#Y<^#S'#@=EI^>,S&/!80F?]*9,4!4/>% 2I7/6'C"NVUH;@ MKI\7[OK:1^FTTE3)C)-@P5DG.-,RL(R*B(3FG!H4T[9![ 5-:Q15(XL+D<&H M-.:2:,RG3&]4&O/Q&G-W_4IC^J@4BEIF6$:9,61H9IDA_S][[]K4UK&T@?X5 M%>^N4TF5QIG[Q=E'5003A_<8D1B2E/TE-5G,92667P MKA4_G\;!.(Z?-]Z\6&VF6*TSFF!R:N>,T!N &H>QW\_C:[?>Q4'&CWY5"\V& MD]Z@-YZ,JHIEC4>1QJG<#=:J5^F'F.V-E].=L3T(VS?VQ>Z49D'A7DCAWKOA MHN!,:JH-(EX(Q UVR!J!D4O614^\D5AM=?):MPVNG\)==VP'+\23@,15.AH M$A\%$N=\$"K)Q#RF*#(7$.T0!&+)*/@ 2N9(9&K-B$8(!%"+)KTT3JY M?#;!>GL=Q[$JV%2LMA _QO[PM-3<;KS)!G&>FZ.?K+96PG1#9,WDQ?5V +7D M/FK)'_.6FL V)N&D+1B%P$\(> <@7'<. M/P#A\H!PSCZ+SB8M.4?*B(2X9MD^T\DC1Z*VTCDEO=OJ,-46>!7U81H/A/7M ML;D)!L+>R:GMC-;$! MAR6, V\YY=0)Q%6PB+L,B#IC(/*&2:)# M4C+2K0XU;:57X25I/!3"V4U]/EJCLYNJHV/=Q?EH.+']UO!6U&[CK;+&N2R? M:H;+*@]VKJ+;9RY,4%,64U/\C<.<1(4-ND26L("X=0DYQ07",>'\'U.69I.- M4=[F3-?.B=FT/!? S2>&FZL\!P+9J5_YHZ;A9IU2?3; WM@;^.%);*71\.32ZA@.FF]M-,X+^E19 M,)MH;ZRL7?6:3(Y)',7QI-6;VA[7$6BS%WZ8'7K\V"[M&:!> M2:U*K(:H"A\?N^<;IT@]7E5?H9+O?!5%N^4IY!95Y(9?XP[VMP)@9J M:4)&,H=X4A+E9PDI'#!SW%'+Z5:'M(V&@B+@30 $7+/# !!P.0@X?TH9) W* M*F23)XC[Q) MJ;I*EL/*0!BA;*M#VY+5KX'Y!B)@C>(>-T+W/_BV Z#Q=D#C M0G@VC05_6*TAL'A.1G\9ONM^U!J*SS&W3;C=!3:#'&O2YQ?O#B ^U^^D<')KAW M!&FC6*GI6TXG:$(T$$X2-Y);F^T/V1;RMDMNJ;3[M"-X %&?&J*NU'(!1'T\ M1+VT80JB'OSQCPLV"%F"R64)C#34(">H0]AB:?,:6R8RHK(V(0"H&V;D-#LD M,N_]2S/%Q8PHL72"_M@;%QS+3UL_N#B(J3>I\K1^O/SHQ'Z.TP)^\?_.>I/S M_'JK/QR/\XO#E)]\S( 3FQ]&!4[#S0DB6&T8U66RP:]YU^SD8?0&9WD:#Z[2 M''^I]MKT729+X]R*F\:SM3V+NYR^E)*_RVA#N MD \\(9YU)&1,_H-3U)1KQ; W)1^$2]Y6ZI&C'AH?# U0N"%06&N3 P!P6<Q^YSRC M"M\J+V3SH/'& 3CA-H<15]2K"#QGRZ?&_1NYXIHP[TQ$-$B%>"F!;4)B**LZ MRG'ELHFPTM9%C7>= 1@V#PS7DAP"T/@8T#AG-170R4/H9,[>%%IZFI)"Q.B2U2,%LEP0)#7GP5'# M#:5;'47:FD.+B#5;H\?3P1&>1[ON&L]K-]@6^&B=YFV)8YF3?I:E/PS/7#_> M-;MTI2.MTUB6-FO@.KJOZ^@TCEKC8SN*S6\\L(IX*[C^ZJ^_"=$FH??Q_QY'AX6EE^LUIE^:\KMV-,@S-+Z\7+7WKTQZ M#";]'4SZ&UWF0^0X4FJ1I&)V'P-.PR^BR.U7AN\'J?!WYFWYN@1CVTOSI # M-(F%-(EW\Q9CM)S;9!4RA"64Y4@BG2)'01%N7+14^%!9C+36\43_NIWJAT,0 M4 0< ARR=EL4..1^'#)GC3(K%8XL6Z-1$\0MH4@7UV/*G.ZL2$Z;5*Q1?;O3 M$U#(!MBJ#GKQ#E""JJ[Z=\5OXS4FB?U=34(,VWFB[;O8/3MQ<720IOQ\<#893^R@ MS.S-HR.(^K^#LGYQHS&K-)I@DS1RSA9E/1%DA5>(6.D%646, M0..+4P$V-A(;5YGQ!-CXF-@XY\C0SF,BI$.4"8FX%!A9CR.*AFE'>7Z/X(R- MIJWE*@[6&X^-F^"LVXFD=K#>N@-7W+?C9N[/K+6[B;SC_UL VF6VO6S0, M#+P0 ]_H5Z0S_1J>$G(R*<2YMTM'7@$2FK/"$R,DWB5D?CMM0*L'GM MV%P95S]-;+Z-2]W_2UMF.D,^ELYAES?4^:\;_=2Y:3/]P4EJ]CO++@U8OW]2[D>VW3NUH6@G].(YC1CQ[ M%GH94@K4A=(GH7I4U1VQY>74&]B![^4O9JR9Q*H:ZK-O3N/I<-PK^^+Y*/;M MI/7'#>!:X4L='HD'_W'V*V+K]T/+K&F7<1N5&T'Y!- M>2:>V_XG>S[>^NG&A,U/_ZU9?>C4I?1X4U>M=.;)X;15X/,LM!G5RL?*X.WF M#;IU/"H*Q?_\^W*KO*T+TI4-6[HFEMWWWY]LYVNBM!84O'3F+7\7J:_OHNU7 M>R^[K:/=G=^Z!Z^RIM!N[75WO@U(&W!'.P?=%[O=P]T7K?SH\.#5WHOMH_SD M\"C_L[_;/3IL'?R:W]K__?7N;_ES>W_MEEL^V-]M;?)=_] ;9 H:GN4?">,? M-_I.KCCTQ]LKLAY*,G=CI"^TJ^LQ5]K5Y:!/[.A=;S"UZ>S99/CS[(6ISEB] M,M,S\[C[]G0>D9[@VIXU75GY&3,,RU-Q4\S5_IL/#/N M>C;EKB]4[NF;*K\KO_/^=[^,GY'OO2D8O?MWZ^AB_M9'[SY#!#]33-5@>A<< MLKGCE__E_.:.NWA=\71K'4UMI?OJH^9!_K1_G=P92SUD>K]N?^NOL-%CF]]' M65&-K?U\E>-Q:S?#=FA5"N2^'?GC%B/M%40.K^\P]1$6#?S9ZP> >WUT26+V M7718K!9US:&CG$X^O@PN8YZ,1L7(F)&KF[%VM&L^[:E&L'Y7^Q9%:: M[ O= Z![ #2C^>(T^.!P=AK\?H_M7VQ_?GNR>_'VI/O^S<4?Y,W[U\?=BS]Q M]^6;\S='OYSLG_QZLG_QCEV=!I_L\>Z+-_ES'SYWC[K'^3?/#X[>B+++T^#W[Q_A[OO_^H='.V2??IK'O^>Z+[O?WCS?D\,XQ%4-"* MIH:&2\,J1P"9 )E *YK-)!-^1292<\UE#"B%_(>'2) F(B LI7"6LRRE?H5Z$-+1O>GTW[)(/3 M<0D?75? [\+NITVFTR789C?0?IR'X&\EV$?,_G+#GEL"(4"V04-=F2BQ1ID32* MPA'-3)!<9O*5*ZG=] A;LJZT4?/#)\#6S3!5 %OKAZW7ADT(,G*M F+8*<03 ME<@PZU @-/AHC' );W4X!FS=1*OF ;ZT33!L=JZ,FK/!*.:;N8BA]<[V!N/6 M#_T,*''\8VM8\B4^QBE>C-M5U;R2,F$_U\T[61^S97463K/KM?RP6BMFG*I/A4-]&PW4?I&P@)-;IK&0#+(H*'*H:VU?H M\* H/C@0 :==LP]$@ [O0X>'<]8!#]%RK02BD6O$B9;(VE+!'%>HEE74.]%ZQUM\D:R"H3B[ZB MEX!.IY2 3L!>S5"/9:9283L-?2V&O.HF:4")TD$LKA:5Z3I0PCXHS5D48M?+:H M%6WGY07J6C=U0;UDJ)=D3!5O$XUM1/J['1^WLA7?\N5!_+^SWD?;G[K)ZD5MC[^ WQI6O19LJ2?6 MBP6@-N?,N036,"RI()H7A[&3SBJCA.>)$QKY/WL/#Y3*^VE[$,H_N]>[:GNR M8T>CT_W+UZ_[Y[\(=X<_?&Y M^[[\^^:\>_&!=M^_H=>'SG^RM^_]^=N7;X\/_LYCNOCC4_Z,Z+[?/C]XV?VP M_V)/[/^=[^;%[JT^O6^/PDGWXG\_O#W9%7E\[_/XV<'1!YJ_P]_0/+;W'S[G MW_ZT?_2VU)PYOSIT3BD2QKA%@1N#.#,.&:$EHB9%%90G.,C201VWI5E%P-1# M=E+]0*:>>2U 4 !2Z, YA1SV$K)*.4D4A.-\$EZ0:VR/*1" <00"A10+PK MUU&SR1C"'$H9X)!P9F3RBSG!!F0V6Q:V.$+C-:?WR'C>0 NKDIM@$VVK? MCC[$V7'@51&0=FM\/!Q-T"2.3FKKN8#",W6R,R[B:!@RB7S)+]^N-/,BNLGU MLYF_#)AF :;I[LP9&]1B*0S%*"B1$%<^(A=IMCB<5,IPS),.!3$U)?3GVH6X MUATFZYE? 5BX>0HW .*C N*UZAT\Q8Y'AC+^493)S"-#5,R/&(V&6B&=VNHP MHMN9WP 0ZZEZ-_E88]O[_*G)N#6*/F;+.V/"5=E>V^\//]F!CP58JHR.23KK M5['_U5?R1_Y#2!L+51V,_$>VE9#M_$OCT^A+4'[_O&Z>L661U?U,V :2U0H. M""Y%]/65A';C!)CI'LQT.*>J1Y)P8)B@R$E6U;$(R!*9$/-*2289#XYM=01C M;8Q741RR\4XA0+_FH=\J5'5 OZ6AW[5>GB_< EOM@4[@T^Y@T^'&4C'!P^#6>1%>C0E^)TGLD#6&,1 MUNC-ZZ/=MJH!VA;2SJ5Z]F ]$.?->+ M3>'OHWAJ>Z$5/Y^6@C+CR@L]G#:5N)'Y GZ8AG/*"C3HF;#M3F5M>Q"JZN/; ME7R!.^8>5#,?I(Z]"T(HAF(*&G%#$C):):0UIDDJGY(RF6H8:6NNP1T#SF@ MP;4HU@""2P?!:WV;"(\M2PX)9C((4JJ15I&C3&5$4R.(M"R#(*9M+C" X*/K MV[6MQW_7C];(YUX5 ZR[B!P-)[:_#-.A<>ZHI]JR:!71+4">]R3/@_EPEH"Q ML2E&I)TL%H042'/*4$HD>)>5(D-TU1E R;9829;3(^RPN@(G>.X!*E<1"@-0 M>7^HG(M)E]Y0I3BB$1O$+3'(6*]1TL%8*63@WA:HE(RU>2E^!E )9DC-S) & M=\7^?30\S;=QWF[EJ2QVR"!4Y89.2TG\*C8?/'D-]^2MY#AC*F6_%QG;'H3= M2PF#(_,%*RT46NWASQ6];O_C!*:)4H><4MD.T4(@HP)'(4;B(H_&EPYE64MJ ML!7'>$!&?^D\"_%>C8@'_+Q+\Y)3N)H)/@&#'A$LK( MAY'UA"$5A%+1:QI)QC\AVY2O(G6_\?@''GKPT,])R,OA,'SJ]?N5:[XWF-C! MNUZI7?E0\P%<5)M#GRO)V;V4K.G!=S=.]@:^?U9F\%($@4478M$_YJT(%:U6 M0AF$K7*(>YF0E32A9"(W>5V#D:4=.VNKE:2W-=Y3!3#8/!A<23(OP.#287#. MF,AKHREE"J4,AHCGE4.66(DXU]X89[CQ/L.@:$NSB@J5C8=!<-@O-(,O8HJC M40RMB?T,,?E/@U56H%Q?BE6FDN%)/+*?K\@%N&0A+OES7J5FU@@;J42$Q(0X MT1H9FCSB.'BFL4O:^"H*7Y VX5 T GSS@'_KT:H!_Y:&?_..>>ZQUR8AG5+6 MH(,BR!HL4 R)>J^YQ=QM=21O8PSUP6JJ2S?8<5UEZT--G*=!(JL(<+FN_M = M#CPD9MV#/][,Z\\\DX? #B,B2=::%=\W!O%8$M@'M+P+TYO=D99AAE&>@;9M)&]KO@JJ?=JE'X ^@#Z /E9:/@CH M8T'ZF#/3C/'4:4>083(A+BQ'1E.+'+?49J;'1-"M#FT+C-NJAOULFT8?_V+& M'4\'1V@>[7I\6HT?RYQ$L2Q1I4=N/]ZUW!O,VD-GK49^C(>>_ZD50,BKO>U? M]E[M'>WM'K:VNR]:AT<'.__?;P>O7NR^/OQ__D=3HGYN[?[QY][1F[IIJ7#] M-5X?3MD7VF6S I6M?L^Z7K\WZ<7Q\]J>.L'U5W_].K'6)O1YNFR!W#JUYZ4! M_A&'E_H^HCBXE&S!SR$0?$ M!0G(",*0LS;ZE#1E&&]U%&U+4S^G>MWA_XG[S0'TFP_ZJ_!^ ^@O _3G@Y:4 M\50+BEPB%G%+,;)*!F2IQPJ+2*P(6QVMLE Z-BAB]>I:JH!+[L,E-RI:EB:WFAJ&J& :E4A_Y$KM>!L))23XK!:( MK0X5ILW%*CJR-#X"%L"O>>"W&BT:P&\IX#>?-:NC"#%KSC$Q6^K.6*2MM$CA M9&0TEG/)MCJ,F+81T/V[IIITDP\@KFK0C.+'.#B[IQX-%1@VATI66('F]52F M@$?NPR/[\TJTH9I9'R72O%0R"U0B)WQ$+J\:=8Z4.H];':%T6S HO] ,-SP@ MW^8IT8!\2T&^>5>T3\H'S5%>)X*X5!R9H!7RBBOJ@\.:VU(0GK65K%]8]@8B M7XU\T1N40.MO1\:!4^8I-PU?@9H-KIH'$LV-FNE,,^.\IX@$'A OI6H,LQ(9 MSS$/EG A\%;'$-R6NGX5:IJ6_P-X^<3P<@7*.>#E@_%R3C''P4F9E$5&18VX M,"GC)68(LZ[V+E605.'3$I9DX\X(H-_.^;H,E?=6)N]4LK9G# /Z$#W574@;_1Z/O2 M@W0.Q'-/XKE9$YYFS8$FC@B6#O&D%7)")T198L8Q+@WG6QW!VHJ+VGF0Z@Z, MX%1_$ABXBIKP@(%+QL YY3N*Z!2Q&BE!%.(D)&11\82@&)DBDK&40LDZTFVZDK[7C0^9!/!K'OBMJM<2@-\RP&]. MH=:!1F(D0YYYAKCT%IGD$[*8*RX3X8R5ADNJG:D-P*^>"G7SX\7!30UGIVN( M$P=B68A8WMT($ \L\X@TR*5($(^:(1>]0RQ)(3VG-DJZU2%M0DA;"U([9TW3 M#DH!*I\85*XV1!R@#.\.2D-SF)I3"['80*A?)XX\!G7&C]T!U.\C^Z>LO\ M6%M/T-*N_Q"^F0WN\T&O__]N349G\4LHGUO$[4'8F5]" /0[ /J' M>=W782ZEX0'AA!W*ZZ*1XRZ@H+U,T;+ )2DR^ 6.PZ98SJ981/.!3?&HFV). MRQ%18BZL081(B[@1$6D:-3+,!RKR]I Z?'-3U,AMM@F4?#@9^@_'PW[><^/+ M?E[Q_\YZDW-H0 37AP9$]]U7OX\N"P".RPYKM_Z3W\"8M$[MJ/71]L]BZP?1 MSJ^TQL=VE*]NSR;'PU$>;_BYE5$MMGKC\5D,]56#X4"T3H[JBS@:!CL^_E(Q MN9+#"NC_*H('#IA%5).+&UU[D@DD*:&0P"4"A$B/+,<>D>1BC%0)(6/Q%&0B MI3_#*2B$@ #B/9:_&1#O\1!OSACSV#/* T=4X8QXK'084!HCYB.3BFOMO ?$ MJ[E/N$ B.B>1'2CWXVBQ"K/ B*AG'V: MJG<:]LHN<.:(4P515Q[A4QI M":Q-%$P2I;A- &FUU:J;[+_>SL,KLF;[697N!=0;M+P][4UL']PS#6>*532$ MO)*NW[-P[0UVIJ(%7+(0E]SH9&,)5T'CA!(-'G'+.#(^6L1Q\&X]S&V>M.J MV3_TA^/QC^W6($[ ';.)3//#2K3L<9ZA_.@K?88OA:Q*@-^9%[%I7?976;ZZ M<7*0CNQG()R%".=&2QL=65244917C2+N.$$Z,8P<5L%1)10C>*M#S.T$G%M' M1^"T 3_TTP*^^^O8 'QK ;[Y_$,6*//!(>E)0EP9@JPV&%D<<%; &24E,E_J MVRYK +YU*]A-]E:_CA/;&V3M.MK1( \4:NAM)(W4RTE]*52[,YF:XYD7,?5\ M#\I)+48E-UK+:,ZRJAPBPLI)Q!,KG==51%9@5PKI64E2264W0K^/= M-H"#S7CH-S*K64SA"K)4HBE?:X5B#MHD?6**EI],%,ZU2;=EY% M0,%ZZM;-KZLW_F:>,'ALGG+MJ!7HX?,IZKN5R '?+,0W-WK#&,HP#&F"O0V $Q'XR8\YUD M="*..(LH]BYKZ#Y-H[0-B?E?*EP&U.*I8%RVB03$W$0%_I[.\0U2X.<*8U?9 MC4M6Z!_19_3XZWJ7C3)[L #]8 ;W7]87B>"%49$:U7:.7/D9/)(<*4IYEYRYK8ZK&TD;VN.:^>K M6^8VK!^^U?.\ [@+N*L1W+7:&O' 7-\GQZT.^>9]WGIZO37-UX>(Z'CZG- * M/X^.8\OZDC]A!^=Y45N#JFJ\'>67!ZU>OJEWHRII>31I#5-K1>1&T7Y -N69>&[[ MG^SY>.NG&Q,V/_VW9O6A4Y?2XTU=M=*9&H>E)W@6DBRT&=7*Q\K@[>8-NG4\ M*JK#__S[7W???GVSG:Z*T$7M#?7UO;+_:>]EM'>WN_-8] M>'7P\DU["OQ[W9UGK4W"[._?Y_YF<'.__?;P>O7NR^/KQT/^[^\>?>T9OF3,0/O4'FG^%9_I$P_K%! M]W5%IS]^6VQ/[.A=;W"IE,W(L-)GOOA$97/:L\GPY]D+4RVM>F6FV>4[Z]O3 M<7Q^^>"645P][Q5JSV96OE;HC4_[]OQY;U"-O[KNC Z,>::EJ1AA=H@P&\^, M+9Y-V>(+'7?Z)J//".'??O^[7\;/R/?>%(S>\[O?O:IZ)HC)-8S&/.B\]U\'/"/B MAPSYZ_X%_16*75&%W,JC=@<'^25WEBX4_R()"WRT#D*31S,:?EI&K-/C#[Z. M"N+7A/>&?CBUM*]+W-1?Y[WC+95:/6AOT)C[V?FBEM_4P+[;?H&=_'1V\G6J M3V-$OZH1T)B[N5'LH#%WM3U;]3: M5Q&KCQWS^_CR4*,)/1[%V-K/5SD>MW8'(6^K?3ORQRU&VJT2='B?N*FU^B!6 MOXF6T)BX/@)Q6/7"6?6J+V$*020>K4CE2?[0O0I/KA4('L=;M?$?75^6^V/O MC;5$:/UB^W;@8\N.2XS"B^CCB8NC&7T2 QF=WUWRYJ1S3GO(?1$;FZ0,U)MH M0BG"3XSU1&ACDA(X>:?C,C(ZJ^L>7'>DJTTP[,'.+!CV_=OWW?](]"OWN7&#KP?M=L9]_?_]BEW1?_D'W M+_X@!R^ZQP/OWG_S->W_Q93#L_M&'3V^._KC8/_H3OWWQ MYJ+[XD^^3W=Y]^*OD[?O]]C;EZ_[;X^.>]V+;MKOX?,J$/80?_HG>L)38 )% MZAGBB3.D.7:(:2:23S)*Y;TWIL%Y+M]3TBT?+7=X< M$KF=77%_!MF8Q/\-X0E\Q1-82LQH(H@:$A"/PB$7!4%!,F\=]=(K5L?F;$U+ M]P>6 )8 EB@L82*S.-A$E'7<1NM(4(1RC;7"7A/7[,HQ&T(@](I &,MD'B)' MFA8"H4H@2T/F$TPD(]8&2=PJVQ(!C0"- (TTE$86Z<"!+4T>>Z.8]YPQ:46P M^9E+*I \86'A#AS &@]E#7[%&LD8DKCDF29,0EPXBHS#I>B(XLFH*#63M6NQ M 60!9 %DL3%DL0!7$(8995P2I@.7@CB.!671"JX48\: S5$#]OB\/U?IP[%, MZK+4IM(4<KK"C/ZRX\5W 7.6G6 M1.A(8_YMEH?&7 S6$TTXMDQ8J_YY476\(+A$Q3RP]44V^*9E TK1 '#\+.+X M.;]Q@J!#"-9@ABA1"7&7+#(B1J1EC%%@*@WSQ?$CB&X31A[?\;.4W06X"-2_ M1B2D%CM6SDY+JYBHN*9).T8#3CK8Y"(@86V0\-H%'J5G,6F,(F8><<5I1D)% MD331:"I<3-*N% F;KQ/6J#OWIGBY_;$=O(NM7L&?4+XQU8:#4_R)S[&\>1D6EV]7H?4ZTE8WC2^>313\W[35M=-4<\X#!!Q$'$0 M<1!Q$'$0\::+^"+9*$E&9Y7PRBC,M6".$2<)IBH)X[G7=[",OY&64E5ZO5$@ M=6H6_WFE)O\V[)=I?)F5Y6(K'PP.HS\;35L0CGKC_-:+_'3P[O<\&<.0E>V# M=&0_@TF]@$G=W9E+;E':8>YC0HE2@[BE&AGB L+)!&:Q$WEULT%M>)V26P H M 2A!%P 1!Q%_=%U@"5YRT 5JK0O,N] M6Q%?[0'!W7P!Q>S_=:K8[\ST^J.BUD^'N#T(1]=*_O:5C@^>@/MX @[G3@6H MI,[;%!"1R2-.3$*.6HDLI=SP&+WVI)2\6D6..2 D(&1=U@Z4 !#Q1HOX:D\& M0 FHGQ(P?QP@/556)(JP]@GQP!DRTF*DL;?4L>04%Z &U/A,H,%Q]GOC\5G5 M &R8\G2=G S+P(;^0VL4"Q0,WK4FPU8\.>T/SV-LQ:KX5/G@:8:6Z:' :3\/ M DZP&T537^T&AD5BS. D,*.VMBU'HK0ZCLG;U MSNH.H1##L[D("&%J(.(-%_$%;%'G-3.&:TF-X-9&K2DC/"GGJ!:6DF7FI-CH^GR5CCZ?E*#.5X91 GKZ M[>>YS"K%W]<:Q>NI/G$T_"N.2]S&07J='XQZ/K]862)_YB%#T=2%+(SS.1\Z MIHX;'CSR3#O$O95(8^=15%H['D.2,=L77+29$8^;U@VP"+!8E[4#Y@<1!Q$' M$0<1WUP17W$=(U!NZZ+DN0DH:[H*61P%DBXY$SUC4A%0;U?A M.0^]\6G?GI<)CE\%,_CHT_PH9+8LM/,J7D"NG+'>2%B!,_Y-5%(@C 7"6$#$ M0<1!Q#=9Q&MVC'(9J76=[CX^&F[G&2R#L_W?;2_L#7;L:6]B^U7$EOLR8NMU M"=$8]R;Q,(X^]GR'/ZC)2YP49QC1B"WB1!BD"8LH11(EIU1PS$$C7MEIS2/F.2R$NS6:Q%]L MOZHH9:L<,.T#B(ESK%3%DO)\3][#T_,JZY[<#89 M3^R@S!SPT0)\M'^T/9GC(Q44)YI0)!U.B N9^4@[@Z1..B^>4BZ]0RQHC+AU 9E M+$J)2I'R\ZHSC#:B31@!K@*N JX"KJHQ5RV20V2X=T02EK@V7!'F.*=!!2M- MU#'([]A-WVB!#M3T8&HZN#:@O/>82Q61D)PA[I5&)B6,(E5!.2:=+0=,Q+ Z MI0$!(P$C 2,!(]W+>I)>T!)(2DD@/-)@L)94J8B9TTGI!-93'2BJ^N^PT-3V M/\83KT22*!NX)2P8$Z1)D)FRO.=Y#963*G-4VPC=QOPV4X$!!70%= 5T59]Y M782NE+ ,2RJ(YEPIXK)*KHP2GB=.:.1 5_6@J[TKNG*&AA"U18$2BSA6!CD1 M*#+",&.(,DREK0YM:T';IH9M()\<755!?S]-;+Z-_&_H?>S\M_HS_8@;_=2Y M^OCEFYE/N9=.RIW6_W2Y2=.[.A=;S %>'LV&?X\>V$Z/]4KLSG-X^[; MTW%\?OG@%@-5SWN#D*_TO,S=9>& WJ#?&T147??G3[TP.7YNS#,M385[LW#& MV7BF;Y-G4TS\0KJF;S+ZC!#^[?>_^V7\C'SO3<'H/;_[W:NJ9X+(#1NQQF;# M1LS4=]ZNX8C-,T781HU8/Q/\OM]=WXC%';_[+]'5=\3P1XT,KM=HS(/BE/]U MP#/*6GXDNOZ"V-4*B'UGVL^X4F;O8(T^3BF?.@A-'LUH^&D9@>Z//_A_4Z7F MQ>N.P[LI/G>6NN\+;Z5?'4^?$UQ!VG6FU&+:88UOJ:1\H;U!8^YGEKQV\W[N MN%]@)S^=G>S]VP ]/8NN' M5\/Q^,=V_M4)(-434UI?QXG-@A%:NW8TR./\;M\G6/M&K?W1<%XW>:3LX\>7 MAQI-Z/$HQM9^OLKQN+4["'E;S>M67 M,(4@$H\E$MLG^4.3C0.">M:H7OM'UU;R(/IZX.+JD3PU5IQZZ MY)L3B/+5:ATI&!U"$$%[P;5WEN='*7)5_AI&2BQ*J0X!U3INA:+\^?G-^_P[ M[X\_O'V_>[Z?'[\]Z1YWW[_N[;_<_]2]V/O^3(4)8^ME\=\?O#R M]_C\JIHJC38DIR.B M1DK$.:7(.&61D"89C(TV(FYUE&DKM8H$Z4?8977%T7H6Z:LI*=9KZ98:\?AH M(K\Y/'([H/'^)/)$HA971A7XBBJ$T<(G1Q!.EB"N64!.8XV")#Z6K#WB]&K* M: !+ $L 2P!+*):TTEIZI@DG6-BDL\ZJG/,4:R[B,DP-() '$LAUYX; L1 \ M:69XN$OZYLE+!D7CJ*O'#9)%%6(!N<0MI0J7C6"R@W6QVF=)NLI&8$ M$ D0"1 )$(D/26;:,)QD\R,3A_%.4"XM850DPRT022V(Y+IZJQ8&$QS#!F(.(@XB#B(.(@XB#B(.(@XB/A& MB_A"=3L]UEZ4<"7)-;'&DR2Q41)32HS0I8,W,;,.WOG!0PIX9A-O6DN@5!( M5\\BKI[S&V<&)#EOB&8(*R\0=\XBJY-!QE"OE%$QT=+>E+0UKU]/.0 ^ +X: M !_. ">89BP$Q@EV)G&GJ.>$2D==$ !\M0&^:Q\WB8HPJAAR1EK$;6+(X.#S M(RJ%HBD1'@#XZNW#OML9Y<;ZL/VQ';R+K5X!GU',-W,10^N=[0W&K1_Z>?O' M\8^M-!J>Y$]\C./)21Q,[E7ZH7D9RYM&-H]F2-YOVNJZ*>H990$B#B(.(@XB M#B(.(MYT$5_ *J8Q9:O8.)KM7AZ-,80GB;FA1+O$/;^#57S3]*T*O-ZHBSJU MA/^\4HY_&_;+Y+W,*G(QCP\&A]&?C7J37AQOCWKC_-:+_'3P[O<\!<.05>R# M=&0_@Q6]@!7=W9E+6:&*XX):7',CZI3\"1 )$ M@A8 (@XBO@&^<= "ZJ@%W(@7E]QJ1R+*&E[6 SS#2%N'$0LJ;P.:DC(>](#Z M^M&7'0M^U4MPP=*R-V?ISI/[+XOTE3X$-[WK:3C*[PY:&25&<>#/6Y-1_O&^ MK;#-AO=G4]_ZK2X,];['+V3GF_T5X BZKC0+X64090$B#B(.(@XB#B*^R2+^ MKYT4FB3P=3PC*(Z 7Z=J_LY,RS\J2OYTB-N#<'2M\F]?:?S@&[B/;^!P[H1 M<,HDQ191RAGBU#)D.=5("BY\4IIBAKH*" H"B#B(^,8? M&(!*L$J5X$;HO8M,&A91D"HA[JQ QGF/K-0!:P;WQ M^*SJ"#9,>;I.3H9E8$/_H36*!0H&[UJ382N>G/:'YS&V8E5JJGSP-$/+],#@ MM)\' >?:C:*IK_8&"\%+XX51AFE.J M28@J.+2&R)XG@X 0O 8BWG 17\ 6Y2I:3()0F<1YRFP?.+:.")(L]XK3929V M?X/\_[+]LPC4IB2P$::+4B4' ?6\&=/V.A7(F@K48D>(YX4@ZY MG*S&4PY5!G+0J M?WMK'">3?JS*&I7CF-EAB_UD1^%^!RP0![#VG0.A+A#J B(.(@XBOKDBOD@W MXE6XT&T_SV56*?Z^UBA>3_6)H^%?<5RB-@[2Z_Q@U//YQJG+F1@ MG,]YT%5R/ABJD<>T5$_%%.DD%(HRILA+DS"#MSH"MXF^W1YLJ=V* 18!%NNR M=L#\(.(@XB#B(.*;*^*+*+>K<)^#>VYXPCAHAU3,.BXW!B-GC:8!1LH!?6VMI[S!N&>,0)Y57TB'*)C55$<2^W M.A2+QZ65QA_( NQM".Q!0!:(>,-%O&[G)8LQ?A6@!82_&.%?GY0$8E+PT2'I M2R 6-1Y9EPE?$*(2I<(KZS/AMS'#0/F AT\!#X'R0<0;+N*+4/XJ^V8#Y3\: MY<]WU>8Z**ZL1$RH@'@P#CDL.?*4V6SFNVSVBZT.5VVC@/4!$@$2UYV7 I#X M.) XEY!"K ^*8.2)CBB#(T%.\OR(&,H4]BHS776DEH4*(+%V1VH-3D:I "Y MZA1MOI(7Q&]L(LU B!*$*(&(@XB#B&^RB-?TQ.2Z#O#X:+B=9[ ,SO9_M[VP M-]BQI[V)[5<1$N[+7/;7)7MUW)O$PSCZV/-Q:E6\CG[X;E#]"A@8"QL8AW/' M+%QQYY4CB-GD$9>6EI).$E&:!#94I>C#5H>2-N:K:$,(2 I(6I>U V4!1!Q$ M'$0<1'QS1;RFOG/0A^NE#\\[W/.R>^8L0<9;B4K6"C(Q>N2TE]K*&)/FH!'7 MV^O^"(>6-9K$7VR_:K5AJ_).^W;DCUN,M%L%EN",MXS1#4N'Z\^T!B2^VH"3'0X^B28YT)P9:U)0-VQ@LO9B'4%XGJ&U:R,.)>,LO5:V_\T8]-L#EG=MLCNSU1? MB50J-0#B:+Q;%<,$/EJ0C[K7,9J*,*N4Q8@*4AI 9=/(6&:1$-CA9'W@+MM' M&J@(J BH"*BH(53$&56!>*(2YI@[8Q@S40=OB%;1^F483\EEI M8!I1;@+BFA#DN/%(1$FS#%CAN-$_\VV0USM.9'P%KK9*U#JYMJY@668:$#PUIIKH&LZD%6>]=D MA95QAE!$1>FX@DO'%:("BH87:]AXZNU6AU0"H? J(OJ KOX]'O"GBWQ_,\B;LS;_M]Q619-*X*"]$,0'RX,+SKN0S1-B MH]$A_^X_F:4OOW0\NL;T=Q&Y4;0?D$UY)I[;_B=[/M[ZZ<:$S4;#11[NK5E] MZ-2E]'A35ZUT5CV&HRJ?X'E&B$PAY6-E\';S!MTZ'A75['_^?;E5::!;V#&C MXT[1ZC+4_?O#EZ^:;?V MNCNW47R#[FCG("N/WNK@[\/-_E6?^@-,ED/S_*/A/&/&WTG5]K&Y5VL:7S?((T?6XO-;J6$7G[B MQ([>]093WX ]FPQ_GKTP5:VK5V;J>+Z?OCT=Q^>7#VXY+ZKGO:*/97,XCSWT MQJ=]>_Z\-ZA&75UW1BO&/-/25,PR2Y*9C6?&.L^FK/.%83)]4_'\7?GM][_[ M9?R,?.]-P>@]O_O=J^IG4NL-&['1W_GA&]]]A%RGK_-R0S.?[N_=?/QINC4: M\[CK.H.IY:^L_@K8/_;"'F4E+K;V\U6.QZW=#(RA5=E&5\EM=UCS2Q =#*>Z M[*(?A43$9APV/-[:?7?+?==1MVG[D6**'W]=ES!EL.C+7/0O\H<;5!!U%?-W M;8ZV?GU]L-\Z^'WW]?;17O=E:WOG:.^OO:.]W51$BD0MY3>]66>C40-Z](_V,'??_+] MH]W/W:,_Q,'?W=[^BVW:?;%_WGT12M "+F.Y#E+XZ_W!BW?G;]^7]_8_'Y2Q M';W-U]G'W9?_>]*]\.<'+W_]L/_^;?]6D,+?^_S@1?X,?4/W+W9%]^7KXQ+0 ML'_Q!WY3QG*QQ]_\_<=Y]^2OM'\^U]H4*^^#I1X)FP3B(CAD2.#("6ML+:=8#Z#T!]?(7Z"E!9R9+2C*.M[V#GN MJ>*A6/A! ".>$YPLJH M1+FU,KD5=@IM/ 2"0WO!G)?A %6Q6=?Q6/V8$2!/WG@"+IR&D\LJ]&O;SU/Y M*H[',1YWKDG9!CQ#,8)?O.&:[*K,^JLJG;^.AB=3 MB=N/D^-A .?X?958/V_6*Q)D=-$@5FQ['B5%VG&/O+8D)">I\'B59GWC'>0 MALT#PR68]8M7N@-H? QHG+/O90P"9RY#07J:[?L@D"/!H!B]M%(IQ=+TY! R M8^H:G]?DD[6#R7$NBA@,:+@L- MYU1O[[S$S&,4N,*(,Q*12YHC$X@5QCM.."VI@GDI 0SKJ7HWN1'CSK$=O,L_ MVAO,HMBJ4JO]GG6]_@,:A:RVGS1VU[7W^5-Y5H^AC[Z-U_?N= M)X'NMCFZVUHLV:ROC4IF\XLX_7=O<"EZKZ\D#]2X1=2X]S=B1BW!404O$(FE M/QRU#&GK+0I)EQF-AC6S:C5"ZRZ'Q8#(< MW??8".(5-HA35EFW^#:GS(D:D,E"9+([KUT'(14U*B#C2_V@9!-R$6=:,28D M&S2+)3Z!X#8WMX^,H!T?!&T]<1!!(IM? M0$Y2F9?1:%Q*N!/6IOIVC1L P75KU$UV8_\^BJ>V%UIQ>AX\/20:5E%;4/O@ M:5#,>O7LF0!>]H*=Q25L#T(5LS!-!0;N68A[]N85<&:I%"%KW((2AKCT%EGK M Y*1*AV=3A2+K0Y3;?J5"&'PYH!G^XFCXWH5<$#'1T#'^?(($D=EE4>,,X^X M<1@9&S"*4?NH@F5*NHR.HIW7%="Q=IIYDWW=5P$FI_;\WM$EX.O9(*JI67C) M[U.Y WI9B%[V;R0NNZ1L2A219$HW$9.5;T$-RFNHM/ \>,VKA G,'EGY;KSC M!Q!Q0Q!Q8W1OP,&'X>!\JD20CKE(D?(TJ]F,%P=X-(@&)KQDWN,0,@ZVN8(: M[S55M9OL!,\[?716JOU>^;ZK$L"3.#J93Y@ 9\\F\LUF:N!%'E]=B]ZEQ^>Z MV=7U>T!,"Q'3'S?"4YP1T3&+=+($<>MB?L0<8B;&*+$+C*:MCC1M@L'_ ]YQ M ,PZ9#,#8*X8,.66#U](:%+&CB(?$D6%$(8.-(Y($Z96KDIXUX&7]E/@F M^\M?7:GLO:K"06MB/X/O?).):&-B6&;T,ZVL<60_1_ 9W8MI_IQ7S9,/U/*8 M$%%)(TZ51L9&@DA6(Y3VV.)05/,V$U#9#OSG@(IU])\#*BX%%>?T;VN,\M@8 MI(DGB$=22B%+B@36V$6';>*I]./6>!7M/!J/BN!)7VP*+P/56J/X,0[.P&?> M>(Y9K^9]*6^OI^(&S+(0L[RYT3N/<16%"8@)JQ#7*2+G(D-1RB1]3%12LM6A MM*T-A3HHX \',*R;P@U@^# PG%.S [?4!T>RFET5A2(*Z2SB2/C("2/)&TVK M&BC/&XY" M'%57R.-IC8?]7FA=3GJ#*6F5^GD6R9TLD;_/!/*7\S_'Q?]S=0:[?263P$T+ M<=.-;EA.2Z$"%BBO:D1<&(PT%AHQZ3EW06%9FER;MM+U!T3M47A@FI#46>,)GAE"ED+&[75?MK9WCO;^ MVCO:VSV\7YW_5;B=EG;]A[#1HP]NW==?UN34R$;?B 8=54]&F[[+&&C^/M, M]GXODK<]"+N7<@=:XT):XX=Y(SRO$5>*>,05L8C[H)$E6B(6LA %@I5,)0Y# MMK$6D-D--C8@XOKL:$#$1T/$.3NZ!.3JJ DBO+0-2,(B3:U%T@?.O>?"2%&5 M4J)?Z:,"B+BI1O*F:>(G=O0A3DH8:FL<_=D(,KN?!-^L50/?_FA[_2)ROPY' MAYE?#J\$#PAG$<*YN-&XBU%EI>0113*MW5<9LO65T'A]'F<-$ZU74@H*41T(WF8%%++WQQ M&#F),P$IC&Q>7A1EI#JDI)-@6QVJ=%N35<0^-]YK!,#8/&!.&2T\RAQ:80-WE!KLV;>5A1@\?$5\] ;G_;M>9GE^"^Q M\O7\*!P6+"8BK^/I],2P54%O967$4*+H3WKC\7!TWAH,)U#5M>G,NBZ38V?8 M[\=J= >IFP5M_#KZV/L(M0L7)M4;S1:L%CPIZ5$,FB"N24#:>XQ\8$7B'2&" ME]J%G!CP=L&! "#BH]L:%W$T#'9\#&"X&C"D21;&$PC M$K5F/&B!O2[;6E-"?P8X!!MC'39&DP\WJO8PK=[@8QPOHV 6>.PVAT77TN;M M,@;VU^%HGEXK,=R[E$(HZ7)/;KU1RC:41FZ48D2-8XB;E+F5.8L2"2IH2[W% MK+0;57(5[48;[[T#B-P0B*Q[>@! X^- XYS9822C7"B%N#0:<4\9TD9+I#,^ M,A>,\*7:%6TS>?M@ Q($UAUL]!1+VOYP-LX/>H,?EZ>K-\[C]52K,=:@N"WP MTT/YZ49Q6ZJY$]H[Q!ASB&N=D!%1(F6MRXH'2S;0$I$DVY34+VV@:=48 5"; M *BU;^@,T/IHT#I?Z-9+4Z&J#B9D_=]EK1]'A;+:[T0R*H@0MCJJG+_>[AVW MQ@(]30/5.CGJ-[#$[:][W>WN#I2XA1*W4.)VW>AV,T&H-QZ?V8&ORFSYX*.JK0]"">LP4M); MQ%,L02G)(VLM-BY:IH3:ZA#EIAS M+CU&C'J=[66%D4XE39)'&GEB%DM?^FQ)#.'*#3.+-T'WWIG3L%NC>#JK<0O1 M:TTGF"5KV]^, ;\.RGA])5U +O,><V<]_]R;'Q\-^F;8 MCN(OF7!#YMO3.!C;,GX@W(4(]V;IKQ1M8M0BARTM@78>Z< U\D)9HR-5)(BM M#A=M9J"!'7CY 1]K8'H /CXR/L[7YL6>.IL"PC)(Q*4.2*LD4%(V+V?4)"1: M&21$0SL[,$@@,W_9F?FI-[ #OX1L'_#HP=G&=\[-Y_QZE>#]>BEW$'5^3QZ= M*_IU\>>G?_+:)9^U)*0\*^?H-B$K:3$WI(J>$4>H@*,...IX>L!8^\0^/B#_8/PX$SS0.2DEG$,1'(.2.19(0;8SGE)=Z(MO/BP@E([4*-GDIJ M_BP;?WGJ>>.\7M],1FDT/ZVEIM8W$D>!FAY*37_.'Q40%[$/SB)J742<)(YT M"5@BR>$@A;"*J:T.XVW%'KFK[+(W8EW1%@X1GCJS]/ V,;ML+\06J'L MHHJIQ1C_^O+'YMK4'1J>"5U<'5ZPKH MJKI@D56!T\5U 1YS3/Y%2M&/M//W M#4S?G5[FO8U>R/^\F$W:0G,WHKE3F_ *;UF*DB%#I02:2PEI0SE27CF?"('O M[T,JF Z1V"Z9S/0 A,SR05@I\$<4HI,I(& M9(PSGO"@I QY1W.L[V,M\M,&U)(]^*'L0:?G!]$.8_4+8$G]6][1]\Z]A:<3 M#WODM':?"Q(R*AOZ M+,1X(V(\M5]P9)*;%,&WP)PA+@A!5@F!E"&"8(\=L./*.N4X3[N%VZ;CL5%C M >7' ,H+GZ4 7@6'-D 0,V"8IXGE\!W65GG>E5K MOA2YCB4%Y@5*=RR+S_+\^HY)94>5B_N=7J]=*YV73A_5.%-"<ME(Q23B(UT0B?I!?4*LM#VGN5>8_0A_)&"GO=B+WV3VV'"LX#YHDBI@5& M/!&,+&8)$? Y6)3P'=>>[BA'1_AXY^WX.\PP'7WHKZ.#]Q^V;Z-P?>A/W;=>'G0 M:[%FQ?\M:&SAVN.Z_(:!5,(R+*D@FG.EB)/.*J.$YXD3&GDV#!XRCU,,@QL9 M!J<.D@B&JNB41JDV!UCDR&JGD5$!9!N,-R&MK"M#5MF]5"P\G(8N'O0M9MZF MT%JAM4=!:SA$RZD63 7# X[&B!B_7 M@[_K#4%.2X$"T4(&Z0,S<65=:+TJ]>(=D/3D:.V);RRVF(TN_3O=O]]&%M0, M_@V=+^M_P(_)+7-:[0&XXV"B<.M_N,%OZ].9?NW[+K7K+E:ITWIX;?6]" ;J M%S_KC*!5_APP=#N]B Z:OPFMJ7_W(%;6^_XAM/HDYU1[_1&\T [@XU[5@4[M M#VRW.K*#41NL&4;@9#L.G3J6T^^%V!LVO]4PE[?-G&Q9 3<.1_!!O9O-VJ7# M>-0?=C)L/QOD73<[7^+OQYTP.H!>01/;YC+9P.!%MUD';QZ/XN\MI.+Y^U<6 M76)7RT>='K7YG[E;M5FA! [:"T%\L#RXX+P+V@ S]UC?&5RT\%@1H/[ M$;E!M)^133 2SVSWV)X,5WX[-6#SPW]N5']VZ%*ZNZ&K)0U677]0;]#Z#"8M ML&Z^+#?>+E^CJX-!MGK_]7UQ*U#KC'1989]G@QFT[X_?[/I%4VDI=$-=K!L; M?[]ZN5WMOGC^[^V=OW=>?EBM7FT_OQQFEJY_VSN[+]Y6NSO5\YWMS1?;;U]L MYM_>[OS]:G-C%_YHS^?>^+MZNPL?;+W8WGW[>'K_RY1E?CW?J6OBGEJY!;;_ MSC!-4F'W-RV H2NR5K6>\O;X$![D;Z&$_[3K^Q8&J)/ M^F--L! &/?R\13_ M!8KWG3CW=I3287 F$0X8(EX M] %9HC7"6.M A-)*B"9:T>F-8]C(L0:!DV&1.DN$X5Y%AW52!DL7L#8FA94J M#KT]RC-T, ;G]NWX\- .3C**S\FBF@FCFDACXO^V4^&R*7S1_(8;VU;6C--( M\_LM/=TSQJ64-*1D:>3PCW:66QJ4-M8%$L4TJG-7<_5/.^P,=]*9>7K2_'S: M<_7=G@HJ""\92IH;Q!/3R F;%XH3*_*I3T*KLW/O'%YVLIW?[J Q!Z"?QL-1 M)YU\ETON "0O]70N@J)[O5]/EI--DC8HK^WT=/[%]&*5K M5S_K 8CFNK[AS.][/O7[GL_[?7]-_;ZW4[^O.K!?8N5B[%5'@PB.)%SG3JJ- MW/=J-_J#'O1G_P2,MYY?JW[)NQ-3\.!B_0OY?;5J/^F/!]./^H/)I_5CVL_K M58ZYP8.0CV>NCCNC@[J\8##NQF$3M6IJ$?;'W5K\PTD!PMOHQX-ZOZ6Z6F&R M-*'*9\YUAL.,C).6O7WQ?/J^?&W&,MN!1]ENM[(A2_.PJ7OH3%8Z@%,].(1! M&>2W#.J='.>OZT4?A\,,]:-^XS!7R78&78#^\2!73HR[H[JE_:,X:-N=8 AR MPR=S;B$LN4OFT0@\EWBMAM[[%*\.X9J#8:Y%@6FY90?^H)DGC*Q6F6UJ$>H>7O]9:U6FJDLXZ4_;K=G@[4&, MHW:&; +B'KHXF'\>,=4Q? MS U0[5&G0/ZS;JU;&AG1OT1$(3O' %C5?NQ!X#?[=;?QZ-1LQ]P M;M2[7OWRFF7K'FW4AK6=LM2[M;=K$YI:JVYBF3QZD^9J0KWNU!O$6K@3[H:V M@FP"B" 'L"=FQ>15HP,[J@[M"9A!5?QZ%.LZR,D;3Z(=Y#=EX5\TV>!M<"68 M8%6_.:YE/(+YT]9,-FIT#"VVGW.+\OGT<_9MGF7U25;Y38,XZJ\U3\[CT.DU M:?#:[6OF:#N_P$Y^/;:#4W$XP>ET-#_KC;LA=&D1; MWPFFT*=QK\G;3XVO[QN(N0=-VJ%MY*GFO(++*EU+"\!BHP>>:O>R1OV_4Q M(RFDQGPW5BP4_&D6U\SP;M\MZ:%]!V"V$9 M%;-)6"/8!11\,5=/B/?EQL9_Y_W1FJV!C"=T/ZQA#/ID]^NW9I^OQNXX$5N- MAW8X'!\>-1!>LX=MM@7-C[.'^?T9VC,(SHR"[Z9@FR>?R_:VG+#A1^/:26TX MR]?H'CKPWMQ>((-./0ZM8=0?SC6Y?<).+R>-^[W]?GZVRP&7U06Z>-^6J3&-?8F^,5VPX>#3*MYP.4X8\\Z$>Y\ZM5MY^K"6OC;N[J_7X_''>ZW=6)-]<Y6TY+9:'=Z0P"8UK.O'0[D;),@GQT7"5T! M0]6/L_4'SQ\R7G[QIN;\:NG;:=7CXG>CI;8?Y]@1$#J1S$ M;O,*VZN#&&# [#?VPD0X[V.6R!D99 8%NA_UL_'8K6V302=F<[FVSGOP=K R MQL/6]#@_*PT?G3:WC@\Z_J NOJN_J2=(S=B@ 'D6 M?!J'_7:BNOZXF>S>#@;U5)T-]ISTYN1R;X3^^(CC.:B+A>GTIC/\W(SK.Y@" M]6>G#AOYB>X_3F+9!(2"65^;N3O_O-I$X!A" T,\[/@:^;)^#,?N4PW=_ *7@9NYG/P-F\W@ZU"=9IWJ38"'(HU6+_/@YUK2$C=P?PR8_J1YV.X)PFX5,>SK#Q[F$V9"#.;PSC&8_G ML6F>.OGKG" RC.6WN?$0)#B$-PP!\_8/8+2F8]\\%[BNXW.KH7U@+X W![1A MAQ,8.P+8F\I[^O1.W>1.W7*P!3JYE="=_79X3GE9P-GVJ!/@S?%+O_L%1F6M M^C-Z"\0V:_?P*/M3P]JKRFXE>*3]\?Y!!8R3"W3RVWIV6!=E@>4]N$]@% MHX,FU-5:)G"5!^4!7AN ?+)Z =@W-X#I<- /_;E/X!% :D?0UD:3]JCQ@&."?N=0"#AH-2GF(,QJ,ZO!E:UGY:"F MT_W^ESCHS29W;F5MA]11^LR+T,\^3).&=VSM/ .M^\_=DT92_8..ZX OWN\A MD&_N)-S?/N8H'ZP63AM9;B.0 U&2$&MLFU[2-??WM87\XJIWO M;G#&LZMF!#MH\'4;67-K_-1F8\R"TZ[ ]B7C9YE $; M'C?X/&$WL'UZ8!S /($ M5&-8JW;&TTC6Q0&YQKP#/0^Y"7X2:YKIV/Q\#^ Y--!XU!Z>V 2,1AEW:@]C M9E9/_2<73_IUZ*GFV_;&"K3Y,)ONXYI/@?S@H:$S'(R/9NV:]0\&#SY8G0[? M3,89Y3K9 B#+/H9,]90/1L5:$^W M&VL^ACG0=/Z4-(#=0ZC]I0Q)S0R8-S'RY#D][(V(IC'XW*9)+\X:$W/F_VDS M9-Z3RXXHM-&/&M.\?F5KAK3,4_L2,X$,VQ7BH-+?IL2>WQTB^)[91P*?K+7Z M:^.EG8^A=BG!*8)FU2'^:8'R#GLK1/6%\]R@.*I="[P8.9K<^X(8$OU]>4HKB^OOBZ%U*60>GX^7%A(]^"% M<3":U)603D7^[R[9^%6O^L^X%W/Z5C9FVRR=/#?,;[/);P=A6/W9AW^J7U;^ MVGC[Y\JOM9T(5N#&VW?U(Q!AT^+"GR_[N8WNWW22S;K_:I9UJ%#U/+M9H^IO M\/%GT=M%EFR;,*M^V>T? 0LR*G_-MO@R%&,=-4=X7N1;Y'S58-CD$7.0I]Z$ M(,=-4)O(FH\-SC(>TP(1WXBQ6XLQN]T79IGF7"J?JU7;[! ,7^W43!]39XAR MJ5&;-\RJDH-@.5$VJJ(%KV?V10:J)NX*YD0O3".S=6W(N,:Q?'477-"VS9UA M?>,^>#P37PRU-Y29U"/RV&L0X^Y[+<9'1"O/8*1M+7K!SKN*%CV99J2:T =X]=+7^>UX*=>U) MG:":>]]&ESJ0W&:)0+W6X-8QZ"R)[W0^W^ MU\/SZC!/]SB=85-U7;T%77W$"'KW,#1!T#8%T[7PF$Y3454-??^H5H*IH:L39]-+=?>.V>3^O!*B)6VU+4 M6?@JKW@?= ZG-V=XJDD3M[0I:XM&ZY=;\:?,47O?I#>YQ!I;58V8#UL MK:&)S%-G,!Q5_VO*^YK2A6FGFF+#9@J%3EV4U^8;IF&OLT'@ZP?:6LQN*CSF MZF"OET3XKM'Z\ ;PW2MY-H MS.W!29ZWZASW3!1:(UI M*O7I[R_;0IUZ'NW4]L[$7!3XUV?56YB971#B) B]"ZQ=P\'TQE=3"V1U I>+ M,4;?*??O5\.V;PV5LQ\1TK!_2%FE]:_8,F3W1']C!_FQ] M3)-WR8V;!=E/E_?DHZYC#,,S)5;7!?YY?&Z3[U>@>7/9=]FA2;V!W3,\:E]5 MURT]+?SOG=P!\%@@#^RFK_3XT&6W/P MUF*]IAGK-Z>SJ/IK #AUW!]\;FGB^:EJI?DKWS3^8C,G,UQ<_*9EXX;#[* U MS#!3KHESW*;">W-@.D\:-;)/!W9938:+Y;@8?;D=CZ80VW(16^&UV^